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做举例