Software
RTOS options
Below is a list of RTOSes supporting the EFM32 microcontroller.
Name | Footprint | Licence | Remarks |
FreeRTOS | to be tested | Modified GPL | Tickless mode example project available No integrated USB stack, need to port CMSIS stack example FAT FS example exists (not for EFM32) |
uCOS-II/III | to be determined | restrictive in commercial cases | Examples exist (but not for GCC) USB stack available (not free, not with EFM32-targeted example) FAT FS library available (not free, not with EFM32-targeted example) |
RTX | < 4.0 KB | BSD | Tickless mode example projects exist *Compliant with CMSIS-RTOS standard No integrated USB stack, need to port CMSIS stack No integrated FAT FS |
TNKernel | to be tested | BSD | No apparent direct support for EFM32 (but supports Cortex-M3) MSc thesis using TNKernel on EFM32 USB stack available (unkown quality) file system available (unkown quality) |
Device drivers
Libraries
NMEA
Applications
Ideas
- use emWin for watch GUI?