DEPENDABLE EMBEDDED LINUX PLATFORMS
What is Embedded Linux?
Embedded Linux is a type of operating system based on the Linux kernel. In contrast to the standard Linux OS (which was originally developed for desktop PCs & server systems), it is specifically designed to be used within embedded systems and devices. Consequently, it offers features and services that cater to embedded system requirements, e.g. their specific hardware and fields of application. As a compact version of Linux, it is marked by its smaller footprint, lower processing power requirement and tailored features.
Versatility as a key feature
The operating system of an embedded system has to fit the requirements for the specific use case. To achieve this, unnecessary features are eliminated, and the software is streamlined. For example, you might not need to include graphic or display drivers in a router and decide to boost the system performance instead. Embedded Linux, which is one of several embedded operating systems available, is open-source and can be tailored accordingly. A big advantage, therefore, is the expansive developer community behind the Linux OS and, as a result, the wide range of architectures etc.
It follows that customized instances of the OS only support the applications for which they are optimized, considering the processor architecture, hardware, boot process, resource constraints, power consumption and real-time requirements of the specific system. Applications, therefore, are very versatile and include industrial as well as consumer electronic equipment, smartphones as well as networking equipment (such as routers or wireless access points), machine control and navigation as well as industrial automation use cases.
Advantages compared to other OS
Embedded Linux offers a variety of advantages compared to other operating systems. Due to its popularity and widespread use, it is very well maintained and well documented. As an open-source software it is highly adaptable, flexible, expandable and scaleable. Additionally, developers can choose from a giant ecosystem of open source software. Robust and field-proven solutions already exist for many common issues. It also supports faster development times and there are no license fees that need to be considered.
Your partner for dependable platforms
Get in touch with us to discuss your project ideas with our experts and benefit from a one-stop-shop for all your development needs. In our projects, we act as both engineering service provider and system partner in line with your specific needs. As member of the Frequentis group, we have access to more than 65 years of innovation and expertise in mission-critical systems all over the globe. This competence enables us to to transform your needs into dependable embedded systems.
- “Real-time” Linux for application with latency demands
- Embedded Linux security hardening
- Kernel-mode solutions
- Yocto Linux BSPs
- Kernel Driver Development
Proven in use safety / security
- Fail-safe-software upgrade
- Auto-rollback on boot failure
- IPC mechanisms
- Safe network logging
- Secure boot
15 years of experience with Embedded Linux deployed in safety and security applications
Mission Embedded develops and deploys robust platforms for your industrial grade products and safety-critical applications. Our experts harness Linux to bring the hardware of your project to live. This tried and tested open-source software enables us to create stable and reliable platforms that fit your individual needs. Customers rely on our experience in the design, deployment and maintenance of Linux-based systems for safety relevant applications.
- Board Support Packages
- Device drivers (off the shelf and customized devices)
- Multi-architecture tolerant/aware services
- Support for heterogeneous multi-core systems/platforms
- 10+ years life-cycle management
- OSS license management
- Automated build & test system
- Variant and complexity management
- Low latency audio coding / decoding and streaming
- Low latency video streaming
- Low latency graphics engine
- Linux network stacks
- Linux PM (power management) extensions
- Bootloader customizing
- Audio & video processing (CUDA)
Board support package & driver development:
- ARM (ARM9, Cortex-A8, Cortex-A9)
- PCC (PowerQUICC amd QorlQ)
- low-latency protocol stacks
- TCP/IP, PRRP, Ethernet, SCTP, HDLC, RTP, etc.
- DSP/FPGA integration