Project

General

Profile

RTOS » History » Version 14

hugomeiland, 2013-03-15 21:42

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 14 hugomeiland
* do offline compiling using gcc4mbed ->works now!
13 1 hugomeiland
* still using mbed libs
14
15 14 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. -> not required due to open sourcing mbed libs
16 3 hugomeiland
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 1 hugomeiland
* [https://github.com/mbedmicro/mbed] - Open source mbed SDK, RTOS, network stack, USB stack, etc.
44
* [http://www.arduino.cc] from version 1.5 cortex-m3 support (through arduino due)
45 14 hugomeiland
46
for now, this is a start of getting to know the firmware structure:
47
!overview.png!