ZED-Board从入门到精通(零):写在前面

简介:

去年10月份有幸报名参加了OpenHW2012开源硬件与嵌入式设计大赛,今年2月底顺利得到一块ZED-Board,从此步入了ZYNQ All-Programmable的世界。晒晒板子如下:

ZYNQ系列SoC在单颗芯片上集成了ARM Cortex A9双核与FPGA,不仅开发软件可裁剪,而且硬件设备也可定制、自主开发,具有更大的灵活性。FPGA部分采用Xilinx Artix-7架构,被称为Programmable Logic,简称PL。ARM部分则称为Processing System,简称PS。

 

下个月马上就要进行决赛了。参加完这个比赛之后,感觉应该趁热打铁把一些设计流程和经验记录下来,暑假期间刚好有空将这些内容进行系统整理,所以想再开一个ZYNQ设计专栏,将设计道路铺平,利于后人。由于精力有限,可能不能面面俱到,只是将设计过程中用到的工具、方法记录下来,一些没有用到的内容需要留有空白,让后人来填补了。

 

学习ZYNQ,需要具备的基础有:FPGA设计基础(最好有Xilinx FPGA开发经验);ARM设计基础(裸机+嵌入式系统);Linux基础;计算机体系结构基础等。如果某一方面基础不够,可以跟着本教程走一遍,然后有针对性地学习。

 

计划内容如下:

1. ZYNQ结构简介

2. AXI简介

3. 从传统ARM开发到PS开发的转变

4. 从传统FPGA开发到PL开发的转变

5. 软硬件协同设计

6. 基于嵌入式Linux开发流程

7. 基于Xilinux开发流程

8. 基于Linaro开发流程

9. 基于Android开发流程

10. 基于WinCE开发流程(待定)

目录
相关文章
|
Linux C语言
[学习][笔记] qt5 从入门到入坟:<一>hello Qt
[学习][笔记] qt5 从入门到入坟:<一>hello Qt
|
搜索推荐 C++ Windows
[学习][笔记]C++/WinRT入门 01Hello world
[学习][笔记]C++/WinRT入门 01Hello world
为了学(mo)习(yu),我竟开发了这样一个插件
仿照了alfred和uTools这两个工具,目前支持通过关键字快捷跳转链接,目前插件已经内嵌了翻译、加解密功能面板,开发这个插件的主要原因是因为自己平时想打开某个链接的时候总是要通过书签栏去找到然后才能打开,书签栏多了的时候就会觉得这样找起来也有点麻烦,于是便开发了这样一个可以快捷跳转链接的插件,只需输入关键字便可以自动跳转到相应的链接。
182 0
为了学(mo)习(yu),我竟开发了这样一个插件
|
存储 安全 NoSQL
[PWN][进阶篇]Rop-Ret2Text介绍及实例教学
[PWN][进阶篇]Rop-Ret2Text介绍及实例教学
644 0
[PWN][进阶篇]Rop-Ret2Text介绍及实例教学
|
测试技术 C#
AY写给国人的教程- VS2017 Live Unit Testing[1/2]-C#人爱学不学-aaronyang技术分享
原文:AY写给国人的教程- VS2017 Live Unit Testing[1/2]-C#人爱学不学-aaronyang技术分享 谢谢大家观看-AY的 VS2017推广系列 Live Unit Testing AY当前VS的版本---- 15.
1059 0
|
测试技术 C# C++
AY写给国人的教程- VS2017 Live Unit Testing[2/2]-C#人爱学不学-aaronyang技术分享
原文:AY写给国人的教程- VS2017 Live Unit Testing[2/2]-C#人爱学不学-aaronyang技术分享 谢谢大家观看-AY的 VS2017推广系列 Live Unit Testing 目前支持的框架 AY当前VS的版本---- 15.7.1 打开设置 如果你的解决方案,不包括单元测试的项目,你单击了实时单元测试,虽然菜单栏会有停止,暂停,但实际不会运行的。
1176 0