Linux®-based embedded system design

Linux®-based embedded system design

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Embedded Mechatronics System Design for Uncertain Environments: Linux®-based, Rasbpian®, ARDUINO® and MATLAB® xPC Target Approach — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

This chapter describes the software architecture design for a Linux-based embedded control system. This includes the real-time embedded OS Linux environment for sensor and fusion module, control system design, actuator driver module, network communication module, and graphical user interface (GUI) design module. Multiple tasks (i.e., objects containing operations to be performed) approach will be used in the programming. This is realized by using multithreading techniques. It allows multiple signals from multiple sensors to be acquired simultaneously, and realtime network communication between host and target system to be achieved.

Chapter Contents:

  • 2.1 Linux® operating system
  • 2.2 Building Linux® for embedded systems
  • 2.3 Program layouts in Linux®
  • 2.4 System design and architecture
  • 2.4.1 Main process design
  • 2.4.2 Sensor process design
  • 2.4.3 Sensor fusion thread design
  • 2.4.4 Control process design
  • 2.4.5 Actuator driver design
  • 2.4.6 Network communication thread design
  • 2.5 Testing of components for control systems
  • 2.5.1 Inertial measurement unit
  • 2.5.2 DVL sensor unit
  • 2.5.3 Image video unit
  • 2.5.4 Depth sensor unit
  • 2.6 Kalman filter
  • 2.7 Graphical user interface
  • References

Inspec keywords: embedded systems; sensor fusion; actuators; software architecture; control system CAD; multi-threading; graphical user interfaces; Linux

Other keywords: embedded control system design; network communication module; real-time embedded OS Linux environment; sensor fusion module; actuator driver module; realtime network communication; GUI; software architecture design; graphical user interface; multithreading

Subjects: Signal processing and detection; Operating systems; Software engineering techniques; Sensor fusion; Graphical user interfaces; Control system design and analysis; Graphics techniques; Parallel software

Preview this chapter:
Zoom in

Linux®-based embedded system design, Page 1 of 2

| /docserver/preview/fulltext/books/ce/pbce109e/PBCE109E_ch2-1.gif /docserver/preview/fulltext/books/ce/pbce109e/PBCE109E_ch2-2.gif

Related content

This is a required field
Please enter a valid email address