Standard C Library File, I/O and OS Retargeting
All Data Structures Functions Variables Typedefs Modules Pages
CMSIS-Compiler Support

CMSIS-Compiler provides software components that simplify the standard C run-time library retargeting.

Using CMSIS-Compiler developers can retarget standard I/O streams and file operations to specific platform and enable thread safe operations using RTOS interface.

Content

This documentation contains the following sections:

  • Revision History : lists CMSIS-Compiler releases.
  • Overview : provides an overview about the CMSIS-Compiler software component.
  • Low-Level I/O Retarget : explains low-level I/O retargeting, list available components and describes available user code templates.
  • Multithreading Support Retarget : explains multithreading support retargeting, list available components and describes available user code templates.
  • The I/O Retarget example project shows how to retarget the output to a UART on an Arm Virtual Hardware model.
  • Templates : contains the user code template files for the different use cases.
Note

The CMSIS-Compiler component is available for Arm Compiler for Embedded and the Arm GNU Toolchain (GCC). IAR Compiler support will be added in a future revision of the pack.