概述
UART是通用异步收发传输器(Universal AsynchronousReceiver /Transmitter),在嵌入式设计中,通常用于主机与辅助设备通信。
注意
开发环境:vxWorks6.9.4,workbench3.3.5,开发板:TLZ7x-EasyEVM-A3。
另外,小编所有文章均是自己亲手编写验证,若需要小编的工程代码,请关注公众号,后台回复需要的工程文件。如想要本文中的工程源文件可回复“实时系统vxWorks - zynq7020 axi uart使用工程文件”获取。
以下为工程目录文件内容。有需要的小伙伴后台发送相关信息给小编获取。
![]()
文件内容如下:
axi_uart_test:vivado工程。
ftp:主机与开发板ftp通讯目录。
obj:存放目标文件,包含vxWorks镜像,bootrom,以及BOOT.bin开发板启动文件。

本文介绍了如何在实时操作系统VxWorks 6.9.4上使用Zynq7020的AXI UART进行通信。内容涵盖UART的基础知识,开发环境配置,寄存器操作,以及通过UART收发数据的示例程序。通过详细步骤,演示了从工程目录配置到Vivado硬件设计,再到VxWorks BSP修改和应用程序开发的全过程。
订阅专栏 解锁全文
1046






