This course discusses various Linux* OS options available for Intel® SoC FPGAs with integrated Arm* Cortex* processors. We begin with an overview of the software development flow needed to create a Linux OS application. Then we go over the details on the various versions of Linux OS supported including latest stable kernel, long term support initiative (LTSI), and LTSI with real time patches. We also talk about building the software pieces needed using the meta-altera BSP recipe layer with either the Angstrom or Yocto distributions layers. In addition we discuss the tools and platforms used in the process including the RocketBoards community portal, Git, the Open Embedded build framework and device trees.
*Other names and brands may be claimed as the property of others.
At Course Completion
You will be able to:
- Understand the Intel FPGA Linux OS strategy
- Know the various flavors of the Linux OS supported by Intel FPGA
- Be able to navigate the RocketBoards.org portal to find latest information and help
- Understand the tools and the process necessary to build a Linux OS kernel
- Basic software development knowledge
- Basic understanding of the Linux OS
We recommend completing the following courses:
Upon completing this course, we recommend the following courses (in no particular order):
Below are the related courses you may be interested in:
Applicable Training Curriculum
This course is part of the following Intel FPGA training curriculum: