This BeRTOS release provide a brand new support for Cortex-M3 (and many new CPUs), one-click support for many different development boards (Arduino included!), new project examples to bootstrap your development with BeRTOS even faster than before!
Don't forget that we have a shiny new preemptive kernel with real time scheduler and really fast context switching!
Here is a more complete list of the most interesting changes:
New supported CPU
Here below the complete list of new CPUs supported in this release.
- Luminary Stellaris LM3S1968 Cortex-M3
- Luminary Stellaris LM3S8962 Cortex-M3
- ST Microelectronics STM32F103RB Cortex-M3
- NXP LPC2378 ARM7TDMI
- Atmel AVR ATmega328P
- Improved support for Atmel AVR ATmega168
Wizard improvements
The Wizard can now directly create projects for common development boards:
- Arduino Duemilanove (2009)
- Atmel AT91SAM7S-EK
- Atmel AT91SAM7X-EK
- Develer Triface (Generic I/O board)
- Luminary EK-LM3S1968
- Olimex LPC-P2378
- Olimex STM32-P103
The Wizard can also create basic template projects for the supported boards. Take a look at example projects area!
Here the list of the ready-to-use projects:
- APRS tracker using Arduino
- SD card datalogger using AT91SAM7X-EK
- Generic I/O board using Triface
- DevelGPS: a GPS tracker using EK-LM3S1968
A common complaint we received was that it's difficult to start learning BeRTOS without real world projects.
With this release we have added example projects for many widespread development boards and we have updated the Wizard to generate the code for these boards so you can read the code, modify it and learn by experimenting.
Other improvements
- New driver: rit128x96 graphical display driver (used in the LM3S1968 Evaluation Kit)
- New font: new highly readable font included (GOHU)
- New: hash table module
- Lots of bug fixes and improvements
We have also added many benchmarks in order to evaluate BeRTOS size and performance:
- Context switch: down to 2.2 us!
- Memory footprint: as low as 2.2kB!
The Wizard can also generate benchmark projects so you can make performance tests on your own.
We have added two new support channels: a forum and a Jabber room. You can use the forum for generic support or to show us your projects: head over http://forum.bertos.org. You can reach the Jabber chat room at xmpp://bertos@conference.develer.com.
Many thanks to all the developers who participated in this release!
