Product category: Embedded Software and Operating Systems
News Release from: LynuxWorks | Subject: VxWorks Compatibility Layer package
Edited by the Electronicstalk Editorial Team on 22 December 2003
Compatibility package aids RTOS switch
LynuxWorks has developed a VxWorks Compatibility Layer package to help streamline the porting of VxWorks code to its LynxOS real-time operating system
LynuxWorks has developed a VxWorks Compatibility Layer package to help streamline the porting of VxWorks code to its LynxOS real-time operating system (RTOS). Through the use of this package, applications originally written for VxWorks' flat-memory model can now benefit from LynuxWorks' LynxOS - a true multithreaded, Posix-compliant, real-time operating system.
This article was originally published on Electronicstalk on 22 December 2003 at 8.00am (UK)
Related stories
RTOS makes the most of multicore processing
Real-time operating system evolves to help software developers create more powerful devices using today's most advanced hardware and chipsets, including multicore processors
RTOS selected for Galileo GPS project
An RTOS which supports both Pentium and PowerPC processor architectures has been selected for use in the earth-based stations which send and receive data to the Galileo GPS satellite
As the embedded real-time marketplace matures, developers who need deterministic performance and enhanced reliability are moving away from operating systems with proprietary interfaces such as VxWorks towards open operating systems such as LynxOS that have standards-compliant interfaces.
"In response to industry demand, LynuxWorks is pleased to offer the VxWorks Compatibility Layer package", said Bob Morris, Vice President, Sales and Marketing for LynuxWorks.
"Embedded software development teams need to be able to port existing applications to LynxOS quickly and efficiently while maintaining code and data in protected spaces.
LynuxWorks' VxWorks Compatibility Layer makes this a reality".
The importance of maintaining code and data in protected spaces cannot be underestimated.
As most software invariably contains bugs, code must be contained to prevent it from crashing the entire system if it inadvertently executes bad instructions or accesses inappropriate memory.
Under the flat address model used by VxWorks, multiple tasks can have re-entrance and naming conflicts because they share the same global name space.
In LynxOS, processes are always independent of each another and do not share an address space.
The VxWorks Compatibility Layer maintains separate name spaces under LynxOS by allowing multiple virtual VxWorks environments to run simultaneously when required.
The VxWorks porting kit also provides recommendations for identifying certain types of code that may require special attention and porting by hand due to the intrinsic implementation differences between LynxOS and VxWorks.
An exhaustive list of supported VxWorks calls and limitations on their use is provided.
• LynuxWorks: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• NEW
• Electronicstalk Home Page
Related Business News
S2c Partners With Verific Design Automation...
...To Support Soc Design.
MontaVista Leads Industry in Mobile Linux Deployments and Revenue
MontaVista Software, Inc., the leading provider of Linux for intelligent devices and communications infrastructure, is also the leader in embedded Linux for mobile devices, according to a recent report from analyst firm Ventur
Performance Technologies Expands Exclusive Distribution Partnership with VSYSTEMS France
Le-bretonneux, France and MILTON KEYNES, U.K., May 16 /PRNewswire-FirstCall/ -- Performance Technologies , a leading developer of communication platforms and systems, and VSYSTEMS France, a provider of high-end embedded computer systems, are pleased to
VirtualLogix Announces Japan Expansion
VirtualLogix, Inc., the Real-Time Virtualization company, today announced it has opened an office in Tokyo, Japan to meet the growing demand for its real-time virtualization solutions for the embedded electronics market.
Ni Labwindows(tm)/cvi And Measurement Studio Now...
...Compatible With Windows Vista. National Instruments today announced the release of the newest versions of LabWindows/CVI, the proven ANSI C integrated development environment, and Measurement Studio, a comprehensive suite of libraries and user interface controls for