Industrial Native Real-Time Linux OS Solution

Setup and Tuning Guide

ID Date Version Classification
634647 01/01/2021 1.0 Public
Document Table of Contents

Intel® Industrial Native Real-Time Linux OS Solution

With Intel® Edge Controls for Industrial (ECI), businesses can control manufacturing like never before. Intel® Edge Controls for Industrial (ECI) is a reference software platform that combines elements of real-time compute, workload consolidation, industrial connectivity, security and functional safety, and software and infrastructure management. ECI provides variant solutions with native OS (without virtualization) or with virtualization. The ECI variance with native OS is referred to as Edge Controls for Industrial-BareMetal (ECI-B).

You may refer to below link for more ECI related information https://software.intel.com/content/www/us/en/develop/topics/iot/edge-solutions/controls-for-industrial.html

Intel® Edge Controls for Industrial (ECI) is a suite of BitBake* recipes released with Yocto Linux. While Yocto provides customer the full flexibility to create and customize their own Linux distribution, some customers may prefer to develop based on an existing Linux distribution, such as Ubuntu. This document provides customers with a native Real-Time Linux OS solution by porting various key features from ECI-B to Ubuntu, including Preempt RT Linux, Xenomai Linux, and EtherCAT primary stack.

This guide will walk through the porting steps of the Edge Controls for Industrial–BareMetal 1.0 software package onto Ubuntu* 18.04, as well as introduce BKMs on Ubuntu* real-time performance tuning. Customers can choose to use Preempt RT Linux or Xenomai Linux based on their own consideration.

Users of this guide are assumed to be existing ECI-B users, as well as anyone interested in IA real-time solution deployment.