Logo
Version: 3.0.1
  • Intel® Edge Controls for Industrial
  • About Intel® Edge Controls for Industrial
    • ECI Support
    • ECI License
    • ECI Features
    • ECI Industrial Applications
    • How ECI Achieves Determinism
    • ECI Technology Domains
    • ECI Deb Packages and Installation Images
  • Get Started
    • System Requirements
      • Target System
        • Validated Hardware Platforms
      • Linux Build System (Optional)
      • Windows PC (Optional)
    • Download ECI
    • Install ECI
      • Install ECI Deb Packages
        • Setup the ECI APT Repository
        • Install ECI Real-time Linux Kernel
        • What Next after Installing ECI Real-time Linux Kernel
      • Build ECI
        • Setup Build Dependencies
          • Setup Notifications
        • Build ECI Targets
          • core-bullseye
          • core-jammy
          • legacy-poky-acrn
          • legacy-poky-zephyr-ehl
          • packages-bullseye
          • packages-jammy
    • Complete and Verify Deployment
      • Install ECI Deb Packages from APT Repository
      • Where to go Next?
  • ECI Packages Lists
    • ECI Meta-Packages
    • ECI Technology Domains Reference
    • ECI Deb Packages for Debian
    • ECI Deb Packages for Ubuntu
  • Components and Features of ECI
    • CODESYS Software PLC
      • CODESYS Linux Runtime
        • Install CODESYS Linux Runtime
        • License CODESYS Linux Runtime
        • Restart CODESYS Linux Runtime
      • CODESYS IDE
        • Install CODESYS IDE
      • CODESYS Linux Runtime Optimizations
      • CODESYS Example Applications
        • OPC UA Publish/Subscribe Example
        • codesys-benchmarks
          • Configure ADAM Profinet Device with CODESYS
    • LogicLab Software PLC
      • LogicLab IDE
      • LogicLab Runtime
      • Install LogicLab IDE
      • LogicLab Example Applications
        • Nxtrol Application #1: Logiclab EtherCAT Connection
        • Nxtrol Application #2: Logiclab ModbusTCP Connection
        • Nxtrol Application #3: LogicLab Motion Control Development Kit Demonstration with RTMotion and LinuxCNC
        • Axel Application #1: Basic Demonstration
        • Axel Application #2: Motion Demonstration
    • Schneider EcoRT Software PLC
      • Schneider EcoRT Linux Runtime
        • Install Schneider EcoRT Linux Runtime
      • EcoStruxure™ Automation Expert IDE
    • OpenPLC Software
      • Install OpenPLC Editor and Runtime
      • OpenPLC Sample Applications
        • Write PLC Program
        • Execute PLC Program in OpenPLC Runtime
    • Edge Control Protocol Bridge & OPC UA
      • PLCopen OPC UA Transport Layer
        • OPC UA Client/Server Model
        • OPC UA Publish/Subscribe Model
      • Edge Control Protocol Bridge
        • Install Edge Control Protocol Bridge
        • Edge Control Protocol Bridge Plugins
          • Edge Control Protocol Bridge Application
          • Configuration Parameters
          • OPC UA Plug-in
          • OPC UA Key Generation
          • MQTT Plug-in
          • Data Simulator Plug-in
          • Shared Memory Plug-in
          • Edge Control OPC UA Server Application
          • EMB Plug-in
          • C++ Template Plug-in
          • Template Plug-in
      • EC Protocol Bridge Example Configurations
        • EC Protocol Bridge Prerequisites and Instructions
        • Example #1: Data Exchange using all Datatypes
        • Example #2: OPC UA Publish and Subscribe over ETF
        • Example #3: OPC UA Client Read and Write
        • Example #4: Secure OPC UA Client Read and Write
        • Example #5: EII Message Bus Publisher and Subscriber
        • Example #6: MQTT Publish and Subscribe
      • EC Protocol Bridge Example Applications
        • Application #1: Single-Host Roundtrip TSN Transport
          • UDP Transport
          • TSN Transport without Priority
          • TSN Transport with Priority
        • Application #2: CODESYS OPC UA Publish/Subscribe
    • Microservice Architecture
      • Docker
        • Terminology
        • Install Docker
        • Useful Docker Commands
        • Build and Deploy Docker Images
          • Build Docker Image
          • Deploy Docker Image
        • Optimizations for Docker Containers
      • Microservice Dockerfile Templates for ECI
        • Prepare Build System for Microservices
      • Build Microservice Docker Images
        • Microservice: EC Protocol Bridge and Plugins
          • Build EC Protocol Bridge Container
          • Execute EC Protocol Bridge Container
          • Customize EC Protocol Bridge Container
        • Microservice: CODESYS Linux Runtime and CODESYS Edge Gateway
          • CODESYS Containers: Prerequisites
          • Build CODESYS Containers
          • Execute CODESYS Linux Runtime Containers
          • Execute CODESYS Edge Gateway Container
      • Docker Sanity Checks
        • Sanity Check #1: Docker Daemon
        • Sanity Check #2: Build TSN Image
        • Sanity Check #3: Bridge Virtual Ethernet to Physical Ethernet
        • Sanity Check #4: Join a Kubernetes (k8s) Cluster
    • IgH EtherCAT Master Stack
      • Install IgH EtherCAT Master Stack
      • Set up EtherCAT Master
        • Dependencies
        • System Integration
          • EtherCAT Initialization Script
          • EtherCAT Sysconfig File
          • Start Master as Service
        • Multi-Axis Synchronization System (MASS)
          • EtherCAT Control Loop and Time Measurement
      • EtherCAT Sanity Checks
        • Sanity Check #1: EtherCAT Master Start
        • Sanity Check #2: EtherCAT Master Scan
        • Sanity Check #3: MASS Platform Performance Collection
      • EtherCAT Analysis with Wireshark
        • Hardware Setup
          • Use KUNBUS TAP CURIOUS
        • Software Setup
        • Capture EtherCAT Packets with Wireshark
        • Jitter Analysis by Wireshark
      • EtherCAT Enablekit
        • EtherCAT Enablekit Overview
          • EtherCAT EnablekitFeatures
          • EtherCAT Enablekit Architecture
        • EtherCAT Enablekit Code Sample
          • EtherCAT Enablekit Requirements
        • EtherCAT Enablekit Sanity Checks
          • Sanity Check #1: ESI Parsing
          • Sanity Check #2: ENI Parsing
      • Real-Time Vision with EtherCAT
        • Usage Case
        • Work Flow
        • Solution Principle
        • Example Demonstration
    • CANopen Overview
      • Prepare CANopen
        • Install CANopen
        • Load Driver
        • Set up CAN/VCAN Interface
      • CANopen - Sanity Checks
        • Sanity Check #1: Virtual CAN Interface Link Up
        • Sanity Check #2: SocketCAN Dump Test
        • Sanity Check #3: CANopen Tests Automatically
        • Sanity Check #4: CANopen Servo SDO Enable Test
    • PLCopen Motion Control
      • Install PLCopen Motion Control
        • Install PLCopen Motion Control Development Headers
      • PLCopen Motion Function Blocks
        • Applications for Industrial Automation
        • Applications for Robotics
      • S-curve Trajectory Planning
      • PLCopen Motion Sanity Check
        • Sanity Check #1: On-line S-Curve Algorithm Test
        • Sanity Check #2: Trajectory Planner Test
        • Sanity Check #3: Function Block Test
      • PLCopen Motion Recurring Testing
        • Recurring Test #1: Latency and Jitter Benchmarking
    • ACRN Hypervisor
      • ACRN Terminology
      • ECI ACRN Scenario
      • ACRN Prerequisites
      • Install ACRN
      • Launch Virtual Machines
        • Launch Script Messages
        • VM Limitations and Tips
      • ACRN Device Model Example Parameters
      • Compile ACRN for Different Platforms
      • Use ACRN Hypervisor Shell
        • List Actively Running VMs
        • Open Console Session to VM
      • ACRN Best Known Methods
        • ACRN Best Known Methods
          • BKM #1: Alternative to ACRN Hypervisor Shell
          • BKM #2: Run an ACRN Real-Time (RT) VM alongside a Non-RT VM
          • BKM #3: ACRN multiple NIC Passthrough
      • Convert KVM images for ACRN
        • Convert KVM images for ACRN
      • Enable Secure Boot with ACRN
        • Enable Secure Boot with ACRN
          • ACRN Secure Boot Sequence
          • Secure Boot Keys
          • Enable Secure Boot
      • ACRN - Windows as a Guest
        • ACRN - Windows as a Guest
          • Inter-VM Communication via Shared Memory
          • ivshmem Driver for Windows
    • Real-Time Systems Hypervisor (RTH)
      • RTH with ECI - Get Started
        • RTH Prerequisites
        • RTH Terminology
        • RTH Resources
        • Install RTH with ECI
        • RTH Best Known Methods (BKM)
          • RTH GPOS and POS Test Concurrent Workloads
          • RTH GPOS Alternative Microsoft Windows Desktop
      • RTH with ECI - Optimized Privileged-mode Linux
        • Helper Scripts to Update POS
        • GPOS Initialization and Virtual Ethernet Networking
        • POS Runtime Memory Size
        • POS Disks and Partitions
        • POS Configured with Intel® Time Coordinated Computing (TCC)
          • GPU and CPU Cores RTH Cache L2/L3 Partitioning
          • RTH Software SRAM /dev/shm
          • RTH Set #AC Split Lock
        • POS Configured with Intel® Ethernet TSN
          • RTH-Mapped GbE PCI Device
          • RTH Emulated Intel® GbE MSI-X Interrupt
      • RTH Sanity Check
        • Sanity Check #1: Manage Privileged-ECI OS Runtime Lifecycle
        • Sanity Check #2: Troubleshooting Privileged-ECI OS Runtime
    • KVM Hypervisor
      • KVM Prerequisites
      • Set up QEMU Command to Boot Windows VM
        • Basic/Minimal Configuration of KVM
        • Passthrough Generic PCI Device on KVM
        • Passthrough KVM Graphics Device
        • Set up KVM Storage Device
        • Set up KVM Network Device
        • KVM Miscellaneous Set up
          • Enable/Disable ACPI S3/S4 State
          • KVM vCPU Affinity
        • KVM Recommended Configurations
      • Prepare Image for KVM
        • Create Windows Image
          • Download Windows and Install Media and Drivers
          • Install Windows 10 on VM
          • Install Media and Drivers
      • Build OVMF.fd for KVM
    • Robot Operating System Software
      • ROS2 Overview
      • Install Robot Operating System Software
        • Install ROS Core (no graphics)
        • Install ROS UI Components
      • Robotics Applications
        • ROS2 Navigation Stack
        • Simultaneous Localization and Mapping (SLAM)
        • Robot Motion Planning Framework - MoveIt2
        • Motion Control Gateway
      • ROS2 Performance Benchmarking Tool
        • ROS2 Performance Benchmarking Tool Overview
        • Intel Optimization and Best Known Methods
        • Launch ROS2 Performance Tool
      • ROS2 Integration Sanity Checks
        • ROS System Test Requirements
          • ROS Requirements - Ubuntu Host PC
          • ROS Requirements - ECI Target System
        • ROS Environment Setup
          • Set up ECI Target System
          • Set up Ubuntu Host PC
          • Set up Network
        • ROS2 - Sanity Checks
          • Sanity Check 1: ROS Running Environment Setup
          • Sanity Check 2: ROS2 Command Execution Check
          • Sanity Check 3: ROS2 Communication Check
          • Sanity Check 4: Navigation2 Launch Check
          • Sanity Check 5: SLAM Launch Check
          • Sanity Check 6: HIWIN 6-axis Robotic Arm Demo Launch Check
          • Sanity Check 7: RRBot 2-axis Robotic Arm Demo Launch Check
          • Sanity Check 8: AMR Demo Launch Check
    • Robot Vision Libraries
      • RVL Developer Reference
      • RVL Prerequisites
        • Recommended Platform
        • RVL Dependencies
      • Install RVL
      • FLANN-DPCPP
        • FLANN Tests
      • PCL-oneAPI
        • PCL Tests
      • 3-D Object Pose Detection Demonstration
      • Example Code
        • FLANN
        • PCL
        • OPD
    • Real-time Data Agent
      • Main Structure and Data Flow
      • Shared Memory Ring Buffer Library
        • Design Principle
      • Install Real-time Data Agent
        • Install Real-time Data Agent Development Headers
        • How to Use
      • Demonstration: Agent Program to Process Real-time Data
      • Example: Time Series Database Container Stack
      • Run Example Simulation
    • Time-series Processing
      • Time-series Data Processing Stack
      • Install Time-series Data Processing Stack
      • Set up Time-series Stack
        • Deploy Stack
      • Set up Secure Time-series Stack
        • Generate Certificate and Key
        • Deploy Secure Stack
    • Intel® Edge Insights for Industrial
      • Intel® EII Overview
      • Intel® EII Architecture
      • Intel® EII Prerequisites
        • Intel® EII Minimum System Requirements
      • Install Intel® EII
      • Deploy Intel® EII
    • 5G Module on Tiger Lake Customer Reference Board
      • 5G Module Developer Reference
      • 5G Prerequisites
      • Install 5G Module Components
      • Set up 5G Test Environment
      • Set up 5G Connectivity
        • Set up Data Link using ModemManager
        • Test 5G Connectivity
    • WiFi 6E Module on Tiger Lake Platform
      • WiFi 6E Prerequisites
      • Set up WiFi 6E Connectivity
        • Set up Data Link using NetworkManager
        • Test WiFi Connectivity
    • Infrastructure Management
      • Bare Metal Onboarding
        • FIDO Device Onboarding of ECI Images
          • Infrastructure Prerequisites
        • Set up Node0 Infrastructure
        • Use Infrastructure
      • Intel® In-band Manageability
        • Install Intel® In-band Manageability
          • Intel In-band Manageability User Guides
          • Provision Intel In-band Manageability Framework without SDO
      • Application Management - Edge Orchestration
        • Edge Orchestration
          • Exclusive Cache Allocation Technology (ExCAT)
          • Time Coordinated Computing (TCC)
        • Deploy Edge Orchestration
    • Legacy Support
      • Intel® Trusted Edge Platform
        • Definitions and Acronyms
        • TEP Architecture
        • Trusted OS and Services
        • Component-level View of Stack
        • Trusted VM Prerequisites
        • Prepare Trusted VM
        • Verify Trusted VM
        • Developing for Trusted VM
        • Use Trusted Edge Platform as Container
          • Prepare Trusted Edge Platform Container Image
          • Deploy Trusted Edge Platform Container Image
      • Intel® Elkhart Lake Functional Safety (FuSa) Software Package
        • System Overview
          • Safety Monitoring Integrated Suite (SMIS)
          • SlimBootLoader (SBL)
        • FuSa Prerequisites
          • Build Intel® Firmware Image (IFWI)
        • FuSa - Resources
        • Build ECI Image with FuSa Feature
        • FuSa Sanity Checks
          • Sanity Check #1: Boot Elkhart Lake (EHL) Target and Check Ethernet Connection
          • Sanity Check #2: Establish Communication between EHL Target and Linux Host
          • Sanity Check #3: Run SMIS GUI QT Application from Host PC and Establish Communication with Target
          • Sanity Check #4: Establish SMCL Communication
          • Sanity Check #5: Execute STL Manager to Startup STL
          • Sanity Check #6: Execute ODCC Workload
  • Developer Resources
    • Develop and Build Components
      • ECI Development Practices
        • ECI Build Engine
        • ECI Source Code
        • Develop Deb Packages
          • Step 1: Set up Build System
          • Step 2: Create a Meta-layer
          • Step 3: Create a Recipe
          • Step 4: Start a bitbake Environment
          • Step 5: Build a Recipe
        • Debian Package Development Concepts
          • Bitbake and ISAR Variables
          • Raw Copy Reference Recipe
          • Upstream APT Reference Recipe
          • Upstream Maintained Reference Recipe
          • Custom Kernel Module DKMS Recipe
        • bitbake Command Reference
        • Custom Debian Live System Image containing ECI Deb Packages
      • Configure and Build Linux Kernel
        • Step 1: Environment Prerequisites
        • Step 2: Use Linux Menu Tool
        • Step 3: Build Linux Kernel
      • Real-Time Scheduling on Linux
        • General Definitions
          • IA64 Interrupt Definitions
          • Linux Multi-threading Definitions
          • General Linux Timer Definitions
        • PREEMPT_RT Preemptive and Priority Scheduling on Linux OS Runtime
          • Setting Low-latency Interrupt Software Handling
          • Set Preemptive and Priority Scheduling Policies
          • Set POSIX Thread Virtual Memory Allocation (vma)
          • Set NoHz (Tickless) Kernel
          • Set High Resolution Timers Thread
          • Set Thread temporal-isolation via Kernel Boot Parameters
        • Xenomai Cobalt Preemptive and Priority Scheduling Linux OS Runtime
          • Set Two-stage Interrupt Pipeline - [Head] and [Root] Stages
          • Set POSIX Thread Context Migration between [Head] and [Root] Stages
          • Set High Resolution Timers Thread in Xenomai
          • Further Reading Reference
        • RT-Scheduling Sanity Checks
          • Sanity Check 1: Monitor Thread CPU Core Affinity
          • Sanity Check 2: Monitor Kernel Interrupts
          • Sanity Check 3: Determine CPU LLC Cache Allocation Preset
          • Sanity Check 4: Check IA UEFI Firmware Setting
          • Sanity Check 5: Check Linux Kernel Command Line Parameters
          • Sanity Check 6: Report Thread KPIs as Latency Histograms
      • Virtualize ECI Images with KVM
        • Prerequisites to Virtualize ECI Images
        • Install ECI Image into KVM
    • Optimize Performance
      • Intel® Resource Director Technology (Intel® RDT)
        • Intel® Cache Allocation Technology Terminology
        • Install Platform Quality of Service (PQoS) Tool
        • Install PQoS Helper
        • Cache Monitoring Technology (CMT) and Memory B/W Monitoring (MBM)
        • Example CMT/MBM Usage Scenario
        • Cache Allocation Technology (CAT) Usage
        • Example CAT Usage Scenario
        • Example CAT Usage with ECI
        • Memory Bandwidth Allocation (MBA) Usage
      • Intel® Time Coordinated Computing Tools (Intel® TCC Tools)
        • Enable Intel TCC Mode
        • Intel TCC Tools - Get Started
        • Intel TCC Tools - Resources
        • Intel TCC Tools - Setup UEFI/BIOS Firmware
        • Intel TCC Tools - Enable Linux Software-SRAM (SSRAM)
          • Intel TCC Tools - Cache Configurator
        • Intel TCC Tools - Enable Linux Time-Aware GPIO
          • TGPIO I/O Test with Latmus
        • Intel TCC Tools - Sanity Checks
          • Sanity Check 1: RT Checker
          • Sanity Check 2: Verify TCC Drivers and Software-SRAM
        • Troubleshooting
      • Linux TSN Endstation with Intel® Ethernet Controllers
        • Overview of IEEE 802.1AS Generalized Precision Time Protocol (gPTP)
          • gPTP Clock Types
          • Linux PTP Stack 802.1AS gPTP Profile
        • Overview of IEEE 802.1Q-2018 Enhancements for Scheduled Traffic (EST)
          • Virtual LANs (VLANs)
          • Linux Traffic Control (TC)
        • systemd Network Manager TSN Endstation Configuration for Intel® Ethernet Controllers
          • eci-ethirqs@.service- Networking Interrupts CPU Affinity for Intel® Ethernet Controllers
          • eci-ptp4l-p2p@.service - gPTP Time Synchronization Service for Intel® Ethernet Controllers
          • eci-phc2sys@.service - PHC Time Synchronization Service for Intel® Ethernet Controllers
          • eci-tsn-wait-sync-8021as@.service - TSN 802.1AS Services for Intel® Ethernet Controllers
          • eci-tsn-netlink@.service - 802.1Q-2018 TSN Link-layer Service for Intel® Ethernet Controllers
        • TSN Endstation Netlink Diagnostic Workflow
          • The check_clocks Tool
          • Ethernet/TSN Time-view - Trace af_packet Events
          • Ethernet/TSN Time-view - Trace af_packet Events with Advanced function_graph
          • Ethernet/TSN Time-view - Trace af_packet Events with Advanced intel_pt//
        • eBPF Offload Native Mode XDP on Intel® Ethernet Linux Driver
          • Install Linux BPFTool
          • Linux eXpress Data Path (XDP)
          • BPF Compiler Collection (BCC)
          • XDP Sanity Check
      • Linux OS Runtime Optimizations
        • CPU Isolation
        • Network Interrupts Affinity to CPU
          • Install Network-irq-affinity Tool
        • Best Practices for Achieving Real-time Performance
          • Eliminate Sources of CPU Contention
          • Prioritize Workloads
          • Use Cache Allocation Technology
          • Stop Unnecessary Services
          • Disable Machine Checks
          • Increase Thread Runtime Limit
        • Typical Workload Optimization Flow
      • Docker Runtime Optimizations
        • Resource Management with Control Groups
          • Linux Control Groups
          • QoS Classes
          • Set Control Group of Container
        • Docker CPUSet
          • Docker CPUSet Example
        • Docker CPUS
          • Docker CPUS Example
      • Benchmarks & Performance Characterization
        • 48-Hour Benchmark
          • Install 48-Hour Benchmark
          • Execute 48-Hour Benchmark
          • Interpret 48-Hour Benchmark Results
          • Example of 48-Hour Benchmark Data
        • Mega Benchmark
          • Install Mega Benchmark
          • Execute Mega Benchmark
          • Interpret Mega Benchmark Results
        • Cyclictest Workload
          • Install Cyclictest Workload
          • Execute Cyclictest Workload
          • Interpret Cyclictest Results
          • Additional Cyclictest Workload
        • Jitter
          • Install Jitter
          • Execute Jitter
          • Interpret Jitter Results
        • LMbench
          • Install LMBench
          • Execute LMBench
          • Interpret LMbench Results
        • Caterpillar
          • Install Caterpillar
          • Execute Caterpillar
          • Interpret Caterpillar Results
        • RT-app
          • Install RT-app
          • Execute RT-app
        • Rhealstone
          • Install Rhealstone
          • Execute Rhealstone
          • Interpret Rhealstone Results
        • MSI Latency
          • Install MSI Latency
          • Execute MSI Latency
          • Interpret MSI Latency Results
        • MSI Jitter
          • Install MSI Jitter
          • Execute MSI Jitter
          • Interpret MSI Jitter Results
        • MMIO Latency
          • Install MMIO Latency
          • Execute MMIO Latency
          • Interpret MMIO Latency Results
        • Real-Time Performance Measurement (RTPM)
          • About RTPM
          • Install Real-Time Performance Measurement
          • RTPM Test Modules
          • RTPM Command Line Parameters
        • CODESYS Benchmarking Applications
          • CODESYS Benchmark
          • CODESYS ST-Fragment
        • 6-axis EtherCAT Benchmark
          • About 6-axis EtherCAT Benchmark
          • Install 6-axis EtherCAT Benchmark
          • Execute 6-axis EtherCAT Benchmark
          • Interpret 6-axis EtherCAT Benchmark Results
        • Robotic 6-axis Motion Control Benchmark
          • About Robotic 6-axis Motion Control Benchmark
          • Install Robotic 6-axis Motion Control Benchmark
          • Execute Robotic 6-axis Motion Control Benchmark
          • Interpret Robotic 6-axis Motion Control Benchmark
        • Ethernet TSN Intel® Reference Benchmark
          • Ethernet TSN Benchmark
        • Performance Sanity Check Testing
          • Performance Sanity Check Testing
      • Benchmark Data
        • Benchmark Platforms
        • 48-Hour Benchmark Results
          • Intel® Core™ i7-1185GRE Processor - Caterpillar
          • Intel® Core™ i5-12500TE Processor - Caterpillar
          • Intel® Atom x6425RE Processor - Caterpillar
          • Intel® Core™ i7-1185GRE Processor - Cyclictest
          • Intel® Core™ i5-12500TE Processor - Cyclictest
          • Intel® Atom x6425RE Processor - Cyclictest
    • Configure System
      • Manage Users and Permissions in ECI Images
        • Add Superuser Capability
        • Remove Superuser Capability
      • Install Linux Desktop Environment
        • Enable GuC/HuC Firmware Loading
      • UEFI Secure Boot
        • Enabling UEFI Secure Boot
        • Troubleshooting UEFI Secure Boot
          • UEFI key manager does not appear
          • Enrolling distribution certificate
      • Full Disk Encryption
        • Use Intel® Platform Trust Technology
      • Flash an Integrated Firmware Image
        • Hardware Requirements
        • Software Requirements
        • Connect DediProg
        • Flash IFWI
    • Troubleshoot
      • Use Linux Events Tracing (*ftrace*) to Report Latency Outliers
        • Use Linux Events Tracing (ftrace) to Report Latency Outliers
          • Linux Events Tracing
          • Linux Events Latency Histograms
      • Monitor CPU Utilization and Affinity
      • Monitor Kernel Interrupts
      • Determine CPU Cache Allocation
      • Common PTP Sync Issues
        • GM PTP messages TTL > 1
        • Overwhelmed with Ingress PTP Traffic
      • Use Linux perf Event with Intel® Processor Trace
        • Tracing your Own Code
      • Use Wireshark to Dissect OPC UA Pubsub with Time-scheduled Traffic-class
      • Custom Kernel Boot Parameters
    • Tutorial
      • Enable Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™
  • Release Notes
  • ECI Roadmap
  • Appendix
    • ECI Linux Intel LTS Kernel
    • ECI Components
    • ECI Benchmarks
    • ECI Examples
    • ECI Kernel Configuration Optimizations
    • ECI Kernel Boot Optimizations
    • Additional Boot Parameters for Intel® TCC Tools
    • Additional Boot Parameters for ACRN Real-Time VM
    • Recommended ECI BIOS Optimizations
    • Required BIOS configuration for Intel® TCC Tools
  • FAQs, Known Limitations, Support
    • Intel® Edge Software Support Forum
    • Frequently Asked Questions
    • Known Limitations
      • Limitation #1 - ECI Build errors
      • Limitation #2 - core-bullseye & core-jammy VM RAM
      • Limitation #3 - ACRN Service VM monitor output
      • Limitation #4 - ACRN VM filesystem read-only
      • Limitation #5 - No results from msi-jitter benchmark
      • Limitation #6 - Cannot start CODESYS Linux runtime
      • Limitation #7 - Building Edge Insights for Industrial packages
  • ECI Software License
    • 1. Definitions
    • 2. Licenses
    • 3. General Restrictions
    • 4. Reservation of Rights
    • 5. Reporting
    • 6. Confidentiality
    • 7. Open Source Statement
    • 8. License to Feedback
    • 9. Privacy and Data Collection
    • 10. Third Party Software
    • 11. No Obligation; No Support
    • 12. Exclusion of Warranties
    • 13. Limitation of Liability
    • 14. Indemnification
    • 15. Termination and Survival
    • 16. Governing Law and Jurisdiction
    • 17. Assignment
    • 18. Entire Agreement; Severability
    • 19. Counterparts; Signatures
  • Notices & Disclaimers
    • Benchmarking Disclaimer
    • Warranty Disclaimer
    • Errata Disclaimer
    • IP License Disclaimer
    • Infringement Analysis Disclaimer
    • Trademark & Copyright Notice
  • Index

Attention

You are viewing an older version of the documentation. The latest version is v3.3.

Index

A | E | P | R | S | T | V | W

A

  • acc (C++ function)

E

  • emergStop (C++ function)

P

  • pos (C++ function)

R

  • readVal (C++ function)
  • resetError (C++ function)
  • runCycle (C++ function)

S

  • setPos (C++ function)
  • setPower (C++ function)
  • setTorque (C++ function)
  • setVel (C++ function)

T

  • torque (C++ function)

V

  • vel (C++ function)

W

  • writeVal (C++ function)


© Copyright 2019-2024, Intel.  Last updated on Jun 23, 2025.

ECI Documentation v: 3.0.1
Document Versions
3.3
3.2
3.1
3.0.2
3.0.1
3.0
2.6
2.5