Project

General

Profile

RTOS » History » Version 13

hugomeiland, 2013-02-21 21:43

1 1 hugomeiland
h1. RTOS
2
3
page to save some thoughts on firmware directions
4
5
current situation for released firmware:
6
7
* build online on mbed.org
8
* using closed mbed libs for e.g. ethernet
9
10
next step
11
12
* do offline compiling using gcc4mbed
13
* still using mbed libs
14
15 3 hugomeiland
When making a step away from the mbed libs, we probably also need to look for an alternative of the MBED e.g. LPC1768.
16
17
18 1 hugomeiland
feature list for new firmware environment
19
20
* open source
21
* ethernet support
22
* build environment in linux
23
* support for cortex-m3
24
* board support for LPC1768 / LCP1769
25 2 hugomeiland
* RTOS
26 13 hugomeiland
* easy to implement in the current code
27
* ethernet based on lwip (same as current code...)
28 4 hugomeiland
29 5 hugomeiland
some alternatives (based on being open source and cortex-m3 support)
30
31 1 hugomeiland
* [http://www.coactionos.com/]
32 5 hugomeiland
* [http://www.bertos.org/]
33
* [http://en.rt-thread.org/]
34
* [http://ecos.sourceware.org/]
35 6 hugomeiland
* [http://erika.tuxfamily.org/drupal/]
36 7 hugomeiland
* [http://www.freertos.org/]
37 8 hugomeiland
* [http://www.milos.it/]
38 9 hugomeiland
* [http://www.state-machine.com/qp/]
39 10 hugomeiland
* [http://scmrtos.sourceforge.net/ScmRTOS]
40
* [http://www.sdpos.org/]
41
* [http://www.chibios.org/dokuwiki/doku.php]
42
* [http://www.coocox.org/CoOS.htm]
43 11 Anonymous
* [https://github.com/mbedmicro/mbed] - Open source mbed SDK, RTOS, network stack, USB stack, etc.
44 12 hugomeiland
* [http://www.arduino.cc] from version 1.5 cortex-m3 support (through arduino due)