ThomasNet Home   |   Promote Your Business
Home  |   My ThomasNet News®  |   Industry Market Trends  |   Submit Release  |   Advertise  |   About Us May 26, 2012  

Memory Protection enhances RTOS application module security.

Print | 
Email |  Comment   Share  
May 6, 2011 - ThreadX® RTOS Memory Protection is available for downloadable application modules, which enable ThreadX-based applications to execute functions dynamically loaded from local mass storage or network. Adding safety and security, solution enables developers to protect other modules and ThreadX kernel itself against unintended damage from errant external access. Memory protection, achieved with minimal software or hardware overhead, uses processor's MPU or MMU and no virtual address space.

(Archive News Story - Products mentioned in this Archive News Story may or may not be available from the manufacturer.)
Original Press release

Express Logic, Inc
11423 West Bernardo Court
San Diego, CA, 92127
USA



Express Logic Introduces Memory-Protected Application Modules for ThreadX® RTOS


Solution secures high reliability, low overhead, and new functionality

ESC-Silicon Valley, San Jose, CA -- Express Logic, Inc., the worldwide leader in royalty-free, real-time operating systems (RTOS), today announced the introduction of ThreadX® RTOS Memory Protection for downloadable application modules. Downloadable application modules, introduced earlier this year, enable ThreadX-based applications to execute functions dynamically loaded from local mass storage or a network. Memory protection for these modules adds a level of safety and security that enables developers to protect other modules and the ThreadX kernel itself against unintended damage from errant external access.

Express Logic achieves memory protection with minimal software or hardware overhead by using the processor's Memory Protection Unit (MPU) or Memory Management Unit (MMU) and no virtual address space. Any code within a particular module that attempts to access memory outside that module is prevented from making that access, and a system fault is generated. The RTOS then transfers control to an error handler that the application sets up to deal with the error. The Module might then be disabled while allowing the rest of the system to continue operation, send an error message to an operator, or halt the system to prevent further damage.

As a result of this new memory protection of downloadable modules, applications gain increased reliability, security, and functionality without the cost of increasing overhead or memory. ThreadX memory protection technology is ideal for situations where application code is developed by multiple team members, new application modules need to be added after the product is deployed, or partial firmware updates are required.

"With this introduction of Memory Protected Modules for our ThreadX RTOS, we give developers the functionality previously reserved for larger, more expensive RTOSes, in a small-footprint, high-performance RTOS," noted William E. Lamie, President of Express Logic. "With Memory Protected Modules, developers gain on-demand reconfiguration and update from remote facilities with solid reliability. This combination, wrapped in the ease of use that a billion ThreadX users have always relied on, demonstrates Express Logic's commitment to delivering innovative technology hand-in-hand with best-in-class usability."

Virtual memory, memory protection, and a kernel-module architecture is commonly found in desktop operating systems, such as Windows and Linux, and in larger RTOSes, such as VxWorks and QNX. Such architecture and functionality is not commonly found in small-footprint RTOSes like ThreadX, nor is the "big-system" method of implementation appropriate for such RTOSes, where even a small number of additional instructions can represent significant overhead. Such overhead can interfere with hard real-time response for which these systems are best suited.

Express Logic's penetration of the RTOS glass ceiling provides a breakthrough for small-footprint, hard real-time applications that require the reliability and responsiveness of ThreadX. Now, with use of memory-protected downloadable modules, developers can achieve an even greater range of reliability and modularity in their designs.

Shipping and Availability
ThreadX is available in full source code form, royalty-free, with project license prices starting at $12,500. Downloadable Application Modules and Memory Protection are available at an additional cost.

About Express Logic
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solutions for deeply embedded applications. For more information about Express Logic solutions, please visit www.rtos.com, call 1-888-THREADX, or e-mail inquiries to sales@expresslogic.com.

ThreadX, BenchX, TraceX, and FileX are registered trademarks, and Certification Pack, NetX, PrismX, USBX, StackX, Preemption-Threshold, Picokernel, and UDP Fast Path are trademarks of Express Logic, Inc. All other brands or product names are the property of their respective holders.
Print | 
Email |  Comment   Share  
Contacts: View detailed contact information.


 

Post a comment about this story

Name:
E-mail:
(your e-mail address will not be posted)
Comment title:
Comment:
To submit comment, enter the security code shown below and press 'Post Comment'.
 



 See related product stories
More .....
Don’t hunt for stories like this.
Let Software
Product News Come to You!
Get a Free Subscription
to Product News Alerts.
Start Your Free
Subscription to
Industry Market Trends.
 See more product news in:
Software
 More New Product News from this company:
Real-Time Operating System enhances multicore CPU architectures.
Communications Security Software protects TCP/IP traffic.
Real-Time Operating System supports microcontrollers.
Event Trace Software facilitates optimization and debug.
More ....
 Other News from this company:
Express Logic's NetX(TM) Achieves Near-Wire Speed on STM32® Platform
Express Logic Introduces ThreadX-Lite(TM) for IAR Embedded Workbench Users
Express Logic Celebrates 15th Anniversary with 1.25 Billion ThreadX Deployments
Express Logic Brings High Performance to Cortex-M4 with ThreadX® RTOS and NetX Duo(TM) TCP/IP Stack
PolyCore Software and Express Logic Expand Cooperation to Ease Multicore Software Development
More ....
 Tools for you
Watch Company 
View Company Profile
Company web site
More news from this company
E-Mail Story
Save Story
Search for suppliers of
Data Security Software
Join the forum discussion at:
Engineers Lounge


Home  |  My ThomasNet News®  |  Industry Market Trends  |  Submit Release  |  Advertise  |  Contact News  |  About Us
Brought to you by Thomasnet.com        Browse ThomasNet Directory

Copyright © 2012 Thomas Publishing Company
Terms of Use - Privacy Policy



Error close

Please enter a valid email address