|WP2 - Architecture Specification: Deliverable D2.1 - Architecture and Components Integration|
|Prev||Chapter 2. Software Architecture||Next|
In order to facilitate the development of Real-Time and Embedded Systems (RTES) we will provide a bundle of applications, libraries and source files that will help in the development, testing, debuging and deployment of the RTES application, this framework is what we will call OCERA Framework (OF).
There will be just one framework and it will permit the development of any kind of RTES, hard, soft or both and for the targeted architecture.
When developing RTES one have to face the tedious tasks of compiling, generating the binary image, copying it into the target device (usually flash memory), testing, debuggung...and back again. In OCERA we are concern about the effort that developers have to make to debug and deploy their applications and the amount of time spent in these tasks.
The OF will let us:
Generate (compile) hard and/or soft real-time applications
We will setup the appropriate directories and compilation rules to make compilation of RTES a trivial task.
Configure the target system and utilities.
Monitor, test and debug the application.
We will adopt a free software tracing tool and integrate it with the OCERA Kernel and Components; we are still analyzing different possibilities but it is very likely that we will take LTT (Linux Trace Toolkit) which already has real-time support and provide it with the POSIX Trace API.
Generate the final binary image for deployment