软件系统可以被认为是建立于基于硬件的系统上的一个栈。 板级支持包(BSP):提供底层的驱动和函数供下一层(操作系统)使用和硬件通信。BSP根据基础硬件系统进行调整。 操作系统 软件应用 系统集成和测试 利用软硬件交叉触发器进行嵌入式联合调试。这一过程将PL 上的ILA(Integrated Logic Analyzer)的硬件调试核心和Zynq ...
在vitis里面新建工程和cpp文件,同时建立BSP文件,编写串口通信代码,包括串口初始化,串口中断初始化以及中断处理函数。设置串口波特率为115200,接收一个bit则触发,中断模式为正常模式。 #include "xgpiops_hw.h" #include <stdio.h> #include "xil_printf.h" #include "xuartps.h" #include "xparameters.h" #inc...
petalinux-create --type project --source ./prebuilts/pynq-z2-dpu.bsp --name pynq-z2-dpu cd pynq-z2-dpu petalinux-config --get-hw-description=../hsi Step 2: Copy recipes to the PetaLinux project In this step, you will add or edit some Yocto recipes to customize the kernel and ...