RTEMS Development Environment Guide (5.4-rc2). — RTEMS Development Environment Guide 5.4-rc2 (21st August 2026) documentation

# RTEMS Development Environment Guide (5.4-rc2).

Copyrights and License

© 1988, 2015 On-Line Applications Research Corporation (OAR)

This document is available under the Creative Commons Attribution-ShareAlike 4.0 International Public License.

The authors have used their best efforts in preparing this material. These efforts include the development, research, and testing of the theories and programs to determine their effectiveness. No warranty of any kind, expressed or implied, with regard to the software or the material contained in this document is provided. No liability arising out of the application or use of any product described in this document is assumed. The authors reserve the right to revise this material and to make changes from time to time in the content hereof without obligation to notify anyone of such revision or changes.

The RTEMS Project is hosted at https://www.rtems.org. Any inquiries concerning RTEMS, its related support components, or its documentation should be directed to the RTEMS Project community.

RTEMS Online Resources

Home | https://www.rtems.org
Documentation | https://docs.rtems.org
Mailing Lists | https://lists.rtems.org
Bug Reporting | https://devel.rtems.org/wiki/Developer/Bug_Reporting
Git Repositories | https://git.rtems.org
Developers | https://devel.rtems.org

- 1. Introduction
- 2. Directory Structure
  - 2.1. BSPs Directory
    - 2.1.1. CPU Kit Directory
    - 2.1.2. testsuites/ Test Suites
- 3. Sample Applications
  - 3.1. Introduction
  - 3.2. Hello World
  - 3.3. Clock Tick
  - 3.4. Base Single Processor Application
  - 3.5. Base Multiple Processor Application
  - 3.6. Constructor/Destructor C++ Application
  - 3.7. Minimum Size Test
  - 3.8. Nanosecond Granularity Application
  - 3.9. Paranoia Floating Point Application
  - 3.10. Network Loopback Test
- 4. RTEMS Specific Utilities
  - 4.1. packhex - Compress Hexadecimal File
  - 4.2. unhex - Convert Hexadecimal File into Binary Equivalent
- 5. Command and Variable Index