Skip to main content

IAR Embedded Workbench for RX 5.20

Briefly about the DLIB runtime environment

In this section:

The DLIB runtime environment provides most of the important C and C++ standard library definitions that apply to embedded systems. These are of the following types:

  • Adherence to a free-standing implementation of Standard C. The library supports most of the hosted functionality, but you must implement some of its base functionality. For more information, see Implementation-defined behavior for Standard C.

  • Standard C library definitions, for user programs.

  • C++ library definitions, for user programs.

  • CSTARTUP, the module containing the start-up code, see The DLIB runtime environment.

  • Runtime support libraries, for example, low-level floating-point routines.

  • Intrinsic functions, allowing low-level use of RX features. For more information, see Intrinsic functions.

In addition, the DLIB runtime environment includes some added C functionality, see Added C functionality.