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 开发确实有一定的门槛。不学习几年不行。

相关推荐
Huangjin007_8 分钟前
【Linux 系统篇(十五)】进程 (三) :进程状态深度详解
linux·运维
RisunJan14 分钟前
Linux命令-talk(终端实时对话)
linux·运维·服务器
NeilYuen23 分钟前
【vemory】高性能KV存储AOF方案设计
linux·c++·redis·缓存
恒锐丰科技韩生30 分钟前
率能 SS8847E|2.7~15V 双通道 H 桥电机驱动 ETSSOP16 散热封装 家电 / 打印 / 舞台灯光专用
嵌入式硬件·硬件工程
离凌寒33 分钟前
一、对stm32mp157配置freertos后,任务挂掉无法启动问题总结
stm32·单片机·嵌入式硬件
三言老师1 小时前
Rocky Linux 8.6 整机系统备份与迁移方案文档文档用途
linux·运维·服务器·网络
雾时之林2 小时前
Linux----防火墙
linux·运维·网络
我星期八休息3 小时前
网络编程—NAT、代理服务与内网穿透
linux·服务器·网络·网络协议
Hello_Damon_Nikola3 小时前
CH573从入门到精通
c语言·开发语言·单片机·嵌入式硬件
oshan20123 小时前
华大小华HC32F460单片机在线烧录
单片机·嵌入式硬件