【zynq课程笔记】【裸机】【第4、5 课 】【开发流程】
**更多课程笔记请查看:【zynq裸机编程课程笔记合集】http://www.corecourse.cn/forum.php?mod=viewthread&tid=29095**
# 嵌入式裸机程序设计开发实验
## 实验一:使用GPIO点亮LED灯
### 课程目的:
展示基于Zynq SoC FPGA的嵌入式裸机开发流程
### 课程内容:
1. 使用Vivado软件创建工程:7010:XC7Z010CLG400-2/7020: XC7Z020CLG400-2
2. 创建包含zynq PS硬核的系统:D9PTK(MT41K128M16JT-125:K)
3. 编写PS硬核的C程序
4. 运行和调试
### 总结
1. 创建Vivado工程
2. 创建包含PS的bd文件
3. 基于bd文件生成vivado的逻辑工程代码
4. 导出包含ps的系统的硬件信息为hdf文件
5. 在SDK中基于HDF文件创建板级信息文件
6. 创建应用工程
7. 编写C代码
8. 运行
### 课程引出的思考问题
1. 如何添加IP组件
如何修改和配置各个组件的参数
如何知道读写哪些寄存器实现怎样的功能
使用哪些函数实现功能
如何正确包含需要的头文件
如何编写程序实现功能
## 课程随堂工程和源码
所有文件在二楼上传,请到二楼下载
赞赞赞:victory::victory::victory::victory::victory: 本楼层作者占位,主要用来统一解答大家学习本节课程过程中遇到的常见问题,后续会再次编辑完善。学习者有疑问的,请在本楼层之后开始提问和讨论。
页:
[1]