Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Mihini/Project Plan/0.9"
< Mihini | Project Plan
(→Global) |
(→Global) |
||
Line 12: | Line 12: | ||
** Wiki organization | ** Wiki organization | ||
** Mihini developer get starting ({{bug|403336}}) | ** Mihini developer get starting ({{bug|403336}}) | ||
− | ** Mihini developer Guide ({bug|403875}}) | + | ** Mihini developer Guide ({{bug|403875}}) |
** Mihini archi & spec | ** Mihini archi & spec | ||
** Team organization ({{bug|403335}}) | ** Team organization ({{bug|403335}}) | ||
** Support ({{bug|403338}}) | ** Support ({{bug|403338}}) | ||
* Doc: | * Doc: | ||
− | ** Mihini user guide ({{bug|403298}} | + | ** Mihini user guide ({{bug|403298}}) |
− | ** Mihini porting guide | + | ** Mihini porting guide ({{bug|403296}}) |
− | + | ||
− | + | ||
= I/O and HW interactions = | = I/O and HW interactions = |
Revision as of 05:27, 29 July 2013
Contents
Introduction
Rather than a project plan, this page is, at the moment, a place to collect ideas about potential new features. This will be turned into an actual project plan for the milestones to come once the team will have agreed on the list.
This release will have 6 sprints (15 days each).
Global
- Eclipse process compatibility:
- IP compatibility (bug 403654)
- Project plan (bug 403335)
- Wiki organization
- Mihini developer get starting (bug 403336)
- Mihini developer Guide (bug 403875)
- Mihini archi & spec
- Team organization (bug 403335)
- Support (bug 403338)
- Doc:
- Mihini user guide (bug 403298)
- Mihini porting guide (bug 403296)
I/O and HW interactions
- Provide GPIO access for Linux (see https://github.com/rsisto/luaGpio) (bug 401629)
- Provide a functional monitoring engine that allows to have specific handlers triggered on events such as "GPIO1 has been under X threshold for 5min" (bug 401629)
- Investigate system calls in Lua (see https://github.com/justincormack/ljsyscall)
Build / Continuous Integration
- Perform continuous integration of the Mihini platform, inc. execution of test campaigns (bug 402034)
- Automate generation Mihini execution environment file (bug 402034)
- Automate the generation of SD card images for RaspberryPi and BeagleBoard (may prove difficult in terms of licensing?)
- Investigate LLVM
REST API
Misc
- Investigate if it'd be possible to have a Mihini lite engine implemented in pure Lua and/or Java that could be hosted in the IDE thus allowing really fast prototyping (provided no access to system libraries etc. is done in the user code)
- Run Mihini on an Open Hardware platform
- Provide a developer kit to get started with Mihini very quick