ZYNQ可以移植多种操作系统,freeRTOS,RT-thread,wxworks,linux,UCOSII,这些操作系统可以单独运行,也可以使用openAMP双核模式两两组合运行,也可以和裸机SDK组合openAMP运行,具体看如何配置了;不太擅长使用 Linux操作系统的开发人员,建议大家还可以使用实时操作系统或者裸机运行,这样也有更大的灵活性。
一,ZYNQ移植freeRTOS实时操作系统
相对于复杂的Linux,FreeRTOS等实时操作系统更灵活方便开发,更直接和底层FPGA进行交互。
1,新建工程,OS Platform选择freertos901_xilinx

2,这里我们选择选择FreeRTOS lwip Echo Server或FreeRTOS Hello World做举例


3,下载界面设置,run a
本文详细介绍了如何在ZYNQ平台上移植FreeRTOS实时操作系统,包括新建工程、固化FreeRTOS到FLASH以及利用openAMP实现与PetaLinux的双核运行。在固化过程中,讲解了不同固件的加载地址和步骤,而在openAMP配置中,强调了Linux内核和设备树的修改,以支持跨核通信。
订阅专栏 解锁全文
1622

被折叠的 条评论
为什么被折叠?



