Difference between revisions of "XCDL (eXtensible Component Definition Language) Wiki"

From XCDL (eXtensible Component Definition Language) Wiki
Jump to: navigation, search
m (How to use)
m (Introduction)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
This [http://sourceforge.net/projects/xcdl/ SourceForge project] aims to define and implement an '''eXtensible Component Definition Language''' (CDL) intended to configure and build complex, package based, multi-variant (multi-architecture, multi-board, multi-toolchain) embedded projects. It is inspired by eCos CDL and ARM CMSIS Pack. The primary projects to use it is [http://micro-os-plus.livius.net/ µOS++ III] (as content for the components) and [http://gnuarmeclipse.livius.net/ GNU ARM Eclipse plug-ins] (as tools to manage the components).
+
This [http://sourceforge.net/projects/xcdl/ SourceForge project] aims to define and implement an '''eXtensible Component Definition Language''' (CDL) intended to configure and build complex, package based, multi-variant (multi-architecture, multi-board, multi-toolchain) embedded projects. It is inspired by eCos CDL and ARM CMSIS Pack. The primary projects to benefit from XCDL are [http://micro-os-plus.livius.net/ µOS++ III] (as content for the components) and [http://gnuarmeclipse.livius.net/ GNU ARM Eclipse plug-ins] (as tools to manage the components).
  
 
== Specifications ==
 
== Specifications ==

Revision as of 09:39, 15 June 2014

Introduction

This SourceForge project aims to define and implement an eXtensible Component Definition Language (CDL) intended to configure and build complex, package based, multi-variant (multi-architecture, multi-board, multi-toolchain) embedded projects. It is inspired by eCos CDL and ARM CMSIS Pack. The primary projects to benefit from XCDL are µOS++ III (as content for the components) and GNU ARM Eclipse plug-ins (as tools to manage the components).

Specifications

How to use

References

  • eCos - The embedded configurable operating system by Cygnus Solutions (Wikipedia)
  • Manual: The eCos Component Writer’s Guide, by Bart Veer and John Dallaway, published in 2001, available from eCos Documentation.
  • Book: Embedded software development with eCos, by Anthony J. Massa, published in 2003 at Prentice Hall, available from Amazon
  • Book: Software Build Systems: Principles and Experience, by Peter Smith, published in 2011 at Addison Wesley, available from Amazon
  • IEEE Std 830-1998: IEEE Recommended Practice for Software Requirements Specifications, published in 1998
  • OpenEmbedded - the build framework for embedded Linux (with more detail in the Yocto documentation)
  • CMSIS-Pack - ARM mechanism to install software, device support, APIs, and example projects

Miscellaneous

MediaWiki links

Consult the User's Guide for information on using the wiki software.