Intel® SoC FPGA Bare-metal Programming and Hardware Libraries (Legacy Course) (OSOCBAREHWLIB)

28 Minutes Online Course

Course Description

This course discusses how to use the tools and features available in the Intel® SoC FPGA Embedded Development Suite (SoC EDS) to successfully develop a bare-metal application for Arm*-based Intel® SoC FPGAs. We will talk specifically about the compilers, tools, development flow, and the environment needed to implement a successful bare-metal application without an OS. We will go over the details of the Hardware Library which is an abstraction layer and associated function calls shipped with the Intel SoC EDS that can be utilized to create low-level software quickly.

At Course Completion

You will be able to:

  • Use the tools in the Intel SoC EDS to develop bare-metal programs
  • Utilize the features of the hardware libraries to develop low-level software
  • Understand the Intel SoC EDS features available to debug a bare-metal application

Skills Required

  • Basic software development knowledge
  • Understanding of Intel SoC FPGA boot flow


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

Request a class in your region.