
Bare-Metal Embedded C Programming
Develop high-performance embedded systems with C for Arm microcontrollers
Publisher:Packt Publishing Limited
Paid access
|Mar 2025Table of Contents
- Setting Up the Tools of the Trade
- Constructing Peripheral Registers from Memory Addresses
- Understanding the Build Process and Exploring the GNU Toolchain
- Developing the Linker Script and Startup File
- The "Make" Build System
- The Common Microcontroller Software Interface Standard (CMSIS)
- The General-Purpose Input/Output (GPIO) Peripheral
- System Tick (SysTick) Timer
- General-Purpose Timers (TIM)
- The Universal Asynchronous Receiver/Transmitter Protocol
- Analog-to-Digital Converter (ADC)
- Serial Peripheral Interface (SPI)
- Inter-Integrated Circuit (I2C)
- External Interrupts and Events (EXTI)
- The Real-Time Clock (RTC)
- Independent Watchdog (IWDG)
- Direct Memory Access (DMA)
- Power Management and Energy Efficiency in Embedded Systems
PDF ISBN: 978-1-83546-356-7
Publisher: Packt Publishing Limited
Copyright owner: © 2024 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 448
Related subjects:
