aboutsummaryrefslogtreecommitdiffstats
path: root/release_note_next.txt
blob: 302fa9cdc04da5b0c12c114b6960e3754bdeb946 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
******************************************************************************
*** 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.
- MPU use for hardware stack checking in ARMCMx port.
- Enhanced shell.

*** What's new in RT 4.0.0 ***

- Common ports architecture.
- Ability to use the new shared RTOS components.
- 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.
- Enhanced trace buffer, it is able to store events regarding not just threads
  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.
- 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.
- Parameters checks.