git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.0.x@2009 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
1c58084bc8
commit
29fdfb3071
48
todo.txt
48
todo.txt
|
@ -1,48 +0,0 @@
|
||||||
Status:
|
|
||||||
? = Not sure if worth the effort or useful at all.
|
|
||||||
- = Planned.
|
|
||||||
X = In progress, some work done.
|
|
||||||
* = Done.
|
|
||||||
|
|
||||||
Before 1.6.0:
|
|
||||||
* Remove instances of unnamed structures/unions.
|
|
||||||
* Reference counter for threads, concept of detached threads, threads
|
|
||||||
management.
|
|
||||||
* Active threads registry in the kernel.
|
|
||||||
* Rename all the kernel headers by putting "ch" in front of the name, this is
|
|
||||||
required in order to avoid potential conflicts with external libraries, the
|
|
||||||
current names are a bit too generic.
|
|
||||||
- Debug-related features and tools.
|
|
||||||
- I2C device driver class support.
|
|
||||||
- USB device driver class support.
|
|
||||||
- MAC driver revision in order to support copy-less operations, this will
|
|
||||||
require changes to lwIP or a new TCP/IP stack however.
|
|
||||||
- More code examples into the documentation.
|
|
||||||
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
|
|
||||||
|
|
||||||
After 1.6.0
|
|
||||||
? Minimal optional C-runtime library (complete enough for lwIP).
|
|
||||||
? Think to something for threads restart.
|
|
||||||
? OSEK-style simple tasks within the idle thread.
|
|
||||||
- Threads Pools manager in the library.
|
|
||||||
|
|
||||||
Ideas for 2.x.x:
|
|
||||||
- High resolution timers and tickless kernel.
|
|
||||||
|
|
||||||
Ideas for 3.x.x:
|
|
||||||
- Multicore support.
|
|
||||||
|
|
||||||
Side projects:
|
|
||||||
* lwIP TCP/IP stack integration and demo.
|
|
||||||
* FatFS library integration and demo.
|
|
||||||
X ChibiOS Wizard, UML modeling and ChibiOS applications code and
|
|
||||||
documentation generator.
|
|
||||||
? OSEK layer.
|
|
||||||
- Posix layer.
|
|
||||||
X File System
|
|
||||||
- Visual debugger/monitor interfaced through OpenOCD.
|
|
||||||
|
|
||||||
Lower priority:
|
|
||||||
- More demos
|
|
||||||
- More ports
|
|
||||||
- More compilers.
|
|
Loading…
Reference in New Issue