Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Mihini/Project Plan/0.9
< Mihini | Project Plan
Contents
Introduction
This page is the current project plan.
This release will have 6 sprints (15 days each).
Global
- Eclipse process compatibility:
IP compatibility (403654)
Project plan (403335)
- Wiki organization
Mihini developer get starting (403336)
Mihini developer Guide (03875)
- Mihini archi & spec
Team organization (403335)
Support (403338)
- Doc:
Mihini user guide (403298)
Mihini porting guide (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
- Run Mihini on an Open Hardware platform
- Provide a developer kit to get started with Mihini very quick