2016-02-22 13:12:50 +00:00
|
|
|
******************************************************************************
|
|
|
|
*** ChibiOS next Release Notes. ***
|
|
|
|
******************************************************************************
|
|
|
|
|
|
|
|
ChibiOS next is composed of several independent but inter-operable
|
|
|
|
sub-projects: RT, NIL, HAL.
|
|
|
|
|
|
|
|
*** ChibiOS next highlights ****
|
|
|
|
|
|
|
|
This release is focused on RTOS general improvements, both RT and NIL received
|
|
|
|
a series of important new features.
|
|
|
|
|
|
|
|
*** ChibiOS next general improvements ***
|
|
|
|
|
|
|
|
- Rationalized source tree to reduce code duplication.
|
|
|
|
- Shared RTOS components, now allocators, mailboxes and binary semaphores
|
|
|
|
are usable by both RT and NIL.
|
|
|
|
- Shared ports architecture. Now RTOS ports work for both RT and NIL, no
|
|
|
|
more duplication.
|
2016-02-24 15:30:26 +00:00
|
|
|
- MPU use for hardware stack checking in ARMCMx port.
|
2016-02-22 13:12:50 +00:00
|
|
|
- Enhanced shell.
|
|
|
|
|
|
|
|
*** What's new in RT 4.0.0 ***
|
|
|
|
|
|
|
|
- Common ports architecture.
|
|
|
|
- Ability to use the new shared RTOS components.
|
2016-02-26 09:40:45 +00:00
|
|
|
- New threading API, now creating static threads is even faster.
|
|
|
|
- Extended priority range from 1..127 to 1..255.
|
|
|
|
- Enhanced dynamic threading, safer and easier to use.
|
|
|
|
- Enhanced Registry, it is now possible to find threads by name, by pointer
|
|
|
|
or by working area.
|
2016-02-22 13:12:50 +00:00
|
|
|
- Enhanced trace buffer, it is able to store events regarding not just threads
|
2016-02-24 15:30:26 +00:00
|
|
|
but also IRQs, halts and user events. The trace record now stores both the
|
|
|
|
"slow" system time and a RT stamp for increased accuracy.
|
|
|
|
- New kernel hooks for a more flexible code instrumentation.
|
2016-02-22 13:12:50 +00:00
|
|
|
- Experimental NASA OSAL implementation.
|
|
|
|
|
|
|
|
*** What's new in HAL 4.1.0 ***
|
|
|
|
|
|
|
|
|
|
|
|
*** What's new in NIL 2.0.0 ***
|
|
|
|
|
|
|
|
- Common ports architecture.
|
|
|
|
- Ability to use the new shared RTOS components.
|
|
|
|
- State checker.
|
2016-02-24 15:30:26 +00:00
|
|
|
- Parameters checks.
|