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

相关推荐
单片机仿真设计22 分钟前
【proteus仿真设计】基于 STM32 的开荒机器人遥控控制系统设计(仿真图+程序)
stm32·嵌入式硬件·机器人·proteus
smartpi_ai37 分钟前
51 单片机写好了,大模型语音怎么接?17T 全驱动的现成方案、双板串口分工的边界与画板前的三项硬件确认
单片机·嵌入式硬件·学习
Linux系统运维工程师_郭主任1 小时前
运维人还在被拒offer?现在能考的,只有 RHCE 10.0。
linux
我先去打把游戏先1 小时前
NimBLE是什么-ESP32蓝牙协议栈详解
单片机·嵌入式硬件·ubuntu
自养Agent1 小时前
MCP Server Boundary Audit Report
linux·服务器·人工智能·windows·大模型·llm
木子n12 小时前
车载以太网与SOME/IP服务化通信实战-02.状态机与订阅:SOME/IP-SD的三态迁移、重传账与上电风暴
嵌入式硬件·网络协议·车载系统·车载以太网·some/ip
Gongsion2 小时前
30V输入耐压|1.5μA超低静态电流|200mA输出,CSM52系列:线性稳压器LDO,12V母线转3.3V/5V传感器、MCU弱电支路可靠稳压方案
单片机·嵌入式硬件·车载系统·无人机·智能家居
Steelenwang2 小时前
基于XT960的泵站监控方案
嵌入式硬件·物联网·硬件工程·智慧城市·智能硬件
国科安芯2 小时前
面向低轨卫星互联网载荷控制的抗辐射MCU技术综述
嵌入式硬件·mcu·卫星·低轨卫星·商业航天·抗辐射·微型互联网
Coisinier2 小时前
docker命令管理镜像及容器
linux·运维·nginx·docker·容器·操作系统