Live briefing
Everything about Embedded system
Computer system with a dedicated function
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is embedded as part of a complete device, often including electrical or electronic hardware and mechanical parts. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Embedded systemA 5-minute orientation
- Skim a recent paper: Tardis: Coverage-Guided Embedded Operating System FuzzingInfluential work since 2022
- Pick up a classic book: Embedded systems handbookThe most-reprinted book on the subject
- Read the landmark paper: Embedded system securityCited 96 times
- Go sideways: Embedded softwareA closely related topic
- Go sideways: In-circuit emulationA closely related topic
đź“– Definitions
Noun A computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Embedded system security
Embedded system design
ODAS: Open embeddeD Audition System
Embedded system education
Predictive Maintenance: An Embedded System Approach
Embedded Computer System Requirements Workshop
Embedded Patient Monitoring System
Embedded Micro Inertial Navigation System
🆕 Influential since 2022
📚 Books worth reading
Embedded systems handbookRichard Zurawski · 2005
Building Embedded Linux SystemsKarim Yaghmour, Jon Masters · 2003
Embedded SystemsJames K. Peckol · 2007
Communicating embedded systemsFrancine Krief · 2010- 📕Embedded Systems Circuits and ProgrammingJulio Sanchez, Maria P. Canton · 2012
Designing Embedded HardwareJohn Catsoulis · 2002
Hardware/Software Co-Design for Data Flow Dominated Embedded SystemsRalf Niemann · 1998
Making Embedded SystemsElecia White · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Embedded software Embedded software is computer software, written to control machines or devices that are not typically thought of as computers, commonly known as embedded…
- In-circuit emulation In-circuit emulation (ICE) is the use of a hardware device or in-circuit emulator used to debug the software of an embedded system. It operates by using…
- System on a chip A system on a chip, or system on chip (SoC), is an integrated circuit that combines most or all key components of a computer or electronic system onto…
- Single-board microcontroller A single-board microcontroller is a microcontroller built onto a single printed circuit board (PCB). This board provides all of the circuitry needed for…
- Microcontroller A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more…
- Nucleus RTOS Nucleus RTOS is a real-time operating system (RTOS) produced by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32- and…
- Debug port A debug port is a diagnostic interface (akin to a computer port) included in an electronic system or integrated circuit to aid design, fabrication, development…
- Nios II Nios II is a 32-bit embedded processor architecture designed specifically for the Altera family of field-programmable gate array (FPGA) integrated circuits…