LynxOS RTOS The world’s most powerful, open-standards real-time OS for the Internet of Things LynxOS® 7.0 is a deterministic, hard As a foundational feature of LynxOS, real-time operating system that applications have relied on its stable, provides POSIX-conformant APIs in reliable, and trusted real-time capa- a small-footprint embedded kernel. bility for over 25 years. Predictable FROM LYNX SOFTWARE TECHNOLOGIES LynxOS provides symmetric multi-pro- response is ensured even in the pres- cessing support to take full advantage • Mission-critical perfor- ence of heavy I/O as a result of the of multi-core/multi-threaded proces- mance and reliability— kernel’s unique and highly optimized sors. Luminosity, our Eclipse based absolute determinism and threading model. Interrupt latency cross-development environment linear performance and context switch time is the lowest includes advanced toolchains, debug- in the industry. gers, and profilers that support both scalability kernel and application development LynxOS Ensures: while adhering to open APIs, offering • Industry-leading open- • Guaranteed minimum interrupt robust support for the latest network- ness—Full POSIX latency and context switch times ing and I/O technologies, and state- • Reliable and steady behavior when of-the-art security features. conformance performing complex tasks under high interrupt loads LynxOS is already relied on in millions • Latest technologies for • Full MMU-backed POSIX process- of devices worldwide and with the Internet communications— thread execution model guarantee- introduction of new and easy to imple- ing the most robust application ment advance security functionality, advanced networking protection in the industry both existing and new customers can feature sets for rapid effectively secure their next gen- development of differenti- True Linear Scalability eration of devices on the Internet of ated products LynxOS was designed for true linear Things. Advanced embedded devel- scalability and will remain unwaver- opment tools enable fast and efficient ingly deterministic - even as the number and complexity of the tasks it deployment of these technologies. performs scales upwards. As a feature Enhanced Features of its advanced and efficient network LynxOS supports the most popular and I/O stacks, this determinism and • POSIX 1003.1-2003 PSE 53/54 reference targets within the Intel and performance extends to connected PowerPC architectures including the applications which can be relied upon • Security Capabilities: ACL, new 4th generation Intel® Core™ to stay responsive even in the face of Audit, Quotas, OpenPAM i7 and Core™ i5, and the Freescale the most complex I/O demands. QorIQ processors. • Symmetric Multi-Processing Open APIs (SMP) All embedded market segments from LynxOS is the most open hard real- military and aerospace, to indus- time operating system available today. • Asymmetric Multi-Processing / trial, medical, and office automation The native interfaces of LynxOS are thread affinity (AMP) will benefit from these security and similar to those of Linux®, UNIX® and • GNU Toolchain, Debugger and networking improvements in this next Solaris™. generation of LynxOS. Profiler Because LynxOS is designed from • Eclipse-based Luminosity tool Real-Time Determinism the ground up for conformance to suite All RTOS components within LynxOS open system interfaces. OEMs are are designed for absolute determin- able to leverage existing Linux, UNIX • ELF file format ism ; i.e., hard real-time performance. • RAM Support up to 4GB and POSIX programming talent for dynamically instrumented system and SNMPv3, routing algorithms such embedded real-time projects. Devel- trace tool, ideal for visualizing as RIPv2, OSPFv2, and BGP-4. As a opment schedules are reduced while program execution and timing of result, OEMs can now rapidly imple- programmers are able to be more pro- events, identifying elusive applica- ment advanced features and functions ductive using familiar methodologies tion bugs, and fine-tuning system to differentiate their products from the as opposed to learning proprietary performance. competition. programming methods. Fast Request-Response Latest Technologies for Interconnecting The TCP/IP stack has been enhanced for Full POSIX conformance Devices re-entrancy, determinism, and perfor- OEMs can leverage LynxOS’ POSIX LynxOS gives developers access to mance. In tests measuring TCP and conformance to take advantage of ex- state-of-the art networking technol- UDP streaming and request-response isting POSIX-compliant applications— ogy. Its networking capabilities make bandwidth, LynxOS networking was including those written for open- it the most advanced of all the com- measured to outperform Linux—the de source Linux and Solaris™—to speed mercial RTOS offerings with features facto industry standard for networking time-to-market. such as IPSec, IPv6, an integrated excellence. firewall, and Quality of Service (QoS). Some real-time operating systems Industry standard utilities are included Strict Application Protection only comply with a subset of the which provide network configuration, LynxOS couples its hard real-time per- POSIX specification, but LynxOS is diagnostics, and management. formance with strict systems reliability fully conformant with POSIX interfaces to meet the needs of applications that for core services, real-time exten- The latest protocols and capabilities must perform unfailingly in a range of sions, and thread extensions—POSIX for networking are provided, including demanding environments. 1003.1-2003 PSE 53. A complete Gigabit Ethernet, SNMP v1, SNMPv2, list of supported APIs is available for customers to perform their own com- parisons. Advanced Tools LynxOS developers achieve a head start with the most comprehensive suite of open development tools in the embedded-system industry that include: • Luminosity IDE—A single cohesive Eclipse based Integrated Develop- ment Environment to create, edit, build, manage, and debug appli- cations for LynxOS device drivers, kernels and applications. • Complete target management tools that include full console sup- port, file transfer, and file system access. • Real-time target status monitoring including RAM and CPU utilization statistics, process text, data and stack allocation, and system over- head. • SpyKer™, our dynamically instru- mented kernel analyzer—the first Choice of popular development environments luminosity Luminosity Eclipse-based IDE SpyKer™ Pro Create, edit, compile, manage, and debug The first dynamically instrumented system C and C++ embedded and real-time appli- trace tool, ideal for visualizing program cations with this full-featured Java™-based execution and timing of events, identifying IDE for all Lynx Software Technologies elusive application bugs, and fine-tuning cross-development platforms. system performance. A key enabler of LynxOS reliability is ISO 9001:2008 Certified Software velopment and deployment support its unique Memory Management Unit One of the few embedded software of a LynxOS release for an unprec- (MMU) support, residing at the lowest companies with an ISO 9001:2000- edented 15 years. level of the LynxOS kernel. certified software development process, Lynx Software Technologies backs-up The net result is that Lynx Software Full MMU support, included in the LynxOS with a comprehensive range Technologies customers not only come kernel since 1989 provides the reliability of professional services and support to market quickly with high-quality advantages of protected memory and programs that reflect our unparalleled real-time solutions, but are able to more of virtual addresses. expertise in embedded product devel- effectively provide value to their own opment environment. customers over the long term. While other real-time operating systems rely on unprotected tasks running in Examples Include: a single flat address space, LynxOS • Porting and compatibility verification enables each task to run protected in its services. own space for uncompromising reli- • Full LynxOS consulting and training ability. services conducted on a global basis • Long-term support options for de- Kernel features Network Daemons - Hard real-time determinism - IPv4: inetd, routed, rlogind, telnetd, dhcpd, tftpd, etc. - Multitasking and multithreaded RTOS - IPv6: faithd, pim6sd, pim6dd, rtsold, route6d, etc. - Unlimited number of tasks - Extensive support for multi-threaded applications File system support - Complete MMU based protected address spaces for tasks - Lynx Fast File system - Page level memory mapping for efficient memory management - Network File System (NFS) - 256 priority levels - RAM disk file system - Priority inheritance semaphore support - Flash file system - Kernel threads and priority tracking support (Lynx Software Technologies patented) IO device support - Four scheduling policies (FIFO, Priority Quantum, Round-Robin, - IDE and EIDE with DMA support Non-preemptive) - SCSI support: Adaptec 19160, 29160, 29160N; Symbios 53c895/896 - Deterministic context switching through real-time scheduling - Flash support: M-systems TrueFFS, Flash interface chips - Low interrupt & task response times through efficient interrupt handling - PCMCIA support - Demand paged virtual memory support - UART, PTY (pseudo TTY support) - Comprehensive inter-task communication facilities - DRM device abstraction layer for portability of drivers - Message queues, semaphores, shared memory, sockets, signals, pipes, - USB 2.0 mutexes, condition variables (POSIX) - Serial ATA
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages4 Page
-
File Size-