Skip to the main content.

TECHNICAL CONTENT

Adjusting System Functionality and Capabilities in LYNX MOSA.ic

I recently set up a demo to showcase how a customer can use subjects, also known as rooms, like containers. What I mean by that is that software engineers can build guest images and reload them on the fly into the subjects. This gives the ability to... Read More

Using and Sharing RAM Disks in LYNXOS-178

Based on several customers inquiries the purpose of this blog is to outline how to Allocate memory to a RAM disk Mount and unmount a RAM disk Create a shared read-only RAM disk between two subjects Read More

IMPORTANCE OF SYSTEM ARCHITECTURE AND PLATFORM CHOICE ON SAFETY CERTIFICATION

Not many companies have the expertise to build software to meet the DO-178C (Aviation), IEC61508 (Industrial), or ISO26262 (Automotive) safety standards. Yet the demand for safety-certified software is growing as software control is used in more... Read More

ROBUST PARTITIONING IS DEAD – WHAT NOW?

Multicore safety research from Barcelona Supercomputer Centre (BSC) says that a robustly partitioned hardware and software platform is practically impossible. With today’s multicore processors (MCPs), current RTOS, and hypervisor technology Dr.... Read More

Introducing the Z-Application-Bridging the gap between bare metal and rtos

_______________ Read More

Single Root I/O Virtualization (SR-IOV) -Pt 2- LynxOS-178 10G network benchmarkS

