广泛的硬件支持、高效稳定的内核、开源共享的软件、优秀的开发工具、完善的网络通信和文件管理机制等特点,使嵌入式Linux获得了广泛应用,已成为嵌入式开发的主流平台。
哈利南编著的《嵌入式Linux基础教程(第2版)(英文版)》是嵌入式Linux领域名著,全面深入而又简明地阐述了构建嵌入式Linux系统的精髓。书中不仅剖析了嵌入式Linux系统。而且讲述了处理器、内核、引导装入程序、设备驱动程序、文件系统等关键组件,介绍了嵌入式Linux系统的开发工具、调试技术。作者多年积累总结的嵌入式Linux开发技巧和提示,无论对初学者还是有经验的开发人员,都弥足珍贵。这一版不仅对原有章节进行了全面的修订、更新和改进。还新增了udev、USB和开源构建系统等内容。
嵌入式Linux权威著作。Amazon全五星评价。全面剖析嵌入式Linux开发,揭示大量技术内幕。
哈利南编著的《嵌入式Linux基础教程(第2版)(英文版)》是嵌入式Linux的经典教程,介绍了引导装入程序、系统初始化、文件系统、闪存和内核、应用程序调试技巧等,还讲述了构建Linux系统的工作原理,用于驱动不同体系结构的配置,Linux内核源码树的特性,如何根据需求配制内核运行时的行为,如何扩展系统功能,用于构建完整嵌入式Linux发行版的常用构建系统,USB子系统和系统配置工具udev等内容。更重要的是,《嵌入式Linux基础教程(第2版?英文版)》阐述了如何修改系统使之满足读者自己的需求,使读者能从中学习一些嵌入式工程中非常有用的提示和技巧。
《嵌入式Linux基础教程(第2版)(英文版)》适合Linux程序员阅读,也可作为高等院校相关专业师生的参考读物。
Chapter 1 Introduction
Chapter 2 The Big Picture
Chapter 3 Processor Basics
Chapter 4 The Linux Kernel: A Different Perspective
Chapter 5 Kernel Initialization
Chapter 6 User Space Initialization
Chapter 7 Bootloaders
Chapter 8 Device Driver Basics
Chapter 9 File Systems
Chapter 10 MTD Subsystem
Chapter 11 BusyBox
Chapter 12 Embedded Development Environment
Chapter 13 Development Tools
Chapter 13 Development Tools
Chapter 14 Kernel Debugging Techniques
Chapter 15 Debugging Embedded Linux Applications
Chapter 16 Open Source Build Systems
Chapter 16 Open Source Build Systems
Chapter 17 Linux and Real Time
Chapter 18 Universal Serial Bus
Chapter 19 udev
Appendix A GNU Public License
Appendix B U-Boot Configurable Commands
Appendix C BusyBox Commands
Appendix D SDRAM Interface Considerations
Appendix E Open Source Resources
Appendix F Sample BDI-2000 Configuration File
Index