1.1. Introduction
1.2. Bare Metal Overview
1.3. Prerequisites for the Bare Metal Development Environment
1.4. Bare Metal Compiler
1.5. Bare Metal Development Flow
1.6. Using DS-5 AE to Create and Manage Bare Metal Projects
1.7. Importing, Building and Debugging in a Make-Based Example
1.8. DS-5 ARM HWLIBs Project Derived from Make-Based Project
1.9. Minimal Preloader
1.10. Appendix: Troubleshooting
1.4. Bare Metal Compiler
The Bare Metal Compiler that is shipped with the Altera SoC EDS is the Mentor Graphics® Sourcery™ Code Bench Lite Edition. The compiler is a GCC-based arm-altera-eabi port. It targets the ARM processor, it assumes bare metal operation, and it uses the standard ARM embedded application binary interface (EABI) conventions. The bare metal compiler is installed as part of the Altera SoC EDS installation.
There are 2 types of bare metal compilers provided:
- ARM Compiler
- GNU Compiler Collection (GCC)
For more information on the Bare Metal Compiler, refer to the "Bare Metal Compiler" chapter in the Altera SoC Embedded Design User Guide.
Related Information