书目

Linux设备驱动开发

内容简介

本书讲解了Linux驱动开发的基础知识以及所用到的开发环境,全书分为22章,其内容涵盖了各种Linux子系统,包含内存管理、PWM、RTC、IIO和IRQ管理等,还讲解了直接内存访问和网络设备驱动程序的实用方法。在学完本书之后,读者将掌握设备驱动开发环境的概念,并可以从零开始为任何硬件设备编写驱动程序。阅读本书需要具备基本的C语言程序设计能力,且熟悉Linux基本命令。本书主要是为嵌入式工程师、Linux系统管理员、开发人员和内核黑客而设计的。无论是软件开发人员,还是系统架构师或制造商,只要愿意深入研究Linux驱动程序开发,阅读本书后都将有所收获。

作者简介

JohnMadieu是嵌入式Linux和内核研发工程师,居住在法国巴黎。他主要为自动化、运输、医疗、能源和军事等领域的公司开发驱动程序和开发板支持包(BoardSupportPackages,BSP)。他目前就职于一家法国公司EXPEMB,该公司是基于模块化计算机的电子开发板设计和嵌入式Linux解决方案的先驱。同时,他还是一位开源和嵌入式系统爱好者,坚信通过知识分享能够学到更多的知识。

目录

—  END  —