C and C++ library features

The C library uses the standard ARM semihosted environment to provide facilities such as file input/output. This environment is supported by the ARM RVI™ debug unit and the Real-Time Simulator Model (RTSM).

You can re-implement any of the target-dependent functions of the C library as part of your application. This enables you to tailor the C library and, therefore, the C++ library, to your own execution environment.

You can also tailor many of the target-independent functions to your own application-specific requirements. For example:

Many of the C library functions are independent of any other function and contain no target dependencies. You can easily exploit these functions from assembler code.

Functions in the C library are responsible for:

Show/hideSee also


Developing Software for ARM® Processors:

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475C