_______________ Single Root I/O Virtualization (SR-IOV) virtualizes network interface cards (NICs) to allow a single NIC to present itself as dozens of virtual NICs to a hypervisor. It is a hardware standard, part of the PCI-SIG (Peripheral... Read More

Who Needs a Hypervisor?

_______________ The standard benefits of a hypervisor are well known and often touted. Every RTOS has its hypervisor and they do genuinely help embedded designers to: Partition multicore processors into virtual machines; an elegant way to... Read More

Edge Computing is Here. What's Next?

_______________ Industry 4.0? Edge computing? Call it what you will, the fact remains that our industry moves slowly. Obstacles must be overcome before we can claim that edge computing has evolved from theories and experiments to true industrial... Read More

What is Cache Coloring and How Does it Work?

_______________ There are substantial challenges in building secure and safe systems on multicore processors (MCPs). Last level cache contention is undoubtedly the largest source of multicore interference, and a significant challenge for real-time... Read More

On reference architectures

What is a reference architecture? The term “architecture” seems to be in ever increasing use in its technological context. As an extrapolation from the construction term that Frank Lloyd Wright would have been familiar with, its definition as the... Read More

Intel’s first DO-254 hardware certification evidence – it’s on a MultiCore

WELL DONE, INTEL®! Over the years I’ve read lots of datasheets. They can sometimes be heavy on marketing buzzwords and prone to sweeping statements that oversell their solutions and gloss over gaps. I read this new Solution Brief from Intel and it... Read More

Conformance vs Compliance – What's in a Word?

Anyone who travels with a laptop soon develops a bittersweet relationship with international power adaptor plugs. Sure, they turn your homeland plug into something that approximates to what’s needed. But we’re all too familiar with the questionable... Read More

What is the Cost of a Real-time Operating System (RTOS)?

INTRODUCTION Choosing an RTOS, regardless of the cost, involves many considerations, including accommodating your specific hardware architecture, the scalability of the RTOS, response requirements, peripheral support, scheduler, services, libraries,... Read More

Challenges Building Safe Multicore Systems

_______________ Read More

Best Real-Time Operating System (RTOS) Vendors (2020)

_______________ Lynx Software Technologies has built and supported real-time operating systems (RTOSes) since 1988. We have witnessed hardware and embedded software technologies evolve and have supported our customers through the design,... Read More

What Is A Separation Kernel?

_______________ Having built both separation kernels and real-time operating systems—and supported customers using both across a wide range of industries—we are familiar with the pros and cons of each software technology, as well as their security,... Read More

Field Notes: Safety-Critical Systems Symposium 2020

_______________ Read More

TC-16/51: Adding Bottom Up Interference Analysis for MCPs

_______________ I hadn't heard of "bottom up" avionics certification before I read FAA's TC-16/51. But now, looking back at it, I think the authors from Thales Avionics, including Xavier Jean, PhD, proposed a big change in perspective. In their own... Read More

What Are the Problems with Embedded Linux?

_______________ Read More

Lynx & ENSCO Demonstrate Avionics Solutions at DSEI JAPAN 2019

The most formidable challenges of modern avionics development programs are often centered around the safety certification process and the corresponding requirements and costs. Equally as challenging to any large development program are the design... Read More

Overarching Properties: An Alternative to DO-178

_______________ Overarching Properties—an alternative design assurance approach to DO-178C—marks the biggest change in airborne software safety certification since DO-178B was unveiled in 1992. Intended to be more efficient and flexible than... Read More

What Are the Most Popular Real-Time Operating Systems in 2024?

WHO ARE WE? Lynx Software Technologies has built and supported real-time operating systems (RTOSes) since 1988. We have witnessed hardware and embedded software technologies evolve and have supported our customers through the design, development,... Read More

Do You Need a Real-Time Operating System?

_______________ Do Real-Time Operating Systems (RTOSes) consistently provide the most effective platform for realizing your embedded software system design? Most RTOS vendors seem to think so, frequently citing RTOS benefits while rarely discussing... Read More

Embedded Best Practices at Arm Tech-con

_______________ Lynx participated in this year’s Arm TechCon with a booth in the expo hall, where we demoed Lynx MOSA.ic and its components — LynxSecure®, Buildroot Linux, LynxOS-178®, and Lynx Simple Applications (which are bare-metal apps). It was... Read More

How to Choose a Real-Time Operating System

_______________ Choosing an RTOS is not as simple as choosing a car. We know about cars; we know their strengths and weaknesses and we intuitively understand compromises like performance vs practicality or luxury vs price. We see all kinds of... Read More

What Are POSIX Processes and Virtual Memory?

_______________ Read More

Realizing modern Automotive Software Environments

_______________ The complexity of today’s automobiles is increasing with every new model on the market. A modern car can contain hundreds of electronic control units and with connectivity and autonomy becoming commonplace, this is increasing... Read More

What is SR-IOV and Why is It Important for embedded devices?

Single Root I/O Virtualization (SR-IOV) is the complex name for a technology beginning to find its way into embedded devices. SR-IOV is a hardware standard that allows a PCI Express device – typically a network interface card (NIC) – to present... Read More

Multi-core cache allocation technology (CAT) demo

_______________ This week saw LYNX’s cache partitioning feature for Lynx MOSA.ic™ demonstrated for the first time at the Collins Aerospace Embedded Computing Conference in Cedar Rapids, Iowa. Cache partitioning is a new feature of Lynx MOSA.ic™... Read More

What is the Cost of a Board Support Package?

_______________ Read More

Field Notes: Sept 2019 Face™ TIM

Last week I was able to spend several days at the Open Group Future Airborne Capability Environment (FACE™) Technical Interchange Meeting (TIM) and consortium meetings. For those who are not familiar with either the Open Group or FACE™, the Open... Read More

What Are the Benefits of POSIX for Embedded Systems?

_______________ Lynx Software Technologies is committed to open standards. POSIX®—an open standard based on UNIX operating systems and their APIs—brings a powerful set of features and capabilities to the table for embedded application development,... Read More

What is a Reusable Software Component?

A DO-178B/C Reusable Software Component (RSC) is a software collection that is recognized as meeting the requirements of RTCA/DO-178B/C and that may be used on more than one project without having to regenerate certification artifacts. The FAA... Read More

CAST-32A: Significance and Implications

_______________ CAST-32A presents the coordinated position of avionics certification authorities regarding Multi-Core Processors (MCPs). While today’s aerospace ecosystem could benefit from the use of MCPs, before CAST-32A was published, FAA/EASA... Read More

Design Prevails: Protecting Systems from Meltdown and Spectre

_______________ Read More