Table of Contents
Preface
Part 1 – Introduction to Embedded Systems Development
1
Embedded Systems – A Pragmatic Approach
Domain definition
Embedded Linux systems
Low-end 8-bit microcontrollers
Hardware architecture
Understanding the challenges
Multithreading
RAM
Flash memory
General-purpose input/output (GPIO)
ADC and DAC
Timers and PWM
Interfaces and peripherals
Asynchronous UART-based serial communication
SPI
I2C
USB
Connected systems
Challenges of distributed systems
Introduction to isolation mechanisms
The reference platform
ARM reference design
The Cortex-M microprocessor
Summary
2
Work Environment and Workflow Optimization
Workflow overview
The C compiler
Linker
Make: a build automation tool
Debugger
Embedded workflow
Text editors versus ...
Get Embedded Systems Architecture - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.