Costa Mesa, California (PRWEB) April 04, 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 http://www.smxrtos.com/rtos/kernel/smxpp.htm.
Availability and Licensing
smx++ v4.1 works with smx v4.1 and is available immediately. Standard license fee is $2000 plus the smx license fee. The price includes full source code, 90 days of technical support, and no per-seat charges. All of Micro Digital’s software is royalty free and is sold with a 30-day money-back guarantee. Full Evaluation Kits are available, at no charge, from http://www.smxrtos.com/eval.
The focus of the SMX RTOS, and the smx kernel in particular, is to increase safety, security, and reliability of embedded systems, and to offer features, tools, and support needed to ease application development so projects finish on time. This is in contrast to thin RTOS alternatives that have simplistic code, inadequate documentation, superficial debug tools, and poor support.
About Micro Digital
Micro Digital, Inc. has been in the embedded systems business for 37 years and has been producing and selling embedded software products for over 20 years. Micro Digital is dedicated to providing quality products and support for embedded systems at moderate prices. We may be contacted at 1-800-366-2491 or sales(at)smxrtos(dot)com.
Trademarks used above are the properties of their respective owners. SMX is a registered trademark of Micro Digital, Inc.