Skip to main content

+1 866 653-6233 LinkedIn Software Expert Witness Directory

About Us Contact Us

Barr Group Software Experts

Barr Group Software Experts

Main navigation

  • Expert Services
    • Consulting Experts in Software and Electronics
    • Expert Reports by Testifying Software Experts
    • Reverse Engineering and Forensic Analysis
    • Software Source Code Review and Analysis
  • Areas of Expertise
    • Left Side
      • Artificial Intelligence
      • Automotive Systems
      • Cloud Computing
      • Computer Security
      • Consumer Electronics
      • Electronic Circuits
      • Enterprise Software
      • Financial Technology
      • Firmware and IoT
    • Right Side
      • Industrial Controls
      • Mechanical Design
      • Medical Devices
      • Military & Aerospace
      • Mobile Devices & Apps
      • Optical Equipment
      • Renewable Energy
      • Signal Processing
      • Telecommunications
  • Matters & Venues
    • Patent Infringement and Invalidity Experts
    • Software Copyright and Trade Secrets Experts
    • Product Liability and Failure Analysis Experts
    • Contract Disputes and Software Project Failures
    • Venues and Clients
  • Directory
  • Case Studies
    • DirecTV Anti-Piracy
    • Samsung Software Copyright
    • Toyota Runaway Cars
  • Resources
    • Expert Witness Blog
    • Source Code Review in Litigation
    • Software Source Code Discovery

Embedded Systems Glossary

  1. Home
  2. Embedded Systems Glossary
  • Terms Starting with Symbols or Numbers
  • Terms Starting with A
  • Terms Starting with B
  • Terms Starting with C
  • Terms Starting with D
  • Terms Starting with E
  • Terms Starting with F
  • Terms Starting with G
  • Terms Starting with H
  • Terms Starting with I
  • Terms Starting with J
  • Terms Starting with K
  • Terms Starting with L
  • Terms Starting with M
  • Terms Starting with N
  • Terms Starting with O
  • Terms Starting with P
  • Terms Starting with Q
  • Terms Starting with R
  • Terms Starting with S
  • Terms Starting with T
  • Terms Starting with U
  • Terms Starting with V
  • Terms Starting with W
  • Terms Starting with X
  • Terms Starting with Y
  • Terms Starting with Z

Book traversal links for Embedded Systems Glossary

  • Terms Starting with Symbols or Numbers ›

Introduction

Of the more than ten billion new processors manufactured last year, only about 2% became the brains of new PCs, Macs, and Unix workstations. The other 9.8 billion went into embedded systems. The essence of every modern electronic device, from toys to traffic lights to nuclear power plant controllers, these processors help run factories, manage weapon systems, and enable the worldwide flow of information, products, and people.

Embedded processors span the range from simple 4-bit microcontrollers like those at the heart of a greeting card or children's toy, to powerful custom 128-bit microprocessors and specialized DSPs and network processors. Some of the products that include these chips run a short assembly program from ROM with no operating system; many more run real-time operating systems and complex multithreaded C or C++ programs; and it's also increasingly common to find variants of desktop-lite operating systems based on Linux and Windows controlling more powerful devices that are still clearly embedded systems.

Virtually every electronic device designed and manufactured today is an embedded system, and virtually no first-world person is untouched by this technology. In fact, once you start looking for them, we're sure you can quickly find a few dozen embedded systems in your home and at least a few on your person. Yet, despite their ubiquity, remarkably few non-engineers have heard the word "embedded" used in this context. Fewer still could tell you which of the embedded systems they own or use are also real-time systems.

Glossary

Though the use of embedded processors is now a practice more than three decades old, there's been no previous attempt to gather all its vocabulary in one place and clarify the meanings and usage of individual terms. This free online glossary provides the precise definitions needed to use embedded systems terminology properly.

Each definition begins with the part of speech and, where it's not obvious, standard pronunciation. The first sentence is a concise statement of that term's meaning. The concise definition is followed by any abbreviations, alternative terms or, in the case of an acronym for example, expansions. Depth and helpful diagrams, schematics, figures, equations, and code listings follow. When available, there are links to other online sources with additional information. Internally, everything is cross-referenced to the extent it's helpful.

The definitions are sorted alphabetically, so just click on a letter in the outline below to get started.

Citations

Though originally based on the glossary in the book Programming Embedded Systems in C and C++ and then a subset of the print Embedded Systems Dictionary, this online version has grown considerably and is a living reference. If you wish to cite it in your work, you may find the following MLA-style information helpful:

Barr, Michael. "Embedded Systems Glossary." Online at https://barrgroup.com/embedded-systems/glossary

Request an Expert

(866) 653-6233

Barr Group logo
Call us

Expert Services

  • Source Code Review Services
  • Expert Witness Directory
  • Reverse Engineering Services
  • Expert Reports & Testimony
  • How-To Technical Articles
  • Engineering Services

Latest Insights

  • Payment Processing and e-Payments Fraud
  • Albert Einstein Expert Witness
  • Medical Device Litigation and FDA 510(k)
  • Personality Traits of the Best Expert Witnesses

Website contents copyright © 2012-2025 by Barr Group. | Barr Group's logo is a U.S.-registered ® trademark.

SITEMAP  |  PRIVACY