Getting the right Linux distribution for your embedded application

This article looks at how selecting the most appropriate distributions and pre-configured embedded systems have become critical success factors in speeding up new product development and time to market.

Nowadays in digital world, manufacturing and other industries are becoming more complex and increasingly automated. This is being driven by the ever-growing demands of B2B customers looking to achieve maximum output at minimum costs through the optimization of overall production efficiencies and streamlining of processes. One area of enhancement that has seen significant activity in recent years is that of Human Machine Interface (HMI). This platform of communication and information exchange between electromechanical processes and the operator is undergoing considerable evolution, with the introduction of feature-rich graphical displays, monitors and touch screens, already commonplace in mobile consumer products, fast becoming increasingly popular in industrial applications. Whether this is part of a trend towards establishing The Industrial Internet of Things or simply to deliver more effective and user-friendly operator capabilities, the role of the HMI is now more important than ever. This is a trend supported by the findings of a recent report published by Global Industry Analysts, Inc, which forecasts that the global value of the HMI solutions market will exceed $5 billion by 2020 (Human Machine Interface (HMI) solutions: A Global Strategic Business Report – June 2015 (Global Industry Analysts, Inc)).

While innovation, new product development and delivering what the customer wants in terms of an enhanced Graphical User Interface (GUI) is the lifeblood of future success, so too is the time to market and the speed at which these latest solutions turn from concept into reality. In such a fast-moving society, reducing development time and speeding up time to market will help achieve that all- important product differentiator and maintain competitive advantage. One area of the solutions development cycle that has the potential to reduce time is in selecting the most appropriate Linux distribution that is best suited to the display and graphics technology and their application. While the very nature of these open-source Linux-based distributions make for easier configuration and customization, choosing the right one from the vast selection of distributions available, even for the most discerning software engineers, can be a challenge. Make the wrong selection, and additional development required to configure the distribution with your chosen GUI and it will not only cost time, it will also cost financially. Get it right however, and you will end up saving yourself a lot of time and effort, and enable you to deliver the finished solution a lot quicker to market.

When it comes to choosing the right Linux distribution for your chosen GUI, there is rarely a perfect, ready-made solution. However, by working in close partnership with a specialist technology provider, significant advantages can be gained through tapping in to their own expertise and understanding of which distributions, tools and peripherals provide the best fit in terms of your end-user requirements. In the case of Densitron, our software engineers have already developed fully optimized embedded boards that are pre-loaded with the latest QT cross platform software and pre-configured with the most appropriate distributions. This further streamlines development and customization requirements and accelerates integration by offering an almost instant plug and play solution.

In terms of the GUI, there are a number of Linux distributions that have been identified as being particularly suited to systems integration. Take for example Ubuntu based on the stable, multi-purpose and trusted Debian distribution. Ubuntu has become one of the most popular and best-known distributions. Not only is it well designed and easy to use for NAS and web-servers, it has also advanced the use of Linux as a desktop operating system more than any other distribution. Ubuntu comes as a managed package, with full hardware integration, and ongoing support through the availability of a repository of applications, software and pre-complied packages for download, all enabling quick and simple configuration. Adding to its flexibility, there are multiple variations of the distribution, including Xubuntu, Lubuntu, Ubuntu-server and Mythbuntu. Yocto is another distribution that is particularly suited for video and graphics drivers. In the case of Yocto, the package provides the tools and processes to make your own distributions, whereby the distribution administrator can make their own repositories of software. While Yocto requires a greater depth of knowledge and expertise in terms of development and customization, it is well suited for more deeply embedded solutions where for example multi-media drivers are more important than ease of use.

