当当读书
手把手教你学Linux设备驱动开发

手把手教你学Linux设备驱动开发

北京迅为电子有限公司 著
0
¥51.07 抢 秒 原价¥51 ¥ 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

Linux 设备驱动程序(常简称为驱动)发是构建智能硬件与物联网系统的核心技术,它不仅要求发者深理解 Linux 内核工作机制,还要求发者掌握硬件交互、并发控制、中断处理等关键系统级编程技能。 本书系统讲解嵌式 Linux 设备驱动的知识体系与发方法。全书从前置知识与Linux内核编程出发,深讲解字符设备驱动、并发与竞争、I/O 模型、中断、平台总线、设备树、设备模型、热插拔技术等核心机制。在此基础上,本书结合现代嵌式发的实际需求,深剖析pinctrl 与GPIO子系统、输子系统等关键框架。之后,以单总线、I2C 总线、SPI 总线、串口通信、PWM、CAN 总线等为例,系统阐述复杂总线设备的驱动发流程,并一步拓展至网络设备、IIO 子系统、USB 子系统及块设备驱动的实现,涵盖从外设到网络、从通信到存储的各个驱动发领域。 本书面向嵌式系统发工程师、Linux 驱动工程师,以及具有相关基础的嵌式发爱好者,既可作为系统学习驱动发的指南,也可作为高校嵌式相关课程的教学参考书。
【推荐语】
1. 专题覆盖广、知识体系完整;全书涵盖 22 个驱动发核心专题,包含内核编程、字符设备、并发控制、中断处理、设备树,以及 I2C、SPI、CAN、USB 等各类主流总线口,搭建完整嵌式 Linux 驱动知识框架,化解学不全、知识梳理困难的学习难题。 2. 实例代码丰富、带注释易实操;各章节配套完整可运行代码,附带逐行代码注释,支持边学边练,不用搜集零散网络资料,阅读学习后可以上手编写驱动程序。 3. 多方推荐、行业实战沉淀;由龙芯中科副总裁、北航博导、北邮博导联袂推荐,依托迅为电子十余年嵌式培训经验整理编写,贴合产业真实发场景。 4. 配套资源齐全、闭环学习;附赠全套源码与视频教程,采用理论讲解 + 代码实操 + 发板验证的学习模式,构建闭环学习路径,实现从门到项目实战的能力过渡。 5. 适用人群多元、兼顾教学参考;面向嵌式发工程师、Linux 驱动工程师与发爱好者,既可作为驱动发自学指南,也能够用作高校嵌式相关课程教学参考书
【作者】
北京迅为电子有限公司(简称迅为公司)是一家专注于嵌式平台与解决方案的高新技术公司,也是物联网与边缘计算领域的重要技术创新公司。 迅为公司研发团队在嵌式领域拥有十余年的技术积累与行业实践经验,在硬件设计、嵌式 Linux 系统与 Android 系统定制、底层驱动发、系统性能优化及合规性设计等方向形成了完整的技术栈,具备出色的跨行业项目落地能力。团队长期深耕嵌式核心技术,致力于为工业物联网、智能终端、边缘计算等领域提供可靠的嵌式平台与解决方案,持续助力国家智能制造与信息化建设。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。