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.8"
< Mihini | Project Plan
(→I/O and HW interactions) |
|||
Line 7: | Line 7: | ||
* Provide GPIO access for Linux (see https://github.com/rsisto/luaGpio) | * Provide GPIO access for Linux (see https://github.com/rsisto/luaGpio) | ||
* Provide a functional monitoring engine that allows to have specific handlers triggered on events such as "GPIO1 has been under X threshold for 5min" | * Provide a functional monitoring engine that allows to have specific handlers triggered on events such as "GPIO1 has been under X threshold for 5min" | ||
+ | * Investigate system calls in Lua (https://github.com/justincormack/ljsyscall) | ||
= Build / Continuous Integration = | = Build / Continuous Integration = |
Revision as of 11:16, 17 August 2012
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.
I/O and HW interactions
- Provide GPIO access for Linux (see https://github.com/rsisto/luaGpio)
- Provide a functional monitoring engine that allows to have specific handlers triggered on events such as "GPIO1 has been under X threshold for 5min"
- Investigate system calls in Lua (https://github.com/justincormack/ljsyscall)
Build / Continuous Integration
- Perform continuous integration of the Mihini platform, inc. execution of test campagins
- 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)