Costa Mesa, California (PRWEB) January 23, 2013
January 23, 2013 — Micro Digital is pleased to announce SMX v4.1. Significant improvements have been made to the smx multitasking kernel to improve efficiency, diagnostics, and ease of use. “The infrastructure work we did in v4.0 gave us a strong foundation to build on, and v4.1 is the official ground-breaking on new development plans for the smx kernel,” said David Moore, Director of Development. “Although there is still a lot we plan to do, this release makes several big gains that will improve the user experience,” he added.
Significant changes were made to the scheduler to support a system stack for all CPU architectures. Now ISRs, LSRs, scheduler, and error handling use the system stack, so they no longer add to every task’s stack requirement. This saves significant RAM for systems with many tasks. Also, the number of required system tasks has been reduced to just the idle task, further reducing RAM usage.
Precise profiling has been added that is accurate from one to several instruction clocks. Each task has its own run-time counter; ISRs and LSRs are counted in aggregate. This information is displayed in graphical and tabular form in smxAware. Also, precise time measurement APIs were added to allow measuring short sections of code with high accuracy.
The event buffer structure has been changed to allow variable-sized records, and the macros that write them have been streamlined. The changes allow storing more data or using less memory, and with less run-time overhead. This buffer is used by smxAware graphical and textual displays of system execution. Also, new displays were added to smxAware for memory usage and precise profiling.
The Protosystem, which is the framework for application development, has been significantly simplified to help users get a quick start. Configuration is also clearer and simpler.
For details about these and other new features, please visit the SMX v4 home page at http://www.smxrtos.com/v4. To try them, please download a free SMX Evaluation Kit from http://www.smxrtos.com/eval.
“Mainly v4.1 has focused on improving kernel internals. Expect to see new application-level kernel features and improvements in future v4.x releases,” promised Ralph Moore, smx Architect and founder of Micro Digital. He continued, “We are particularly focusing on features to help developers achieve tight schedules and yet produce reliable systems.”
Availability and Licensing
SMX v4.1 is available now and 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.