《Linux设备驱动开发详解》简介
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
★上架首月即进入china-pub畅销榜TOP10 ★作者多年培训、研发经验的总结 ★周立功作序,业界权威机构和专家的强力推荐 ★版权已经输出至台湾,繁体中文版即将面世 《Linux设备驱动开发详解》简介 Linux设备驱动开发是Linux开发的热门领域,是所有Linux应用系统中不可缺少的组成部分,但是Linux设备驱动的开发门槛相对较高: ,编写Linux设备驱动牢固掌握自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞/非阻塞、I/O等大量理论知识; 其次,近年来Linux内核在驱动方面更偏向于提供设备驱动的框架(framework)而非单个设备驱动,考虑到框架更强的兼容性,字符设备、块设 备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等驱动的体系结构都变得愈发复杂,框架成为Linux设备驱动学习 上的绊脚石. 因此,读者极需这样一本书:它以简单易懂的方式讲解Linux设备驱动中涉及的复杂理论,并对各种复杂设备的驱动框架进行全面剖析,引导读者走出由错综复杂的函数和数据结构组成的框架迷宫,这就是本书编写的初衷. 本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用. 宋宝华: 华清远见嵌入式培训中心金牌讲师,多年嵌入式系统从业经验,熟悉嵌入式系统软硬件设计的全过程,有丰富的嵌入式系统硬件设计经验,精通嵌入式Linux、 Vxworks操作系统,尤其擅长Linux设备驱动开发,原创性地完成多种设备的驱动程序的开发.曾指导完成多个大型嵌入式项目的软硬件设计,涉及通 信、网络、控制等领域.对嵌入式系统移植有很强的经验,曾在X86/ARM//PowerPC等体系结构平台上移植Linux内核、VxWorks系统. Linux设备驱动的开发需要牢固的硬件基础,并需要对驱动中所涉及的Linux内核知识有良好的掌握,设备驱动设计的好坏将直接影响整个系统的性能表现. 《Linux设备驱动开发详解》一书是带领开发者进入Linux设备驱动领域的最佳选择,希望能在Linux设备驱动开发的普及、推广中发挥重大作用. 设备驱动程序是嵌入式操作系统的重要模块,也是难点之一,Linux设备驱动程序更以复杂和繁多而著名,本书的作者集多年授课和开发的经验,以简洁的语言和丰富的实例讲述了这一技术,深入浅出,值得一读. 北京麦克泰软件技术有限公司(BMR) 董事长 / 电子产品世界杂志 编委 何小庆 本书有个非常突出的特点—实用,全书以大量实例来引导读者编写以及移植Linux设备驱动,这些实例是作者多年Linux设备驱动开发从业经验的总结,读者一定会从中受益. 中国软件行业协会嵌入式系统分会 秘书长 郭淳学 在Linux系统广泛应用、嵌入式系统飞速发展的今天,Linux设备驱动正在发挥着越来越大的作用,这本书是学习Linux设备驱动很好的选择. 信息产业部软件与集成电路促进中心(CSIP) 教育培训部主任 杜广斌 会员名:cnlinuxer 这本书总体来说堪称国内近年来Linux书中的精品.作者站在一个较高的层次上,宏观把握了各种驱动的架构和理论,完全抛弃了国内同类书粘粘贴贴的做法,实在是看得有收获.既有理论深度,又有实践意义,可以说比LDD3甚至更出色. 会员名:chongming_chen 这本书写的确实不错!在国内的技术类书籍中可谓首屈一指.应该说我对Linux类书籍还算挑剔,但此书确实值得一读,对驱动体系的介绍十分详细,大大加快 了我阅读代码的速度.虽然看到作者讲到不少学生买此书,我唯一拿不准的是,Linux驱动初学者能否领会到驱动架构设计的用意.如果有一定的驱动设计或维 护经验,再回炉一遍,可能效果更好.此书确实物有所值,感谢宋先生沉下心来编写此书!钻研先要沉的住气!愿与大家共勉! 买了一本,看了一些章节,确实是少有的精品书籍.作者用简单的语言讲解了许多复杂的知识,以前没搞懂的很多问题这次都搞懂了.至少我现在知道了怎么从头到 尾去编写字符设备驱动,知道了自旋锁、信号量、等待队列怎么去用,作者很动脑筋,基本是站长读者的思维方式上去讲解知识点.坦白讲,其深度不一定能超越 LDD,但是在广度和易读性方面肯定比LDD好.难能可贵的是,它分层讲解了tty、I2C、MTD、音频oss/alsa等数个复杂设备驱动的结构,非 常值得收藏. 内容简介:在Linux系统中,提供了主机侧和设备侧视角的USB驱动框架,本章主要讲解从主机侧角度看到的USB主机控制器驱动和设备驱动.20.1节给 出了Linux系统中USB驱动的整体视图,讲解了Linux中主机侧和设备侧角度的USB驱动层次.从主机侧的角度而言,需要编写的USB驱动程序包括 主机控制器驱动和设备驱动两类,USB主机控制器驱动程序控制插入其中的USB设备,而USB设备驱动程序控制该设备如何作为从设备与主机通信.本章 20.2节分析了USB主机控制器驱动的结构并给出实例,20.3节讲解了USB设备驱动的结构及其设备请求块处理过程,并分析了USB设备驱动的骨架程 序,20.4节则给出了Linux设备驱动的实例. 样章下载地址:[url]http://www.farsight.com.cn/download/pdf/LinuxDriver20-USB.pdf[/url] 华清远见嵌入式培训中心网址: [url]http://www.farsight.com.cn[/url] 嵌入式linux驱动开发初级班:[url]http://www.farsight.com.cn/courses/TS-LinuxDriver.htm[/url] 嵌入式linux驱动开发高级班:[url]http://www.farsight.com.cn/courses/TS-LinuxDriver2.htm[/url] 华清远见一直致力于嵌入式技术的推广与普及,2006年培训中心将内部培训资料整理成书出版,推出“黑色经典”嵌入式系列图书,该系列图书融合了华清远见金 牌讲师多年的培训经验和项目开发经验,受到了广大读者的普遍欢迎,成为2006年最受欢迎的嵌入式畅销图书.2007年“黑色经典”系列图书又在原来的基 础上不断扩充,全面覆盖嵌入式开发领域.2008年,华清远见还将计划翻译引进国外嵌入式权威图书,以飨广大嵌入式爱好者.除公开出版物之外,华清远见还 通过华清远见e月刊每月连载的形式为所有订阅用户提供图书电子版下载,受到了嵌入式爱好者的热烈好评. 华清远见更多嵌入式图书推荐:[url]http://www.farsight.com.cn/news/NewBooks.htm[/url] |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于《Linux设备驱动开发详解》简介的所有评论