From within an Ubuntu OS running within a virtual machine, learn how to install PetaLinux and build embedded Linux targeting MiniZed. In the hands-on labs learn about Yocto and PetaLinux tools to import your own FPGA hardware design, integrate user space applications, and configure/customize PetaLinux.
Lesson 4 covers application development under PetaLinux, focusing on USER vs Kernel application code. This lesson will also showcase general approaches from C code for using a device on the SPI and I2C bus.
|Pre-requisites to complete the labs:|
Please be sure you have all of the below hardware before beginning. Then, download and complete the PreLab file before starting on the labs. Lab practicuum files apply to all lessons per course. Following the labs, there will be a quiz to test your knowledge, and you can earn a badge for completing the quiz.
|PreLab Lab File||PetaLinux Lab File|
|PetaLinux Lab Solution|
|Software Lab File||Hardware Lab File|