设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空
本书以成都国嵌嵌入式培训中心课程体系中的核心课程(嵌入式Linux内核驱动进阶班)为基础,严格按照培训班教学大纲安排章节,配合教学视频和必修实验手册,系统讲解了Linux内核模块开发,Linux系统调用,Linux进程管理,Linux内存管理,Linux字符设备驱动程序开发等知识。 本书面向嵌入式Linux的初学者或者有一定经验的读者,特别适合立志成为嵌入式Linux系统工程师的朋友作为入门及深入学习的参考用书。 本书配套光盘包含了超过20小时的嵌入式Linux内核驱动进阶班的视频,超过600页理论与实验手册电子书,以及《嵌入式Linux系统工程师标准培训教材2:进阶篇(嵌入式Linux内核驱动)》相关资源与代码。
本书以项目教学为主线,以任务驱动为核心,以培养技术应用型人才为目标,将基本技能培养和主流技术相结合,使学生通过学习能够掌握Linux的基础知识、安装和配置方法、系统的视窗环境——X Window、文本编辑工具、用户账号与组管理、文件与目录系统管理、逻辑卷、进程、软件和服务管理等内容,增长Linux网络基础和常用网络服务器配置等方面的操作和应用能力。
二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序的控制结构和运行方式,有助于信息安全从业人员更好地分析各种漏洞、病毒以及恶意软件,从而找到相应的解决方案。 《Linux二进制分析》是一本剖析Linux ELF工作机制的图书,共分为9章,其内容涵盖了Linux环境和相关工具、ELF二进制格式、Linux进程追踪、ELF病毒技术、Linux二进制保护、Linux中的ELF二进制取证分析、进程内存取证分析、扩展核心文件快照技术、Linux/proc/kcore分析等。 《Linux二进制分析》适合具有一定的Linux操作知识,且了解C语言编程技巧的信息安全从业人员阅读。
本书以目前Red Hat公司*版本RedHat Enterprise Linux5为平台,对Linux的网络服务应用进行了详细的讲解。全书分为12章,阐述了Linux网络服务的知识,内容涵盖Linux安装及网络环境搭建、Samba服务、DNS服务、DHCP服务、Sendmail服务、FTP、Apache、iptables与NAT、代理服务、NFS、NIS、网络访问等内容。书中用生活化的语言阐述晦涩的网络通信原理,深入浅出地进行讲述,便于读者理解。并且本书提供了大量详尽的应用实例,并配以操作演示录像。本书不仅详细地描述了各网络服务的原理,更能够让读者通过读、看、练,具备真正的动手能力。 此外,本书是国内少有的涵盖了RedHat公司权威认证RHCE的RH253课程内容的书籍,并配有实验录像,理论与应用并重,会成为Linux网络技术人员非常好的学习资料以及参考手册。
《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章,分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDI程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUI编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。 《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》内容全面,体系完整,是广大读者不错的选择,适合刚接触Qt的初学者查阅学习,也适合已经在工作中应用Qt的程序员和正在从事Qt开发的科研人员参考翻阅,还可以作为各大中专院校和培训机构的教材。