Redesigns, Enhancements Deepen SMX Kernel Functionality

Jan. 17, 2014
Improvements made to Micro Digital’s smx multitasking kernel will add more functionality, simplify usage, shrink its size, and bolster safety.

Improvements made to Micro Digital’s smx multitasking kernel will add more functionality, simplify usage, shrink its size, and bolster safety. Event groups, semaphores, exchange messaging, and block pools all received redesigns. Specifically, exchange messaging was extended to support broadcasting and multicasting. For block pools, smx blocks were replaced with smxBase blocks. Slots were removed from event groups, while adding pre- and post-clear masks. Instead of a single smx counting semaphore used for different functions, there are now six types of semaphores, each with a distinct purpose. Priority or FIFP queues now take the place of multi-level queues (except rq), as appropriate, to simplify usage and ensure operations are done according to priority. Despite increased functionality, code size was reduced by 40%. For a more detailed look at all of the improvements, go to www.smxrtos.com/v4. Free evaluation kits are available at www.smxrtos.com/eval.

MICRO DIGITAL INC.

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!