Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

3.3.  Adding a new Target to Newlib

3.3.1. Extending for a New Target

Adding a new architecture to newlib requires the following steps.

  1. Provide a machine specific directory within the newlib directory for architecture specific code, notably the setjmp implementation.

  2. Provide a platform directory for BSP implementation(s) within the libgloss directory. The code implementing systems calls for each BSP is placed in this directory.

  3. Update the file in the newlib directory to point to the machine and platform directories for the new target.

Embecosm divider strip