Search Sponsors Login |
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. Status: ALPHA (Initial review updates completed) Mission: Find some appropriate tools, and document the source module organisation. Status: COMPLETE Mission: Tidy up the source code tree, and add to SourceForge. Status: ASSIGNED (RabidDog) Mission: o Completion OS API o OS scheduler (including arbitration of context switching) o OS API to OS scheduler binding 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 Status: TO BE ASSIGNED Mission: o Completion COM API o Inter-task messaging o COM to external devices Status: TO BE ASSIGNED Mission: o Everything ;-) 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) 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 Status: ASSIGNED (silencer16661) Mission: o Develop a program (which should compile for all PCs) to parse OIL files. 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
. |