设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
由博智书苑编的《新手学Word\Excel\PowerPoint办公应用(附光盘超值畅销版)》内容丰富全面,讲解详细透彻,共分为16章,其中包括:走进Office2010,Word2010办公基础,Word文档精美排版,制作图文并茂Word文档,Wold2010页面布局,Word2010高效办公,Excel2010应用基础,调整Excel工作表外观,图表的应用,Excel数据处理,数据透视表与透视图,使用公式与函数,幻灯片的基本操作,编辑幻灯片,美化幻灯片,演示文稿放映、发送与打印等知识,供广大读者阅读学习。
Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲授如何使用Python进行程序开发。全书内容包括Python安装、开发工具简介、Python基本语法、系统应用、GUI编程、数据库和网络编程、数据结构与算法、多媒体编程、图片处理等。书中针对Python的扩展模块给出了详细的语法介绍,并且提供了典型实例,使读者能很快地使用Pytn进行程序开发。本书适合Python初学者、程序设计人员、编程爱好者、大专院校学生以及需要进行科学计算的工程人员阅读。
shell是用户与内核进行交互操作的一种接口,是linux最重要的软件之一。目前的shell称为bashshell,bashshell脚本编程以其简洁、高效而著称,多年来成为linux程序员和系统管理员解决实际问题的利器。《linuxshell编程从初学到精通》结合大量的示例,系统、全面地介绍了bashshell脚本编程的语法、命令、技巧、调试等内容,在书中还有很多练习可以引导读者思考,力求使读者掌握linuxbashshell编程的所有特性。本书结构清晰、易教易学、实例丰富、可操作性强、学以致用,对易混淆和实用性强的内容进行了重点提示和讲解,并配有光盘,光盘中提供书中出现的所有脚本文件、各章的讲解ppt,以及各章的讲解录像。《linuxshell编程从初学到精通》面向广大工程技术工作者,既可作为高等学校教师和相关专业学生的教材,又可作为各类培训班的培训教程。
本书是Microsoft.NET Forms程序库的使用指南。 全书包括15章和4个附录,对WinForms进行了全面而深入的讲解。前半部分讨论了窗体、对话框、GDI 以及打印等相对常见的技术;后半部分则专注于高级主题,内容涵盖设计期集成、资源、应用程序和设置、多线程用户界面以及Web部署等。其中第12、13章专门讲述了ADO.NET和WinForms的结合使用。附录分别介绍了从MFC转移到WinForms、委托和事件、序列化和标准WinForms组件和控件。 本书适合有.NET背景知识的WinForms学习者阅读,有经验的WinForms程序员则可从中学到大量的高级技巧。
本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
本书是一本介绍linux设备驱动开发理论、框架与实例的书,本书基于ldd6410开发板,以linux2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和i/o映射以及异步通知、阻塞i/o、非阻塞i/o等linux设备驱动理论;字符设备、块设备、tty设备、i2c设备、lcd设备、音频设备、usb设备、网络设备、pci设备等linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了linux驱动开发的大量实例,使读者能够独立开发各类linux设备驱动。本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大linux开发人员、嵌入式工程师参考使用。
作为开发unix多年的专家,mikegancarz曾说过:“要想成为计算机的主人,而不是它的奴隶,你就应该使用linux!”有别于市面上的其他关注如何使用linux的书籍,这《linux/unix设计思想》讲述的是“linux的思维方式”,揭示了linux正是unix这一无所不能的操作的实现。到目前为止,没有一《linux/unix设计思想》同时介绍unix和linux的设计理念,《linux/unix设计思想》将这两者有效地结合起来,保留了theunixphilosophy中unix方面的内容的同时,探讨了linux和开源领域的新思想。
以实用为主,包括实在的内容、实用的范例,以及在实际应用中所遇问题的解决方案。全书共分20章,内容包括UbuntuLinux的简介、安装、系统管理、网络和安全、服务器五大重点项目。除了翔实的内容以外,还添加了图表解说,以及涵盖全书内容的一百多个范例介绍。 本书适合Linux管理人员阅读,包括具有基础的服务器管理人员,大中小企业和各大高校的服务器管理人员,还适合对网络和服务器知识有兴趣的读者阅读。
《Linux内核技术手册》由的Linux内核开发及维护人员编写,它详尽描述了内核的配置和构建——这对于系统管理员和开发人员而言是一个至关重要的工作。由于没有一个Linux发行套件能够提供完全符合用户要求的Linux内核,所以针对不同计算机的特殊需求,重新配置和编译内核就在所难免。本书介绍如何配置Linux,使其满足您的需要。本书的内容针对Linux2.6内核。2.6内核与之前的版本相比,几乎在所有的子系统(尤其是内存管理部分和块设备部分)都作出了极其重要的改进,可以满足企业IT环境的需求。2.6版内核具有相当的灵活性,它可以运行在从手持设备到主流计算机的各种系统中,既可以用作桌面系统,也可以用作服务器系统。其某些功能需要通过用户手动配置,这也就是这本颇具深度的参考手册的写作目的所在。阅读本书您可以了解到:从下载源码到内核配置、
许多书店的反馈表明,O'Reilly&Associates是稳定的计算机图书出版商——每一本书都一版再版。与大多数计算机图书出版商相比,O'Reilly&Associates公司具有深厚的计算机专业背景,这使得形成了一个非常不同于其他出版商的出版方针所有的编辑人员以前都是程序员,或者是级的技术专家。O'Reilly&Associates还有许多固定的作者群体——他们本身是相关领域的技术专家、咨询专家,而现在编写著作,O'Reilly&Associates依靠他们及时地推出图书。因为O'Reilly&Associates紧密地与计算机业界联系着,所以知道市场上真正需要什么图书。