Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 1.87 KB

File metadata and controls

25 lines (23 loc) · 1.87 KB

Full-Stack Embedded Development with MicroPython: In-Depth Practice of ESP32 Hardware Programming and Firmware Customization

Upcoming Release - New Book Preview

Centered on the ESP32 hardware platform, this book systematically covers the full MicroPython development workflow — from zero-based entry to low-level customization, firmware development, security encryption, C language module extension, and project mass production. It balances theoretical instruction, hands-on exercises, performance optimization, and commercial-grade project delivery, serving as an all-in-one embedded practical tutorial spanning introductory, advanced, and in-depth low-level development stages.

Table of Contents

Chapter Title Page Count Word Count (thousands)
Chapter 1 Selecting a Development Board for MicroPython 8 7
Chapter 2 Setting Up the Software Development Environment 16 11
Chapter 3 Self-Compiling Firmware 18 14
Chapter 4 Fundamentals of MicroPython 125 91
Chapter 5 Data Structures and Data Processing 57 46
Chapter 6 System and Platform 52 40
Chapter 7 Controlling On-Chip Peripherals 94 75
Chapter 8 Program Optimization and Acceleration 34 31
Chapter 9 Power Management of ESP32 30 22
Chapter 10 Concurrent and Asynchronous Programming 22 16
Chapter 11 Network and IoT Programming 123 127
Chapter 12 ESP-NOW for Wireless Communication 28 13
Chapter 13 Bluetooth Low Energy (BLE) Communication 96 63
Chapter 14 Writing Drivers for Peripheral Devices (Part I) 73 51
Chapter 15 Writing Drivers for Peripheral Devices (Part II) 75 59
Chapter 16 Secure Boot and Flash Encryption on ESP32 14 11
Chapter 17 Comprehensive Practice: Visual Line-Following and Control Platform 32 24