Windows的WDF驱动程序框架,包括KMDF和UMDF,KMDF是WDM的继续。本书主要介绍KMDF设备驱动程序的原理及编程方法;详细介绍KMDF对象及程序基本框架,KMDF和应用程序之间的通信、即插即用和电源管理的编程技术,过滤器驱动程序,KMDF访问硬件设备、处理硬件中断、实现DMA操作的编程技术,以及USB接口和PCI接口设备驱动程序KMDF的开发。还对UMDF设备驱动程序作了编程入门介绍。本书附有13个典型的编程实例,便于读者学习和掌握。 本书既适合具有计算机硬件及C/C 语言基础的计算机应用开发人员阅读,也适合作为计算机应用开发人员和高等院校学生的实用参考书。
IBM i是一款的商业服务器操作系统软件,一向以安全稳定、高集成性、使用简单著称。本书是一本全面介绍IBM i系列服务器的技术图书。 本书的内容分为三个部分。首先是基础篇,适合初级用户阅读,在该篇中介绍了IBM i的体系结构和设计理念,人机接口,对象与文件系统,消息处理以及工作管理等。然后是系统管理篇,适合中高级用户阅读,在该篇中介绍了IBM i的开关机管理,安全管理,备份与恢复,补丁管理,设备管理,存储管理,分区管理以及Linux分区,故障诊断与性能调优等。在本书的最后是开发应用篇,介绍了ILE的原理以及辅助的开发工具,CL、C/C 、RPG、Java等的编程,IBM i上的中间件产品,如Domino和WebShpere,PASE环境,集成的关系数据库,以及SOA在IBM i上的应用等。 本书的读者对象涵盖了刚入门的初级用户、从事系统管理的中高级用户,以及在IBM i上
BeagleBone是一款信用卡大小的低成本Linux计算机,它可以联网并运行高级操作系统(如Android和Ubuntu Linux)。BeagleBone包含大量I/O接口,具有广泛的开源软件支持选项,只需进行简单的设置即可利用它开发应用。 本书详细介绍了BeagleBone的软硬件及其应用开发技巧,全书共分3个部分,共计13章。本书以循序渐进的方式向读者介绍了BeagleBone的软硬件、嵌入式Linux系统开发、接口电路、BeagleBone编程、BeagleBone输入/输出接口、交叉编译和Eclipse IDE、BeagleBone总线接口、物理接口、物联网、丰富的用户界面、图像及音视频、BeagleBone实时接口等内容。 本书对于发明家、制造商、学生、创业者都具有广泛的参考价值,能够帮助读者深入探索BeagleBone,挖掘其强大的使用价值。
BeagleBone是一款信用卡大小的低成本Linux计算机,它可以联网并运行高级操作系统(如Android和Ubuntu Linux)。BeagleBone包含大量I/O接口,具有广泛的开源软件支持选项,只需进行简单的设置即可利用它开发应用。 本书详细介绍了BeagleBone的软硬件及其应用开发技巧,全书共分3个部分,共计13章。本书以循序渐进的方式向读者介绍了BeagleBone的软硬件、嵌入式Linux系统开发、接口电路、BeagleBone编程、BeagleBone输入/输出接口、交叉编译和Eclipse IDE、BeagleBone总线接口、物理接口、物联网、丰富的用户界面、图像及音视频、BeagleBone实时接口等内容。 本书对于发明家、制造商、学生、创业者都具有广泛的参考价值,能够帮助读者深入探索BeagleBone,挖掘其强大的使用价值。
《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》接下来的内容分为3个部分。部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理器系统”讨论了调整单处理器内核的实现,使之适合于紧密耦合、共享存储多处理器上运行时所面临的问题和设计事宜,还研究了几种不同的实现。最后一部分介绍多处理器高速缓存一致性,这一部分通过研究高速缓存加入到一个紧密耦合、共享存储器多处理器系统时出现在操作系统和高
本书基于通用串行总线2。0版本规范,提供了深入的内容和对USB详细的讨论,主要介绍了USB协议、信号环境、电气规范、配置和访问USB设备的硬软件的交互要求。主要内容包括:热插拔的支持,高速收发测试模式,挂起/唤醒操作,设备描述符,设备请求(命令),USB事务协议,总线驱动的设备,自驱动设备,错误检测和处理,设置配置,设备分类等。
本书紧密把握新DOS时代的DOS命令特征,从纯DOS命令、DOS配置命令、DOS启动盘命令、命令行命令、系统程序命令、故障恢复控制台命令6个方面,全面阐释了DOS命令的语法及其应用实例,真正体现了DOS的发展历程,显示了新时代DOS强大的生命力。全书对DOS命令不仅分类清晰,整理完备,而且对每个命令都有详细的功能、语法和参数解释,并给出了大量的图示,帮助理解和记忆。录中的DOS命令索引,便于用户快速查询。本书适于广大电脑爱好者阅读,也是电脑维护人员提升工作能力的案头手册,也适于对DOS感兴趣的初级用户学习使用。
本书系统介绍了DSP嵌入式系统开发的基础知识和应用设计案例,内容共分3篇:篇为开发基础篇,重点介绍了DSP嵌入式系统开发的基础知识和集成开发环境;第2篇为模块实例篇,通过典型模块实例介绍了DSP嵌入式系统中典型模块的设计技术,包括数字输入/输出、事件管理器、模数转换、串行外设接口等模块,书中案例的程序设计大部分采用C语言编程;第3篇为综合应用篇,是本书的重点,精选出了14个具体的DSP嵌入式系统综合应用案例的完整设计过程。本书语言简洁,层次分明,精选的每个应用案例都对具体的案例背景、设计思路分析、硬件电路设计、软件设计、参考程序、分析与小结做了详细的描述和注释,为读者提供了一套完整的DSP嵌入式系统综合设计方法。本书可供从事DSP应用与产品开发等工作的工程技术人员学习使用,也可作为高等院校毕业设计和电子设计
《深入理解FreeBSD设备驱动程序开发》内容全面,它不仅详细讲解了开发企业级iOS应用所需掌握的各项核心技术,以及各种工具和框架的用法,而且还系统讲解了企业级iOS应用开发的流程和方法;实战性强,不仅为各个知识点精心设计了能辅助读者理解的小案例,而且还有能指导读者进行完整实践的大案例,具备极强的可操作性。除此之外,本书还包含大量的开发技巧和实践。本书是FreeBSD设备驱动开发领域的经典著作,由具有20余年从业经验的资深FreeBSD设备驱动编程专家撰写,FreeBSD内核开发专家鼎力推荐!本书从宏观上讲解了FreeBSD设备驱动程序的框架结构,从微观上讲解了FreeBSD与驱动程序相关的各个接口和模块的作用及工作原理,而且还从源码实现的角度分析了设备驱动程序的内核机制。本书面向的读者是驱动开发程序员,更注重实践而非理论,通过真实的驱动
本书通过大量使用的案例展示,深入浅出的介绍了常见的DOS命令行,BIOS、注册表和组策略的应用技巧,让读者打消畏难心理,做到灵活运用;同时对的Windows7的相关批处理命令和系统优化作了详细介绍。
本书从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作的核心原理,而且使整个开发过程少走弯路。本书分上下两篇,共11章。其中每一章都以前一章的工作成果为基础,实现一项新的功能。而在章的内部,一项大的功能被分解成许多小的步骤,通过完成每个小的步骤,读者可以不断获得阶段性的成果,从而让整个开发过程变得轻松并且有趣。 本书适合各类程序员、程序开发爱好者阅读,