This intermediate-level, two-day course provides embedded systems developers with experience in creating an embedded PetaLinux SDK operating system on a Xilinx MicroBlaze™ processor development board. The course offers students hands-on experience on building the environment and booting the system using a basic, single-processor System on Chip (SoC) design with PetaLinux SDK on the MicroBlaze processor.
This course also introduces embedded Linux components, use of open-source components, environment configurations, network components, and debugging/profiling options for embedded Linux platforms. The primary focus is on embedded Linux development in conjunction with the Xilinx tool flow.
Embedded software developers interested in customizing the PetaLinux kernel on a MicroBlaze processor design for a Xilinx embedded processor system.
Level:
Embedded Software 4
Hardware:
Architecture: Spartan®-6 FPGA*
Demo board: Spartan-6 FPGA SP605 board + FMC I/O card
Skills Gained:
After completing this training, you will be able to:
Explain what an embedded Linux kernel and device driver architecture requires
Use the hardware interfacing options for the MicroBlaze processor
Create a working MicroBlaze processor Linux system using the Xilinx Embedded Developers Kit (EDK) and the PetaLinux Software