Author: Liu Miao
Publisher:
Publish Date: 2006-05-01
Features: Linux is an open-source operating system with rapid development and a large number of enthusiasts. It is also one of the mainstream embedded operating systems. Processors based on ARM are widely used, cost-effective, and have strong software support, making them the highest market share 32-bit embedded processors today. This book takes Linux and ARM processor platforms as examples, combining two major software and hardware to explain the relevant knowledge of embedded system development, which is highly instructive for those seeking to deepen their understanding of embedded systems. This book focuses on the design and development process of embedded Linux drivers, targeting mainstream embedded system platforms centered around ARM processors. The content covers both hardware and software aspects of embedded systems: on one hand, it analyzes common hardware interfaces, timing, and electrical characteristics; on the other hand, it explains the implementation methods of Linux drivers for corresponding hardware. The book is divided into 16 chapters. Chapters 1 and 2 introduce the fundamental knowledge of embedded systems and Linux drivers. Starting from Chapter 3, it details the hardware platforms and their corresponding Linux drivers. The hardware includes I/O ports, CAN bus, touch screens, I2C, PS/2, asynchronous serial ports, audio, display, IDE, PCMCIA, USB, Ethernet, and Flash usage. The software covers the architecture of various drivers for the aforementioned hardware under Linux, Linux character devices, block devices, and network device drivers, ARM Linux interrupt handling, the boot process of Bootloaders and the kernel, and more. This book can serve as a reference for embedded system development and application in fields such as robotics technology, electromechanical control systems, information appliances, industrial control, handheld devices, smart toys, and medical instruments. It can also be used as a textbook for undergraduate or graduate students in higher education institutions studying embedded systems. The book is divided into 16 chapters. Chapters 1 and 2 introduce the fundamental knowledge of embedded systems and Linux drivers. Starting from Chapter 3, it details the hardware platforms and their corresponding Linux drivers. The hardware includes I/O ports, CAN bus, touch screens, PS/2, asynchronous serial ports, audio, display, IDE, PCMCIA, USB, and more.
Embedded System Interface Design and Linux Device Driver Development
📌 Related Posts
News
What causes a child not to be able to speak or walk?
2026-09-20
News
Baby always chokes on formula and I don't know what to do?
2026-09-21
Literature
Civil and Commercial Litigation and Maritime Law Essentials and Reference Guidance
2026-09-25
News
Is color Doppler ultrasound harmful to the body?
2026-10-03
Literature
Enjoying English movies and TV shows
2026-10-04
Literature
Microcontroller Application Technology Selection-(11)
2026-10-04
Literature
Microcontroller Exercises and Question Solutions
2026-10-04
Literature
Design and Practice of DSP Application System
2026-10-04