ChorusOS 5.0 Source Delivery Guide

The Embedded Component Markup Language

The Embedded Component Markup Language (ECML) simplifies the building and configuration processes of the ChorusOS operating system. Building and configuring the system require the selection and configuration of BSPs, drivers and applications and as such encompass a wide variety of information. This widely divergent information is handled by multiple languages and configuration tools. ECML was developed to provide a unique interface to the configurable information of the ChorusOS operating system.

ECML is defined using XML syntax, making it benefit from existing XML tools, especially browsers and parsers. ECML is designed to be:

Further information about ECML is contained in Appendix A, ECML Syntax .