TECHNICAL CONTENT
Using and Sharing RAM Disks in LYNXOS-178
James Deutch | Principal Field Applications Engineer: Sep 18, 2023 9:00:00 AM
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
Tim Loveless | Principal Solutions Architect: May 12, 2023 10:15:14 AM
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?
Tim Loveless | Principal Solutions Architect: Oct 19, 2022 2:00:48 PM
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
LYNX Software Technologies: Aug 12, 2021 12:06:18 PM
_______________
Read More
Single Root I/O Virtualization (SR-IOV) -Pt 2- LynxOS-178 10G network benchmarkS
Tim Loveless | Principal Solutions Architect: Mar 16, 2021 12:33:11 PM
_______________ 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?
Tim Loveless | Principal Solutions Architect: Feb 25, 2021 12:59:58 PM
_______________ 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?
Lynx Software Technologies: Feb 7, 2021 9:33:37 AM
_______________ 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?
Tim Loveless | Principal Solutions Architect: Feb 5, 2021 11:52:40 AM
_______________ 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
LYNX Software Technologies: Jan 8, 2021 11:57:36 AM
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
Tim Loveless | Principal Solutions Architect: Dec 18, 2020 10:52:15 AM
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?
LYNX Software Technologies: Dec 2, 2020 9:03:01 AM
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)?
Tim Loveless & Lynnette Reese: Jul 7, 2020 2:38:44 PM
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
Tim Loveless | Principal Solutions Architect: Jun 15, 2020 8:12:09 AM
_______________
Read More
Best Real-Time Operating System (RTOS) Vendors (2020)
James Deutch | Principal Field Applications Engineer: May 8, 2020 2:16:17 PM
_______________ 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?
Tim Loveless | Principal Solutions Architect: Mar 22, 2020 12:02:33 PM
_______________ 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
Tim Loveless | Principal Solutions Architect: Feb 24, 2020 12:34:50 PM
_______________
Read More
TC-16/51: Adding Bottom Up Interference Analysis for MCPs
Mark Brown | Systems Architect: Jan 28, 2020 2:20:00 PM
_______________ 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?
Tim Loveless | Principal Solutions Architect: Jan 13, 2020 10:24:00 AM
_______________
Read More
Lynx & ENSCO Demonstrate Avionics Solutions at DSEI JAPAN 2019
Dan Westerberg | Senior Systems Engineer: Nov 18, 2019 2:29:00 PM
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
Tim Loveless | Principal Solutions Architect: Nov 16, 2019 10:20:00 AM
_______________ 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?
Ian Ferguson | VP Marketing: Nov 14, 2019 10:49:00 AM
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?
Chris Barlow | Technical Product Manager: Nov 11, 2019 10:29:00 AM
_______________ 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
James Deutch | Principal Field Applications Engineer: Oct 17, 2019 2:13:00 PM
_______________ 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
Tim Loveless | Principal Solutions Architect: Oct 14, 2019 10:32:00 AM
_______________ 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?
James Deutch | Principal Field Applications Engineer: Oct 11, 2019 10:31:00 AM
_______________
Read More
Realizing modern Automotive Software Environments
Chris Barlow | Technical Product Manager: Oct 9, 2019 2:17:00 PM
_______________ 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?
Tim Loveless | Principal Solutions Architect: Oct 7, 2019 2:09:00 PM
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
Tim Loveless | Principal Solutions Architect: Oct 3, 2019 2:04:00 PM
_______________ 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?
Tim Loveless | Principal Solutions Architect: Oct 1, 2019 10:35:00 AM
_______________
Read More
Field Notes: Sept 2019 Face™ TIM
James Deutch | Principal Field Applications Engineer: Sep 24, 2019 2:24:00 PM
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?
James Deutch | Principal Field Applications Engineer: Sep 20, 2019 10:33:00 AM
_______________ 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?
Whitfield Thomas | Content Manager: Mar 11, 2019 10:45:00 AM
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
Mark Brown | Systems Architect: Nov 15, 2018 10:36:00 AM
_______________ 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
Will Keegan | CTO: Feb 19, 2018 10:21:00 AM
_______________
Read More