git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@736 35acf78f-673a-0410-8e92-d51de3d6d3f4

This commit is contained in:
gdisirio 2009-02-07 12:43:42 +00:00
parent b08638d7c8
commit 44a070c409
1 changed files with 35 additions and 0 deletions

35
todo.txt Normal file
View File

@ -0,0 +1,35 @@
After 1.0.0:
- Update C++ wrapper (Heap, Pools).
* Priority ordering option for semaphores.
* chSysLock() and chSysUnlock() with counter (option).
X OSEK-style chSysSuspendAll()/chSysResumeAll()/chSysEnable()/chSysDisable().
- OSEK-style simple tasks within the idle thread.
- Think to something for threads restart.
- lwIP TCP/IP stack integration.
- Minimal optional C-runtime library (complete enough for lwIP).
- Multiple heaps, disjoint heaps, heaps in heaps.
- Multiple debug levels.
- Stack guard pages.
* Idle loop hook macro.
- Switch the configuration options to TRUE/FALSE rather than def/undef.
Ideas for 2.x.x:
- Reference counter for threads, concept of detached threads, threads
management.
- Think to the high resolution timers and tickless kernel.
- Multicore support.
Side projects:
- ChibiOS Wizard.
- OSEK layer.
- Posix layer.
- File System
Lower priority:
- More demos
- More ARM ports
- PIC24 port
- Microblaze port
- PowerPC port
- Coldfire port
- H8 port