Overview
The Intel® SoC FPGA Embedded Development Suite (SoC EDS) is a comprehensive tool suite designed for embedded software development on Intel FPGA SoC devices. It provides essential tools, utilities, run-time software, and application examples to facilitate firmware and application development across various Intel SoC hardware platforms.
Key Features and Topics Covered
- Installation procedures for SoC EDS, Arm Development Studio, and Linaro Bare Metal Toolchain.
- Guidance on hardware and software development roles and the specific tools required for each.
- Detailed information on bootloader generation and management tools, including the Bootloader Image Tool (mkpimage) and U-Boot Image Tool (mkimage).
- Explanation of the Intel SoC FPGA Hardware Library (HWLIB) for low-level hardware access and control.
- Instructions for using the HPS Flash Programmer for programming flash memory devices.
- Overview of Bare Metal Compilers (Arm and Linaro GCC) for embedded application development.
- Guidance on the SD Card Boot Utility for updating boot software on SD cards.
- Information on the Linux Device Tree Generator for describing hardware to the Linux OS.
- Details on SoC EDS licensing and activation.
Resources
For the most up-to-date information and additional resources, Intel recommends visiting the SoC EDS and Arm Development Studio web page on RocketBoards.org.