With any software development project, there will never be a miracle one-size-fits-all solution and when time is no object, then selecting a distribution with a familiar architecture will certainly work. However, when time is a critical factor in product delivery, then a fully optimized embedded board, pre-loaded with the latest drivers, tools, cross-platform QT software and distributions ready for almost instant plug and play customization, will reduce time to market significantly. With software engineering and new product development being such a dynamic, fast-moving area, keeping up with the latest changes, enhancements and innovations is essential to ensure your solutions not only meet the demands of today, but also allow for future requirements. It’s important to be open and willing to try, test and explore new opportunities. You only have to consider the potential that the independent Android platform could possibly offer in terms of its GUI. And while Android has been so successful in the mobile consumer environment, although it doesn’t have the interface drivers for suitable for industrial applications now, who knows where this might take us in the future? So, while knowledge and expertise of existing software solutions is vital, so too is forward thinking vision where research and testing can explore and deliver future-proof solutions.

During the development process of the Pentair Schroff COM carrier system, thermal simulations were used to optimize passive cooling through the cooling element. The result is a modular system that can...

The first cloud for flat-panel controllers offers full connectivity to enable central parameterization and constant monitoring of the operational status of displays. This brings two clear advantages: ...

This article clearly shows the demand for good planning of cooling solutions in the cabinet area. This is no longer just about planning to be as cost-efficient as possible. Electronics and with it the...

This White Paper discusses the challenges and advantages of the digital building and how a major industry initiative is helping with the convergence of disparate control systems to enable the concept....

The synergistic development aspect of electronic design was very apparent these past weeks at the APEC and Embedded World shows, as engineers from around the globe came together in San Antonio, Texas,...

Nowadays the smooth flow of road traffic is significantly dependent on suitable data communication. Optical bypass technology, which functions similar to a railway turnout, protects networks against m...

In this video Tektronix explains the features in their latest 5 Series MSO Mixed Signal Oscilloscope. Features include an innovative pinch-swipe-zoom touchscreen user interface, a large high-definitio...

In this video Eric from AVX explains their supercapacitor demonstrator box at APEC 2018 in San Antonio, Texas. The box shows how a 5V 2.5-farad supercapacitor can quickly charge up using harvested ene...

In this video On Semiconductor explains their latest wireless sensor for hazardous environments at APEC in San Antonio, Texas. Intended for applications like high-voltage power cabinets and other plac...

In this video Infineon demonstrates new gate drivers using their LS-SOI technology at APEC 2018. In the demo Victorus, an Infineon application engineer, shows in real time how much better thermal the ...

In this video STMicroelectronics goes over their latest wireless-enabled STM32WB microcontroller for the IoT and intelligent devices in several live connectivity demonstrations at Embedded World 2018....

In this video Infineon goes over their latest wireless charging solutions at the Embedded World show in Nuremberg, Germany. The spokesperson explains the difference between their Qi-compatible solutio...

In this video Mark Hermeling of Grammatech talks to Alix Paultre after the Embedded World show in Nuremberg about the importance of software verification for security and safety in electronic design. ...

In this video Lattice Semiconductor walks us through their booth demonstrations at Embedded World 2018. The live demonstrations include an operating IoT remote vehicle, a low-power network used for vi...

In this video Scott from Maxim Integrated describes their latest security solution at Embedded World 2018. In the live demo he shows the DS28E38 DeepCover Secure ECDSA Authenticator, an ECDSA public k...

In this video John Weber of TechNexion talks to Alix Paultre about how the company helps its customers getting products to market faster. By choosing to work with TechNexion, developers can take advan...

In this video Mike Barr, CEO of the Barr Group, talks to Alix Paultre about cybersecurity at the Embedded World conference in Nuremberg, Germany. Too many designers, even in critical spaces like milit...

Latest Webinars, White Papers & more

Devices which are connected to the Internet must be inherently secure from time of birth. A fundamental first step is to incorporate a Secure Element which store important security information in protected way. Secure Elements need to be pre-programmed, or provisioned, in order to be useful.

During this webinar, you’ll learn how to weigh up the differences between private and public clouds and to use the AE-CLOUD1 kit to quickly interact with one of the currently supported public clouds. We will show how to leverage the Renesas Synergy Platform to establish a secure internet connection.

In this webinar, we will introduce a 80/20 development model with ADLINK’s modularized Smart Panel as an embedded building block and go in depth into how to take advantage of the 80/20 development model to cater to specific vertical markets.

