Getting Started with Linux* OS for Intel® SoC FPGAs (OSOCLINUX)

37 Minutes Online Course

Course Description

This course presents various Linux options available for Intel® SoC FPGAs with integrated ARM* Cortex* processors. You'll get an overview of the software development flow needed to create a Linux application. Then learn the details on the various versions of Linux supported including latest stable kernel, long term support initiative (LTSI), and LTSI with real time patches. We'll discuss the supported Linux* OS distribution, Angstrom. We will also discuss the tools and platforms used in the process including the RocketBoards community portal, Git, the Yocto Project* build environment, device trees, and the device tree generator. All can be utilized together to allow you to quickly build a custom Linux* OS including drivers for components in the hard processor system as well as the FPGA.

At Course Completion

You will be able to:

  • Understand the Intel FPGA Linux strategy
  • Know the various flavors of Linux supported by Intel FPGA
  • Be able to navigate the portal to find latest information and help
  • Understand the tools and the process necessary to build a Linux* OS kernel
  • Utilize the device tree generator for peripherals inside the FPGA
  • *Other names and brands may be claimed as the property of others

Skills Required

  • Basic software development knowledge
  • Basic understanding of Linux


We recommend completing the following courses:

Applicable Training Curriculum

This course is part of the following Intel FPGA training curriculum:

Class Schedule

Result Showing 1

On-lineAnytimeFreeRegister Now