Zynq-7000 Connectivity Using the uC/OS BSP

Close up view of the Digilent Zybo development board showing the Xilinx Zynq-7000 SoC.

In two previous articles, I have looked at using Micrium’s uC/OS RTOS on the Xilinx Zynq-7000. I only covered kernel and storage. This time, I will be exploring some connectivity options in combination with the Digilent Zybo. Namely, using Micrium’s USB device solution and HTTP server through the Zybo’s Ethernet port. This is also a perfect opportunity to try the new and improved release of Vivado 2017.1.

The plan is to use the Zybo on-board SD Card to hold the html files for the HTTP server. To make it more interesting, instead of just copying the files using a PC, I’ll turn the Zybo into a USB mass storage device to access the SD Card.

Digilent ZYBO development board with the Xilinx Zynq-7000 system on chip and FPGA.
Figure 1 – Digilent ZYBO

Read more

Embedded Storage on the snickerdoodle

krtkl snickerdoodle close up image of Zynq-7000 SoC and SD Card cage.

This is a continuation of the snickerdoodle adventure, following last week’s successful “hello world” , using Micrium’s µC/OS RTOS. In this series of articles, I’m exploring the capabilities of the snickerdoodle as a development platform for high performance real-time operating systems. This time, I will be running an embedded file system on the snickerdoodle module, enabling … Read more