LAOS – A Real-time Operating System by Liebherr-Aerospace

Liebherr-Aerospace Operating System (LAOS) is a time- and space-partitioned real time executive tool, designed to meet the requirements that Liebherr-Aerospace established for its electronic control units. The designation is to schedule the resources of standard microcontrollers systems and provide the services necessary for the optimized use of the electronic capabilities for Liebherr-Aerospace’s system applications.

In general, LAOS implements features and services necessary to control a microprocessor board on the basic concepts of the ARINC653 standard. The fully defined driver layer assists and supports a rapid portability to new controller architectures.

The means for direct integration to MATLAB Simulink, for model based application development are provided.

The next development steps are now adaptions of LAOS to be usable with SCADE models.

  • LAOS Plateau Software XCE2

  • LAOS System Overview

  • LAOS Scheduler

  • The system is principally portable to every standard microcontroller board and is, to date, available on the following microcontrollers:

    • NXP MPC5674F
    • NXP MPC5777C
    • NXP MPC5746
    • TMS570
    • Vybrid M4
    • Infineon TC29

    LAOS provides standard Real Time Operating System services, space and time partitioning, data loading, failure storage and is supplied with a configuration tool, supporting the hardware and project specific setups and adaption of the electronic system.

    High and low level software requirements are available for the system, the corresponding test cases and procedures are in work. For qualification/certification purposes, these design- and verification artefacts are ready to use (only project specific adaptions are necessary) within the frame of the project software qualification/certification.

    Note:

    The reason to develop your “own” Real Time Operating System is certification. A product, that you have designed from the beginning by yourself for aerospace application demands “certification ability” (DO-178) only.

    You know the required content and your expectations and can adapt the content to your needs.

    LAOS memory footprint (TC299)

    Table is scrollable
    LAOS module Description Memory demand for an example project
    Board Configuration Complete LAOS board configuration 143KB
    Corre Core functions, Firmware TC299 and Extensions 32KB
    Driver Section Complete hw drivers 15KB
    Loader ARINC615; Ethernet, CAN, ARINC429 76KB
    Application Example Project 226KB

    Key timing margins (TC299)

    Table is scrollable
      Description Duration
    GetTime Get current time using ApexGetTime function. 0.93 US
    GetTimeUS Get current time in µs using LapexGetTimeUs function. 0.83 US
    Context Switch Time used for start and end partition. The schedule overhead. 3.66 US

    Downloads

    Video: Onboard Electronics

    Liebherr-Aerospace displayed its latest electronic technologies and capabilities enabling manufacturers to build the aircraft of tomorrow at AEE 2018.
    We need your consent This video is provided by Google*. When you load this video, your data, including your IP address, is transmitted to Google, and may be stored and processed by Google, also for its own purposes, outside the EU or the EEA and thus in a third country, in particular in the USA**. We have no influence on further data processing by Google. By clicking on “ACCEPT”, you consent to the data transmission to Google for this video pursuant to Art. 6 para. 1 point a GDPR. If you do not want to consent to each YouTube video individually in the future and want to be able to load them without this blocker, you can also select “Always accept YouTube videos” and thus also consent to the respectively associated data transmissions to Google for all other YouTube videos that you will access on our website in the future. You can withdraw given consents at any time with effect for the future and thus prevent the further transmission of your data by deselecting the respective service under “Miscellaneous services (optional)” in the settings later also accessible via the “Privacy Settings” in the footer of our website). For further information, please refer to Data Protection Declaration and the Google Privacy Policy. * Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland; parent company: Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
    ** Note: The data transfer to the USA associated with the data transmission to Google takes place on the basis of the European Commission’s adequacy decision of 10 July 2023 (EU-U.S. Data Privacy Framework).
    We offer power electronics to move something, and signal electronics to control something. Find out more about our electronics capabilities and activities. Play video
    Liebherr-Aerospace displayed its latest electronic technologies and capabilities enabling manufacturers to build the aircraft of tomorrow at AEE 2018.
    We need your consent This video is provided by Google*. When you load this video, your data, including your IP address, is transmitted to Google, and may be stored and processed by Google, also for its own purposes, outside the EU or the EEA and thus in a third country, in particular in the USA**. We have no influence on further data processing by Google. By clicking on “ACCEPT”, you consent to the data transmission to Google for this video pursuant to Art. 6 para. 1 point a GDPR. If you do not want to consent to each YouTube video individually in the future and want to be able to load them without this blocker, you can also select “Always accept YouTube videos” and thus also consent to the respectively associated data transmissions to Google for all other YouTube videos that you will access on our website in the future. You can withdraw given consents at any time with effect for the future and thus prevent the further transmission of your data by deselecting the respective service under “Miscellaneous services (optional)” in the settings later also accessible via the “Privacy Settings” in the footer of our website). For further information, please refer to Data Protection Declaration and the Google Privacy Policy. * Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland; parent company: Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
    ** Note: The data transfer to the USA associated with the data transmission to Google takes place on the basis of the European Commission’s adequacy decision of 10 July 2023 (EU-U.S. Data Privacy Framework).

    Contact

    Liebherr-Electronics and Drives GmbH

    Peter-Dornier-Straße 11

    88131 Lindau

    Germany

    Liebherr-Elektronik Compliant with REACh Regulation

    Liebherr-Elektronik has introduced various measures not only at its facility, but also in its supply chain and is fully compliant with the European REACh regulation. Read more

    First Delivery of Liebherr “Stand-alone Electronic Systems”

    The Liebherr Team has reached a major milestone with the delivery of the first engineering prototypes of the Nose Wheel Steering Remote Electronics Unit for the Boeing 787 Dreamliner and Main Gear Steering Control Unit for the Boeing Model 777 family of airplanes. Read more