Embedded Series Development Principles and Practice

Author: Chen Wenzhi
Publisher:
Publish Date: 2005-08-01
Features: This book is divided into 10 chapters.
Chapter 1 provides an introductory overview of embedded system design.
Chapter 2 introduces the technical highlights of the XScale microprocessor and the embedded development platform XSBase255.
Chapter 3 explains the process of setting up an embedded development environment under the Linux host operating system and the usage of common software.
Chapter 4 covers concepts of BootLoaders, program framework structures, and BootLoader porting.
Chapter 5 discusses the Linux kernel based on the ARM system architecture, including memory management, interrupt response and system call handling, system startup and initialization, process management and scheduling, as well as the module mechanism of Linux.
Chapter 6 introduces various fundamental concepts of file systems and several file systems specific to embedded systems, such as Ext2, JFFS, and YAFFS.
Chapter 7 explains how to use the GDB tool to debug embedded system applications and the embedded Linux kernel.
Chapter 8 covers the basic concepts, program structure, and how to write, test, install, and load device drivers for embedded Linux.
Chapter 9 introduces Tiny-X: system architecture, application development, as well as the installation and porting of Qt/Embedded.
Chapter 10 aims to guide readers through the practical process of embedded system development, enabling them to learn about programmable logic devices FPGA and how to apply the XScale processor in integrated design with FPGA.
This book can serve as a textbook for postgraduate students or senior undergraduate students in electrical and non-electrical or software colleges, as well as a reference for embedded system development engineers.

📌 Related Posts