2009-02-18 19:16:26 +00:00
|
|
|
Status:
|
|
|
|
? = Not sure if worth the effort or useful at all.
|
|
|
|
- = Planned.
|
|
|
|
X = In progress, some work done.
|
|
|
|
* = Done.
|
|
|
|
|
2010-01-20 14:39:34 +00:00
|
|
|
Before 1.6.0:
|
|
|
|
* Remove instances of unnamed structures/unions.
|
|
|
|
- Active threads registry in the kernel.
|
|
|
|
- Debug-related features and tools.
|
2009-12-25 10:19:45 +00:00
|
|
|
- I2C device driver class support.
|
2010-01-20 14:39:34 +00:00
|
|
|
- USB device driver class support.
|
2010-01-05 17:14:09 +00:00
|
|
|
- MAC driver revision in order to support copy-less operations, this will
|
|
|
|
require changes to lwIP or a new TCP/IP stack however.
|
2010-01-20 14:39:34 +00:00
|
|
|
- More code examples into the documentation.
|
2010-01-05 17:14:09 +00:00
|
|
|
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
|
2009-02-13 16:04:20 +00:00
|
|
|
- Threads Pools manager in the library.
|
2010-01-20 14:39:34 +00:00
|
|
|
? OSEK-style simple tasks within the idle thread.
|
|
|
|
|
|
|
|
After 1.6.0
|
2009-10-11 11:55:06 +00:00
|
|
|
? Minimal optional C-runtime library (complete enough for lwIP).
|
2009-02-18 19:16:26 +00:00
|
|
|
? Think to something for threads restart.
|
2009-02-07 12:43:42 +00:00
|
|
|
|
|
|
|
Ideas for 2.x.x:
|
2009-03-02 15:42:19 +00:00
|
|
|
- High resolution timers and tickless kernel.
|
2009-02-07 12:43:42 +00:00
|
|
|
- Reference counter for threads, concept of detached threads, threads
|
|
|
|
management.
|
2009-03-02 15:42:19 +00:00
|
|
|
|
|
|
|
Ideas for 3.x.x:
|
2009-02-07 12:43:42 +00:00
|
|
|
- Multicore support.
|
|
|
|
|
|
|
|
Side projects:
|
2009-10-11 11:55:06 +00:00
|
|
|
* lwIP TCP/IP stack integration and demo.
|
2009-12-21 09:01:30 +00:00
|
|
|
* FatFS library integration and demo.
|
2009-02-07 15:32:26 +00:00
|
|
|
X ChibiOS Wizard, UML modeling and ChibiOS applications code and
|
2009-02-07 12:45:46 +00:00
|
|
|
documentation generator.
|
2010-01-05 17:14:09 +00:00
|
|
|
? OSEK layer.
|
2009-02-07 12:43:42 +00:00
|
|
|
- Posix layer.
|
2009-02-07 12:45:46 +00:00
|
|
|
X File System
|
2009-02-18 19:16:26 +00:00
|
|
|
- Visual debugger/monitor interfaced through OpenOCD.
|
2009-02-07 12:43:42 +00:00
|
|
|
|
|
|
|
Lower priority:
|
|
|
|
- More demos
|
2009-05-01 07:39:07 +00:00
|
|
|
- More ports
|
2010-01-05 17:14:09 +00:00
|
|
|
- More compilers.
|