image_gallerySo far we have shown our example designs on the ZYNQ device using a bare-metal system for the ARM CPU cores. In this lesson we focus on the procedure through which the Linux operating system can be run on the ARM cores of the ZYNQ. We try to show every possible option for bringing up Linux on the ZYNQ.

We then create a simple hardware, consisting of two GPIO units implemented on the PL. For these hardware units we develop a Linux kernel level driver, along with its user level application, so that we can write to these hardware blocks and read from them through our software running on teh ARM host.

Videos recorded for Lesson 11 (Booting Linux on ZYNQ) so far:
PartDescriptionLink
1Part I covers the Linux boot sequence on ZYNQ device. Brief description of BOOT.ini file contents and brief description of our hardware test platform for this lesson.Watch online
2In Part II we practically show the steps required for compiling the u-boot and the Linux kernel (mainline) for the ZYNQ. And then we boot the result of our work on the zed board.Watch online
3In Part III, we study how to boot Linux from the SD card. We then look at how tftp protocol can be used to load the required files over the network to the ZYNQ device memory during booting operation.Watch online

Please make a donation if the videos have been useful for you.