Single core Demos

Links

Abassi Advanced Feature Demo

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.


Demo # included
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
Demo #3 only - FREE RTOS
MSP
430/X
FREE MSP430-P1611
Demo #3 only - FREE RTOS
MSP430-5438STK
Demo #3 only - FREE RTOS
8051 FREE 8051
Demo #3 only - FREE RTOS
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.

Freescale Demonstration Package

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).