设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
1张好的图表能够节省1000句话,但我们见到的95%以上的图表都非常糟糕。为什么我们拥有具备各种先进功能的制图软件,却还是做不出一目了然的图表? 日本资深设计师告诉你,你不缺写作技巧,也不缺艺术性或创新,缺的只是一点点制图的基本知识!本书提供了制作清晰图表的3大步骤、5大制图要点、49组失败案例vs改善示例、100+制图小诀窍,手把手教你做出连专业人士都相形见绌的图表。无论是工作汇报、网站宣传,还是平面设计、数据分析,任何工作都适用! 翻开本书,成为会做图表的大牛人!
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《Excel自动化 Power Query智能化数据清洗与数据建模》主要讲解如何将原始数据变为自动化报表,结合大量的实际案例,以期让普通的Excel用户能够快速掌握Power Query的核心知识,从而将其有效地应用到实际工作中,提升工作效率。本书介绍了Power Query在数据清洗加工和自动化数据分析建模的各种实际应用,包括数据清洗加工的各种实际应用案例、表格结构转换、表格数据整理、财务分析建模、销售分析建模、人力资源分析建模等经典案例。《Excel自动化 Power Query智能化数据清洗与数据建模》适合具有Excel基础知识,经常处理大量数据的各类人员阅读。也可作为大、中专院校及经济类本科、研究生和MBA学员的教材,还可作为培训机构的教学参考用书。
为了帮助你掌握很有用和重要的命令,本书对内容进行了合理的组织安排。所以,无论你是需要迅速了解Linux的新手,还是正在寻找某些功能的简洁介绍的老手,都能从本书中迅速找到答案。 本书涵盖的主题包括:文件系统与shell。文件的创建与编辑。文本的操作与管道。备份与远程存储。查看与控制进程。管理用户帐户。成为不错用户。网络连接。音频与视频。安装软件。shell脚本编程。
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空
Windows注册表与BIOS在个人计算机系统中扮演着非常重要的角色,深入了解Windows注册表与BIOS,对于我们解决在日常使用计算机过程中所遇到的一些问题将会有很大的帮助。本书全面介绍了注册表的基本常识、注册表日常管理与维护、注册表典型应用、常用的注册表管理软件,以及BIOS基本知识、BIOS设置与升级、BIOS典型应用和常用的BIOS优化软件等内容。 本书内容新颖、语言生动、结构清晰、可操作性强,无论是对具有一定计算机水平的读者,还是对初学计算机的读者都会有很大的帮助。
《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。《C语言与Unix系统编程》作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。
使用线程,你可以产生高效率的服务器。建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。写出这样的软件,需要更多的理论基础,以及一本参考手册;需要广泛了解每一件事情如何彼此相称;需要一份指南,告诉你什么可以正常动作,什么不能!通过Win32API,WindowsNT以及Windows95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。在《Win32多线程程序设计》这本书中,JimBeveridge和RobertWiener告诉你什么时机、什么地点、什么方法可以使用多线程。本书主题包括:·Internet开发范例,包括ISAI和WinSock。·如何在服务器中使用线程和overlappedI/O。·如何在多线程环境中使用Cruntime函数库和MFC。·以C和C写成的各个范例程序。·NUIX环境比较。让UNIX下的开发人员能转移到Win32。
Windows Server2003是服务器级的操作系统,它所提供的服务与功能,比之前版本的操作系统都更多,而且对于安全方面有了更严密的防护措施,让网络管理员可以更轻松胜任。 本书全面系统地介绍了WindowsServer2003服务器操作系统的安装、部署、使用方法与技巧。全书分为上下两篇,内容主要包括系统简介、系统安装、磁盘管理、帐户与权限、管理数据、各种网络服务、服务器监控、ActiveDirectory、安全、服务器备份与还原、证书服务、虚拟专用网络、防火墙、服务器的恢复以及文件与数据的恢复等。 全书内容翔实、结构合理,循序渐进地讲解了操作步骤,既可作为初级网络管理员、系统管理员和系统维护人员的自学用书,也可作为WindowsServer2003的培训教材。
本书采用24小时的形式分段讲解了注册表从基础到应用,从简单到高级的内容。精心安排的 结构形式,使读者能够在一小时的时问内轻松看完一章的内容,从适应读者的阅读习惯入手,帮 助读者一步步完成从注册表初学者到注册表高手的转变。 本书专门为读者配置了多媒体光盘,收集了更多的资料,让本书更超值,另外,为了让读者 学的更好更轻松,我们还在配套光盘中提供了修改注册表的视频演示。 本书内容丰富、结构清晰,具体内容包括注册表入门、注册表基本应用、注册表根键详解、 注册表工具、注册表分类应用秘籍、注册表脚本编程等内容。
本书介绍了嵌入式Linux开发需要掌握的基础知识,采用分层的方法对关键技术进行了详细的讲解,且辅以大量实例。共分为7章。第1、2章介绍嵌入式系统和Linux的基础知识。第3~7章从实践的角度分层次介绍嵌入式Linux开发的流程和关键技术。其中,第3章介绍硬件平台;第4章介绍Boot Loader的基础理论,对Uboot的移植、代码分析、关键技术情景分析等进行了深入探讨;第5章介绍了Linux内核移植需要具备的知识,重点分析了内核映像格式以及Boot Loader与内核的通信机制;第6章在介绍嵌入式文件系统的基础上,设计并实现了一个嵌入式混合文件系统;第7章介绍了嵌入式开发环境的搭建,并简单介绍了一个数据网关的实例。 本书内容可操作性强,适合嵌入式Linux开发初学者参考,也可以作为高等院校有关嵌入式系统开发与应用的实验参考书。
嵌入式系统涉及嵌入式硬件设备、嵌入式操作系统和嵌入式应用软件等多种技术和概念。本书从嵌入式系统设计和应用开发的角度,系统、全面、详细地介绍了基于windowsce的嵌入式系统的设计原理、开发步骤和高级应用开发技术。全书共12章,分为3部分,第1~3章为基础和概念部分,介绍了嵌入式系统的基本概念、嵌入式微处理器及其主要的片内外设;第4~8章为windowsce操作部分,介绍了windowsce嵌入式操作系统的特性、体系结构、系统原理、设计方法、驱动程序开发以及应用程序开发;第9~12章为提高部分,在介绍基本原理、设计方法的基础上,为了加深读者对嵌入式系统基本概念和原理的理解,提高读者的设计水平,以应用实例分析的形式,重点讨论了嵌入式系统开发中常见但不易解决的技术难题,包括无操作系统的应用程序开发、windowsce中断驱动程序的开
本书系统地介绍了Microsoft公司推出的*操作系统——Windows Vista,该系统具有全新的界面、高度集成的功能和更快捷的操作性能,被认为是Windows系列操作系统的一次飞跃。本书共分为19章,详细介绍了Windows Vista的安装和配置、基本知识及基本操作、输入法的安装及设置、资源管理、个性化设置、用户账户管理、常用组件程序的使用、多媒体功能及娱乐功能、管理Windows Vista软硬件、上网冲浪、构建和配置局域网、网络功能的使用、优化系统性能、维护系统安全、管理注册表以及应用技巧集锦等精彩内容。 本书内容丰富,结构清晰,语言简练,具有很强的实用性和可操作性,可作为大中专院校的学生学习Windows操作系统的教材,对广大计算机初学者具有较高的参考价值。
本书介绍Linux系统中的shell编程及应用管理操作,主要内容包括shell的基础知识、编辑器使用、简单的算术运算和进制转换及移位运算、程序流程控制、文件备份、字符以及字符串、正则表达式知识和应用、数据的输入输出、网络编程应用、系统硬盘空间的操作管理、系统进程的管理、视图窗口界面的构造等。 本书使用大量shell脚本实例,并对每个实例进行了详细注释。本书适合Linux程序员、自学shell脚本编程的入门读者,也可用作高等院校计算机专业的教材。
操作系统作为信息科学、计算机软件的核心基础学科,其相关知识存在着抽象、难以理解等特点。为了帮助读者学习、理解操作系统相关原理和概念,对操作系统工作和组成原理有一个理性的、系统的认识,《操作系统原理及实验》试图建立一个完整的操作系统知识体系,以深入浅出的方式描述一些重点、难点知识,并辅以相关Linux实验内容和适量习题,通过上机实验和习题训练,帮助读者加深理解,实现上述目标。《操作系统原理及实验》全面系统地介绍了现代计算机操作系统的基本概念、原理和实现方法。全书共分八章和十一个实验内容,章 讲述了现代操作系统的发展概况;第二章 至第八章 分别论述了操作系统的基本原理、概念和实现方法,包括进程和线程管理、进程的同步和通信,死锁问题,简单存储器管理,虚拟存储器,处理机调度和实时调度,设备