This webinar will introduce a groundbreaking low power BLE device from Panasonic Industry, offering years of operation using only a CR2032 Battery for simple, prompt and sound IoT designs. The webinar will show that designing the PAN1760A Series into any IoT device is an easy task.

In this webinar, we feature the design and development of a field oriented control for a permanent magnet synchronous motor using NXP MagniV microcontroller. The workflow will guide you through model simulation using SIL/PIL models.

This white paper introduces the Quicksilver evaluation kit which caters to a diverse array of IoT applications, ranging from home appliances to smart buildings to energy meters. Powered by a Cypress SoC solution, the kit combines IEEE 802.11 a/b/g/n wireless connectivity with an embedded applications processor.

When upgrading your hardware platform to a newer and more powerful CPU with more, faster cores, you expect the application to run faster. In many cases, however this is not the case. In this paper, we examine what causes these performance issues.

In this webinar you will learn about STMicroelectronics' complete software solution for its range of Bluetooth® Low Energy radio transceivers. BlueNRG-Mesh software enables them to form a mesh network.

The smart connectivity of buildings should be central to transformation: but the reality is something else. While the ‘digital building’ has been a multi-heralded concept for some time, implementation is more problematic. This White Paper discusses the challenges and advantages of the digital building and how a major industry initiative is helping with the convergence of disparate control systems to enable the concept.

Do you want scalable, secured memory solutions which allow you to utilize existing flash memory layout to harden system level security without additional hardware? So you should attend this webinar and you will learn more about how SpiStack combines the fast random access and XIP capability of NOR with the density and cost effectiveness of NAND in one small, low-pin-count SPI package.

Due to the high popularity of NFC in the consumer market, demand for NFC applications in automotive has increased. In this webinar you will learn about NFC and its use cases for automotive, NFC Forum's NFC Controller Interface (NCI), NXP's NFC Controller NCx3340 and more...

Flash memories are nowadays a component in many Automotive systems which are safety-critical. Therefore OEMs are starting to demand a new breed of Flash ICs which can support the requirements of functional safety design at the system level better than previous generations of devices.

As an architecture for building complex systems, microservices is gaining significant traction within the development community. The adoption is on the rise, but so are the struggles associated with understanding how to test microservices.

While solder fatigue and wire lift offs have been the main limiting factors for the lifetime of conventional modules, new technologies for assembly and packaging of semiconductors have emerged and new module generations achieve much longer lifetime. This webinar will provide you some guidance for the selection of the most reliable material combination and design of the substrates.

In this webinar you will learn about the advantages and disadvantages of mainboard versus COM modules with customized or modular carriers and what are the pros and cons of an integrated COM system solution vs choosing piece parts from different vendors. We will discuss which solution is in terms of quantity, complexity, project duration and long-term availability.

The world's first cloud for any embedded display via the flatpanel controller offers full connectivity to enable central parameterization and constant monitoring of the operational status of displays. Learn more on how to easily connect displays to the IoT in this white paper.

The data sheet forms the essential basis for the selection of the right resistor. This white paper uses realistic calculation examples to clearly illustrate how a data sheet can be used to choose the appropriate resistor and what information is important.

CodeMeter License Central offers licenses with unit counters and automated processes, which makes pay-per-use models just as simple to handle as permanent or subscription licenses. In this on-demand webinar, we will go through the whole lifecycle from a number of success stories that will get you inspired to the whole set of actions that will get you started.

Today we are entering an era in which machines adapt their behaviour to humans, rather than the other way around. In this webinar you will learn about the latest Human Vision Components and about OKAO, a software which includes ten different sensing technologies related to human recognition.

Silicon carbide (SiC) MOSFETs are making major inroads into solar inverters. But latest-generation SiC MOSFETs have their limitations. This webinar zooms in for a closer look at these drawbacks and puts forward solutions to resolve the issues at hand.

The areas historically served by silicon devices have in recent years been taken over more often by Wide Band Gap Devices. In our virtual conference leading wide band gap companies together with companies from the test & measurement area provide deep insights into designing with GaN and SiC.