RoadMap

openOSEK has potential to expand very rapidly, supporting new microprocessor cores. We are focusing on developing our processes and team, to really leverage the content of openOSEK and make it the best and most portable OSEK implementation out there. It has all the potential needed, we have to use it. To achieve that, we realize that a number of actions are needed. Below is a roadmap of critical actions we have to take. This roadmap will be updated as soon as the actions are completed. You are encouraged to participate to all the steps mentioned on this page.

If you want to contribute to openOSEK I recommend looking at the Contributing to openOSEK page. It contains information about the documentation and how to setup openOSEK and it also contains a detailed list of tasks that we need to perform.

Document the System Architecture
Status: ALPHA (Initial review updates completed)
Mission:
Find some appropriate tools, and document the source module organisation.

Add the sources to CVS
Status: COMPLETE
Mission:
Tidy up the source code tree, and add to SourceForge.

OS Tasks
Status: ASSIGNED (RabidDog)
Mission:
o Completion OS API
o OS scheduler (including arbitration of context switching)
o OS API to OS scheduler binding


ttOS Tasks
Status: ASSIGNED (RabidDog)
Mission:
o Completion of ttOS API
o ttOS scheduler (this is executed within an ISR, so context switching is implied)
o ttOS API to ttOS scheduler binding


COM Tasks
Status: TO BE ASSIGNED
Mission:
o Completion COM API
o Inter-task messaging
o COM to external devices


FTcom Tasks
Status: TO BE ASSIGNED
Mission:
o Everything ;-)


Host-OS link for development emulation
Status: ASSIGNED (RabidDog)
Mission:
o Implement hooks for openOSEK on various PC platforms
o POSIX threads for *nix/MacOS/Win32 (other platforms will be considered on demand)


Embedded target implementation
Status: ASSIGNED (RabidDog)
Mission:
Anyone with access to an evaluation board or similar suitable devices should try to do these tasks.
o Develop (optionally linked) initialisation routines
o Implement target hooks for openOSEK


openOIL preprocessor
Status: ASSIGNED (silencer16661)
Mission:
o Develop a program (which should compile for all PCs) to parse OIL files.


openMON tool
Status: TO BE RE-ASSIGNED
Mission:
o Develop a program to allow the OS status to be monitored (and debugged)
o Ideally, it should work on any PC
o Ideally, it should have a GUI front-end

Last edited by rabiddog .
Page last modified on Sunday 25 of May, 2008 [21:13:50 UTC].


RSS Wiki