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

相关推荐
平原201819 分钟前
GPT Image 2 / Nano Banana API成本拆解:$0.0081、84.7%与单张有效成本
linux·服务器·gpt
T1mzhou42 分钟前
ARM64 Linux 6.10内核启动流程2-rootfs 怎么挂上
linux·服务器·前端
捷瑞电子工坊1 小时前
Ubuntu 终端指令速查手册(持续更新)
linux·ubuntu·教程·开发工具·命令行·速查手册·终端指令
雯宝1 小时前
6. USB 转串口驱动
linux
rest10241 小时前
对jemalloc的理解
linux
糖糖单片机设计1 小时前
STM32 老人跌倒监测报警系统
stm32·单片机·嵌入式硬件
发光的沙子2 小时前
嵌入式系统架构师----Ubuntu如何安装不在列表内的软件?
linux·运维·ubuntu
C+ 安口木2 小时前
Alibaba Cloud Linux 3 服务器环境搭建实战记录
linux·运维·服务器
智闲电子设计2 小时前
STM32 硬件 CRC 与 UID 实战:固件校验防变砖,UID 防抄板,这两个外设白用太可惜
stm32·单片机·嵌入式硬件
come112343 小时前
剪映零基础教程
java·linux·运维