View a video with starvation protection, mutex priority inheritance, round-robin, safe task suspension in action! Single core here and multicore here.
For our advanced multi core kernel demos instead, visit here.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 110 | 111 | 112 | 113 | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cortex- M0 |
Atollic | LPC-1227 | ||||||||||||||||||
IAR | LPC-11U24 | |||||||||||||||||||
LPC-1227 | ||||||||||||||||||||
Keil | LPC-11U24 | |||||||||||||||||||
Cortex- M3 |
Atollic | LM3S1968 | ||||||||||||||||||
LPC-1766STK | ||||||||||||||||||||
STM32-P107 | ||||||||||||||||||||
STM3220G | ||||||||||||||||||||
CCS | LM3S1968 | |||||||||||||||||||
IAR | LM3S1968 | |||||||||||||||||||
LPC-1343 | ||||||||||||||||||||
LPC-1766STK | ||||||||||||||||||||
STM32-P107 | ||||||||||||||||||||
STM3220G | ||||||||||||||||||||
Keil | LM3S1968 | |||||||||||||||||||
LPC-1343 | ||||||||||||||||||||
LPC-1766STK | ||||||||||||||||||||
STM32-P107 | ||||||||||||||||||||
STM3220G | ||||||||||||||||||||
Cortex- M4 |
Atollic | STM32-P407 | ||||||||||||||||||
STM32F4-DIS | ||||||||||||||||||||
IAR | STM32-P407 | |||||||||||||||||||
STM32F4-DIS | ||||||||||||||||||||
Keil | STM32-P407 | |||||||||||||||||||
STM32F4-DIS | ||||||||||||||||||||
Cortex- A9 |
Binary | MCIMX6Q-SL | ||||||||||||||||||
C28x | CCS | TMX320-P28027 | ||||||||||||||||||
AVR32 | FREE | EVK1101 | ||||||||||||||||||
MSP 430/X |
FREE | MSP430-P1611 | ||||||||||||||||||
MSP430-5438STK | ||||||||||||||||||||
8051 | FREE | 8051 |
Demo 0: | Simple demo using 1 or 2 timers to flash LEDs with speed control using buttons and through the serial port using the '+' and '-' keys. |
Demo 1: | Same as Demo #0, except for boards without LEDS and/or buttons. The "flashing" is shown only on the serial port and/or the buttons are replaced by pressing the '+' and '-' keys. |
Demo 2: | Complex demo that shows the operations of some unique features of the Abassi RTOS. The operational characteristics of the tasks can be modify through the serial port. Additional details here. |
Demo 3: | Same as Demo #2, but for target platforms without an on-board display. The information is shown only on the serial port. Additional details here. |
Demo 4: | ADC based demo. The ADC value is read and passed through a mailbox. The ADC value is shown on the on-board display and the serial port. |
Demo 5: | Same as Demo #4, but for target platforms without an on-board display. The information is shown only the serial port. |
Demo 6: | ADC based demo. The ADC value is read and passed through a mailbox. The ADC value is shown on the on-board display and the serial port. |
Demo 7: | Same as Demo #6, but for target platforms without an on-board display. The information is shown only on the serial port. |
Demo 8: | This demo is board dependent. Typicaly show the use of on-board display(s) or other peripherals. |
Demo 9: | Small file system system shell for FatFS. |
Demo 10: | Webserver showing the use of lwIP with netconn and memory base file system. |
Demo 11: | Webserver showing the use of lwIP with BSD sockets and memory base file system. |
Demo 12: | Webserver showing the use of lwIP with netconn and FatFS file system. |
Demo 13: | Webserver showing the use of lwIP with BSD sockets and FatFS file system. |
Demo 110: | Same as Demo #10, but using the CMSIS V3.0 RTOS API over Abassi |
Demo 111: | Same as Demo #11, but using the CMSIS V3.0 RTOS API over Abassi |
Demo 112: | Same as Demo #12, but using the CMSIS V3.0 RTOS API over Abassi |
Demo 113: | Same as Demo #13, but using the CMSIS V3.0 RTOS API over Abassi |
If you require a Flash programmer for the Stellaris®, you can find one here.
If you require a Flash programmer for the Olimex, you can use the FET-Pro430 Lite Software and TI JTAG.
To run the demo, copy the files uImage
and 6q_bootscript
to a FAT32 formatted μSD card. Insert the card and power-cycle the board. There is no needs to stop U-Boot; the demo will start automatically.
The serial port used is the same as the one used by Linux (labelled Debug
), configured as 115,200 8N1.
The boot switches should be left to the factory setting (both at 0, for FUSES boot).