zynq嵌入式开发(1)—开发准备和流程

vivado和vitis环境安装很关键,因为要找到一个合适版本,要稳定好用。我试过2018、2021、2022太过低会产生兼容问题,太高有些老工程不能使用。最终确定在2022.1。

逻辑开发走以下步骤:

1,完成PS配置

主要是DDR,时钟,复位,调试串口,spi flash,sd卡等

2,完成Axi总线设备开发,使用fifo,dma等,连接自己开发ip,或使用现成ip。

3,逻辑仿真测试,编译综合逻辑和加载逻辑

4,使用SDK测试系统功能。下载调试测试和驱动软件

5,开发petalinux

6,linux驱动开发

7,应用软件开发和测试。

每一步都有很多坑,要走一遍,单单是开发环境安装熟悉就让人脱一层皮。可编程器件+linux 开发确实有一定的门槛。不学习几年不行。

相关推荐
戴为沐1 天前
Linux内存扩容指南
linux
zylyehuo1 天前
Linux 彻底且安全地删除文件
linux
用户805533698032 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297912 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
Web3探索者4 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo4 天前
Linux系统中网线与USB网络共享冲突
linux
Sokach10155 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
AlfredZhao6 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3107 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode7 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