• 嵌入式Linux驱动开发教程
21年品牌 40万+商家 超1.5亿件商品

嵌入式Linux驱动开发教程

正版新书 新华官方库房直发 可开电子发票

37.95 5.5折 69 全新

仅1件

江苏南京
认证卖家担保交易快速发货售后保障

作者华清远见嵌入式学院

出版社电子工业出版社

ISBN9787121313592

出版时间2017-06

版次1

装帧其他

开本其他

纸张胶版纸

页数400页

字数640千字

定价69元

货号SC:9787121313592

上书时间2024-09-16

文源文化

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
华清远见嵌入式培训中心,是国内成立较早、规模较大的专业嵌入式培训机构。为满足快速增长的移动开发领域对Android等主流嵌入式操作系统研发人才的需求,华清远见在多年高端嵌入式专业培训和丰富的企业内训实施经验的基础上,于2004年正式成立华清远见3G学院,学院充分整合行业经验及专业领域的企业合作资源优势,打造出专业、科学的实训体系,帮助合作院校时刻紧跟行业用人需求的新趋势,引导毕业生在知识结构上更好地实现与企业真实需求的对接,从而有效提高其就业竞争优势,顺利进入专业研发领域。
主编推荐:
本书可作为大学院校电子、通信、计算机、自动化等专业的嵌入式Linux设备驱动开发课程的教材,也可供嵌入式Linux驱动开发人员参考。
媒体评论:
本书可作为大学院校电子、通信、计算机、自动化等专业的嵌入式Linux设备驱动开发课程的教材,也可供嵌入式Linux驱动开发人员参考。
精彩内容:
前言随着嵌入式及物联网技术地快速发展,ARM处理器已经广泛地应用到了工业控制、智能仪表、汽车电子、医疗电子、军工电子、网络设备、消费类电子、智能终端等领域。而较新的ARM Cortex-A9架构的四核处理器更是由于其优越的性能被广泛应用到了中高端的电子产品市场。比如基于ARM Cortex-A9的三星Exynos4412处理器就被应用在了三星GALAXY Note II智能手机上。另外,Linux内核由于其高度的稳定性和可裁剪性等特点,被广泛地应用到了嵌入式系统,Android系统就是一个典型的例子。这样,ARM处理器就和Linux操作系统紧密地联系在了一起。所以,基于ARM和Linux的嵌入式系统就得到了快速的发展。嵌入式系统是一个定制的系统,所以千变万化、形形色色的硬件都必须要有对应的驱动才能使其正常工作,为这些硬件设备编写驱动就是不可避免的了。虽然有很多内核开发人员已经为很多常见的硬件开发了驱动,但是驱动的升级一般都跟不上新硬件的升级。笔者就多次遇到过内核的驱动和同一系列的升级版本芯片不匹配的情况,这时就要改写驱动程序。所以内核层次的底层开发几乎都要和驱动打交道。另外,了解驱动(或者说内核)的一些底层工作原理,也有助于我们写出更稳定、更高效的应用层代码。为了能够实现这一目标,并促进嵌入式技术的推广,华清远见研发中心自主研发了一套基于Exynos4412处理器的开发板FS4412,并组织编写了本书。本书注重实践、实用,没有用长篇大论来反复强调一些旁枝末节的内容,但是对于会影响理解的部分又非常详细地分析了内核源码,并给出了大量的图示。书中的各个实例虽然为了突出相关的知识重点而简化了对某些问题的讨论,不能称得上工程上严格意义的好驱动,但是确实也具备了对应的设备驱动开发所必需的各方面。实例按照工程上驱动开发的增量式方式来进行,即先有主体再逐渐完善,循序渐进。读者按照实例能够迅
...
内容简介:
    本书结合大量实例,在基于ARM Cortex-A9四核处理器Exynos4412的硬件教学平台和PC机上,全面详细讲解了Linux设备驱动开发。主要内容包含开发环境的搭建,内核模块,字符设备驱动框架,高级I/O,中断和时间管理,互斥和同步,内存和DMA,Linux设备模型,外设的驱动实例,总线类设备驱动,块设备驱动,网络设备驱动和内核调试技巧。对每一个知识点都有一个对应的典型实例,大多数实例既可以在上面说到的嵌入式平台上运行,也可以在PC机上运行。
目录:
第1章  概述1
第2章  内核模块6
2.1  第一个内核模块程序7
2.2  内核模块的相关工具10
2.3  内核模块一般的形式11
2.4  将多个源文件编译生成一个内核模块13
2.5  内核模块参数15
2.6  内核模块依赖17
2.7  关于内核模块的进一步讨论20
2.8  习题21
第3章  字符设备驱动23
3.1  字符设备驱动基础24
3.2  字符设备驱动框架30
3.3  虚拟串口设备35
3.4  虚拟串口设备驱动35
3.5  一个驱动支持多个设备39
3.6  习题45
第4章  高级I/O操作46
4.1  ioctl设备操作47
4.2  proc文件操作56
4.3  非阻塞型I/O58
4.4  阻塞型I/O60
4.5  I/O多路复用65
4.6  异步I/O69
4.7  几种I/O模型总结73
4.8  异步通知74
4.9  mmap设备文件操作83
4.10  定位操作88
4.11  习题90
第5章  中断和时间管理92
5.1  中断进入过程93
5.2  驱动中的中断处理98
5.3  中断下半部101
5.3.1  软中断102
5.3.2  tasklet104
5.3.3  工作队列106
5.4  延时控制108
5.5  定时操作109
5.5.1  低分辨率定时器109
5.5.2  高分辨率定时器112
5.6 习题114
第6章  互斥和同步116
6.1  一种典型的竞态117
6.2  内核中的并发117
6.3  中断屏蔽118
6.4  原子变量119
6.5  自旋锁120
6.6  读写锁122
6.7  顺序锁123
6.8  信号量125
6.9  读写信号量127
6.10  
...

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP