《嵌入式Linux应用程序开发完全指南》是一本全面介绍在嵌入式系统中使用Linux进行软件开发的专业书籍,适合开发者深入学习和实践。
本书分为五个部分:
第一篇是嵌入式Linux开发环境构建篇:
- 第1章:介绍嵌入式Linux开发的基本概念。
- 第2章:详细讲解如何在不同平台上搭建适合的嵌入式Linux开发环境。
- 第3章:涵盖嵌入式编程的基础知识,为后续章节的学习打下坚实基础。
- 第4章:提供关于Windows和Linux环境下相关工具与命令使用的指导。
第二篇是ARM9嵌入式系统基础实例篇:
- 从第5章到第14章,通过具体案例深入探讨了GPIO接口、存储器控制、内存管理单元MMU等主题,并且还介绍了NAND Flash控制器的使用方法以及中断体系结构和系统时钟与定时器的相关知识。
- 同样在这一部分里也讲解了通用异步收发器UART、I2C接口、LCD控制器及ADC和触摸屏接口的应用。
第三篇是嵌入式Linux系统移植篇:
- 从第15章到第18章,内容包括U-Boot的移植方法、如何进行Linux内核的移植以及构建Linux根文件系统的步骤。
- 此外还探讨了各种有效的Linux内核调试技术以帮助开发者更好地解决实际问题。
第四篇是嵌入式Linux设备驱动开发篇:
- 从第19章到第24章,主要围绕字符设备驱动程序、扩展串口驱动以及网卡和LCD等硬件接口的驱动程序移植展开讨论。
- 同时还介绍了一些关键概念如异常处理体系结构。
第五篇是嵌入式Linux系统应用开发篇:
- 从第25章到第27章,涵盖嵌入式GUI设计、基于X的图形用户界面创建以及应用程序调试技巧等内容。
参考文献