DioneOS RTOS App


by elesoftrom

Preemptive Operating System designated for microcontrollers
Helps with: RTOS
Similar to: Abassi App AMX RTOS App Atomthreads App AVIX-RT App More...
Source Type: Open - Extra Fee
License Types:
Supported OS:
Languages: C

What is it all about?

The DioneOS is Real Time preemptive Operating System designated for microcontrollers. Currently, the system is available for: ARM Cortex-M3, Texas Instruments MSP430/MSP430X.

Key Features

* System type - multithread, preemptive * Scheduler - maximum priority, fast context switch between threads, preemption may be blocked for specific part * Synchronization objects - mutex (nesting allowed), counting semaphore (may be signalled from ISR) * Timing control - timers, timeouts in semaphore waiting function, sleep function * Communication - ring buffers, effective implementation of queue, events * State machines - finite state machines support for coding behavior, unified events defined for commutication, active state machines manager that performs control over state machines * Memory management - memory pool, effective allocator, free of fragmentation issue * Debugging support - signalling events on chip pins (useful when tracking time dependencies and real time bugs), critical exceptions for unrecoverable bugs, deleted objects marking * Configuration - Many user configurable flags that affects compiled code of the system, User assigns processor resources that are used by the operating system


Trial With Card
Trial No Card
By Quote


See site

Top DiscoverSDK Experts

User photo
Meir Rabinovich
Real time and embedded developer
Hardware and RT | General Libraries and 5 more
View Profile
User photo
Shilpa Bharadwaj
C developer, Software testing and Perl/Python Automation
Hardware and RT | General Libraries and 21 more
View Profile
User photo
ahmedxp kh
Ahmedxp PC ENG
Multimedia | Hardware and RT and 123 more
View Profile
User photo
Esma Rucolli
Engineering.....my dream 💖
Hardware and RT | General Libraries and 87 more
View Profile
Show All

Interested in becoming a DiscoverSDK Expert? Learn more


Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.


Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now