industry news
Subscribe Now

Micro Digital Announces smx++ v4.1

Costa Mesa, California, April 3, 2013 – Micro Digital is pleased to announce smx++ v4.1. First released 20 years ago, smx++ has received a facelift to make it simpler and easier for first-time C++ users, as well as more useful for experienced C++ users. The new smx++ is a thin layer over smx; it provides a base from which developers can easily derive their own application classes. smx++ capitalizes upon underlying C++ strengths of smx such as:

  • Task-specific this pointer field in TCB.
  • Scheduler dispatch of both C and C++ tasks.
  • Fully dynamic kernel objects.
  • Block pools for C++ objects.
  • Support for global C++ object creation and deletion.
  • Interoperability between C++, C, and assembly code.

All of these are important to use C++ in an embedded environment. Interoperability is particularly important to allow low-level code to be written in C or assembly, while higher-level functions benefit from C++. smx++ can be used simply to provide a “better C interface” for predominantly C code. It is especially targeted to developers who want to try C++ without necessarily marrying it.

According to Alan Moore, lead developer of smx++, “smx++ now provides a simplified interface to utilize the power of smx and encourages good C++ practices. A primary design goal has been to bring the benefits of object-oriented programming to embedded systems having limited resources. Particularly important is empowering developers to use a mixture of C++, C, and assembly code in the same project, as they deem appropriate.”

“smx++ has been simplified, and it is priced moderately to encourage developers to try C++ on their next project,” said Ralph Moore, President. “We are backing this up with optional in-plant training and consultation services to ensure project success.”

 

For more information see the smx++ datasheet www.smxrtos.com/rtos/kernel/smxpp.htm.

Leave a Reply

featured blogs
Mar 27, 2026
I've decided to learn to speak without moving my lips and (hopefully) without losing my dignity....

featured chalk talk

Connecting the World Through Space
Sponsored by Mouser Electronics and Qorvo
In this episode of Chalk Talk, Ryan Jennings from Qorvo and Amelia Dalton explore the critical components and design challenges inherent in LEO satellite infrastructure and how Qorvo’s solutions are enabling the next generation of space-based connectivity. 
Mar 30, 2026
587 views