最近参加了EEfoucs 承办的Maxim DIY设计大赛,有幸入围,并即将获得ZED开发板一块,Zynq系列FPGA已经期待已有,终于可以有开发板了。前期咨询了AVNET的FAE得到Zynq系列已经量产的消息,并获得了初步报价,不过报价感觉可信度不高,价格太贵,至少超出了我们的预期,闲话少说,把今天浏览Xilinx的有关关于Zynq系列支持的OS&RTOS罗列如下,具体原文请参考链接:http://www.xilinx.com/products/silicon-devices/epp/zynq-7000/operating-systems/index.htm
从官方资料来看,其支持市面上的主流OS和RTOS,先说说OS:
1.笔者已经在Ubuntu12.04下编译了Linux系统。
2.官方直接提供Android 2.3版本,但看到论坛中有网友已经port了最新的Android上去,毕竟是ARM A9双核,和其他ARM并无别致。
3.官方说支持Windows Embedde Compact 7,但没有看到过运行的实例,官方也没有提供下载的示例,如果需要应该要联络Xilinx并获得有关授权。
OS说完了,下面继续来说说支持的RTOS:
1.目前Zynq已经得到了众多RTOS厂商的支持,从VxWorks、QNX到大家熟悉的ucOSII都已经支持。
2.笔者在Micrium的官网下载了ucOSII for Zynq,内部带有一个pdf说明文档最后修改时间是2012.5.16日,同时这个文档把编译和调试步骤讲的很清楚。
3.值得庆幸的是T-Kernel竟然也支持Zynq系列,从官网上可以推测是日本的eSOL, Co., Ltd完成的,笔者还没有下载和试验。
从个人经验来看,面向信息处理的应用使用Linux比较好;面向RTOS级别的应用,使用T-Kernel比较好,ucOSII一则有版权问题,二则FS、Net protocol等移植起来也颇费劲。
上一张官网的图片:
|