![]() | Out in Front |
Lynx Real-Time Systems has restructured its LynxOS real-time operating system (RTOS), making it scalable to smaller systems. In addition, the company is adding Web functions to the OS and including support for Java. The additions allow developers to create a graphical interface for their product based on Web-browser technology. The scalable OS and Web software form the Galaxy addition to LynxOS v2.5 and the PosixWorks tool suite.
The restructured OS uses a microkernel approach. The OS basic functions reside in a less-than-30-kbyte microkernel, with most system functions available as plug-in modules. This structure allows developers to trim the OS to only those functions essential to the application, minimizing code size. Lynx avoids a major drawback of the microkernel ap-proach. Each system call in a microkernel architecture typically involves two context switches, one to enter the microkernel and the other for the microkernel to access the plug-in function. By using multithreaded, fully pre-emptive, and re-entrant kernel plug-ins, Lynx eliminates one context switch.
The Web software lets users access the PosixWorks tools and the target system through the HyperText Transfer Protocol (http). Use of this protocol gives a measure of platform independence to the tool suite; the developer need not use the same type of computer as that hosting the tools. Use of http also allows developers to create a sophisticated user interface for their target systems. By capitalizing on existing browser technology, interface design becomes a matter of creating a few Web pages and incorporating Java applets.
Lynx has also improved other elements in its tool suite. These improvements include use of a single compiler for kernel and user applications, full implementation of the ISO-9660 CD-ROM specification, use of CD-ROM for installation, and PCMCIA support for x86 platforms. Lynx has also added a Desktop 1.0, a graphical user interface for accessing the tools and target.
Galaxy will be available in the fourth quarter as an optional addition to LynxOS V2.5. The initial release will work with x86 and PowerPC platforms. The functions of Galaxy along with additional features will become standard in LynxOS with release 3.0, scheduled for the second quarter of next year. Single developers licenses cost approximately $5000; a 10-seat starter pack with added support costs $50,000.by Richard A Quinnell
Lynx Real-Time Systems, San Jose, CA. (408) 879-3900, http://www.lynx.com.
| EDN Access | feedback | subscribe to EDN! |
| design features | out in front | design ideas | departments | products |