Sign in to access this content and additional site features.
About This Video
Porting the most recent version of u-boot and Linux to P4080, the 8-core QorIQ® integrated processor, presents challenges. Enabling peripherals such as UARTs, USB, flash and using the flat device tree structure for Linux requires coordination between u-boot and the kernel. P4080 introduces the data path architecture (DPAA) for network processing that requires new drivers for initialization and use. Furthermore, u-boot and Linux have an intermediate software layer called the hypervisor which allows for resource sharing and access control. In this class you will learn how these challenges were overcome, which tools were used, how to enable the memory controller to support DDR3, multiple PCI Express® and DPAA on this multicore device, and examine what is done in u-boot versus hypervisor versus kernel for a successful handoff.
What You'll Learn
Details of u-boot and Linux porting, and hypervisor concepts for the QorIQ® P4080 Development System - P40080DS.
Obtain and build u-boot and Linux from source
Peruse source trees for making changes specific to your platforms
Identify separation of tasks between SW components
Identify key components of the reference platform as well as the software
Learn multi-core boot sequence Hypervisor capabilities and use