Recently, I participated in the maxim DIY design competition hosted by eefoucs. I was lucky enough to be shortlisted and will soon be awarded a Zed Development Board. The Q series FPGA has already been expected to be available, and finally we can have a Development Board. I consulted Avnet's Fae in the early stage to get the Mass Production News of the Q series and obtained a preliminary offer. However, the quotation is not reliable and the price is too expensive, at least exceeding our expectation, let's talk about it in a few minutes. We will list the operating systems and RTOS supported by the Q series on Xilinx today,For more information, see the link: http://www.xilinx.com/products/silicon-devices/epp/zynq-7000/operating-systems/index.htm
According to official information, it supports mainstream OS and RTOS on the market. Let's talk about OS first:
1. I have compiled the Linux system under ubuntu12.04.
2. The official version of Android 2.3 is provided directly, but some netizens in the Forum have already port the latest Android version. After all, it is an arm A9 dual-core, and it is not unique with other arm products.
3. Windows embedde compact 7 is supported officially, but you have not seen any running instances. The official website does not provide download examples. If you need to, contact Xilinx and obtain relevant authorization.
After the OS is finished, let's continue with the supported RTOS:
1. Currently, Qaq has been supported by many RTOS vendors, including VxWorks and QNX, and ucosixes.
2. I downloaded ucoⅱ for debugging Q from the micrium official website. The last modification time of this document is January 16,. At the same time, this document clearly describes the compilation and debugging steps.
3. Fortunately, T-kernel also supports the Qaq series. It can be inferred from the official website that it was completed by ESOL, Co., And Ltd in Japan. I have not downloaded or tested it yet.
From my personal experience, it is better to use Linux for information processing applications; for RTOs-level applications, it is better to use t-kernel, and ucoⅱ has a copyright issue, second, it is also difficult to port FS and net protocol.
Image of the previous official website: