User's Manual
Table Of Contents
TagBoard
• pSOS
• uITRON
• VRTX
• POSIX
For more information about the communication between processes is possible to consult the docu-
ment Native-API-tour-rev-C.pdf, present on the site www.xenomai.org
3.4 Development Environment
3.4.1 IDE
The toolchain IDE is Eclipse. It takes care of starting the compilation and debug it. In Eclipse Git is also
included.
The toolchain in a Microsoft Windows environment is released by Sirius.
3.4.2 Repository
For each board produced, Sirius keeps updated the operating system, checking periodically and
incorporating bug fixes or proposed changes through customer feedback.
The management of all components of the operating system software (services, drivers, and utilities)
is via the opkg package manager.
The server that contains the packages of the distribution (OPKG) for TAGBOARD is maintained by Sirius
in open source form. This server also contains the Git repository on which it is published the history of
the distribution and toolchain tags, from which the customer can collect the information about latest
versions and choose whether to adopt them.
3.4.3 Debug
software architecture is so diveded:
• kernel space
• user space
To hide the complexity of the operating system the applications run in user space, with easily debug-
gable special real-time threads.
In the event of a system crash the kernel is able to indicate the point of failure to take appropriate
decisions.
3.5 Update
Each operating system application (drivers included) or a specific application developed by or for a
customer, is structured in packages.
This allows you to keep track of versions of each package and use the ethernet network to update
the project under development.
26 Sirius Electronic Systems s.r.l.