SourceForge.net Logo

Project page
Download
Contact

About SmartX

SmartX is a preemptive, multitasking, priority based RTOS. It features necessary mechanisms for inter-task communication and basic task and time control functions. SmartX is targeted for small foot-print embedded designs.

Main features

SmartX provides mechanisms for inter-task communication, synchronization and time control over system resources.
  • task control
  • time control
  • mailboxes
  • semaphores
  • mutexes
  • cyclic buffer management with trigger functions
  • memory management
  • atomic variables
  • platform independent

Available ports

SmartX is designed to be platform independent as much as possible and as such requiring minimal porting as possible. Only a specific module "HAL" has to be ported for a specific platform.

Actual avaible ports:
  • ARM7TDMI
  • Atmel AVR series