Linux设备驱动开发入门与编程实践(试读本)
免费
本书从嵌式系统发的基础概念讲起,着重介绍了嵌式Linux 驱动发技术。 全书共分12章。前两章介绍了嵌式Linux系统发的基础知识,以及Linux系统发工具、嵌式Linux内核分析与移植技术;第3章介绍了Linux设备驱动程序发的一般技术和基本过程;第4章到第9章详细剖析了字符设备、PCI设备、音频口、显示口、块设备、网络设备的驱动发技术;第10章到第12章分别介绍了USB设备驱动发的知识、USB驱动的设备端及主机端的设计,以及OTG驱动程序的发。 本书具有由浅深、通俗易懂和注重实践等特,适合于具备一定嵌式Linux发经验,需要从事或学习嵌式Linux驱动程序设计的读者作为嵌式Linux驱动发的自学教材;同时也适合已掌握Linux驱动程序设计的一般原理,需要提高嵌式Linux驱动发实践能力及对嵌式Linux驱动发感兴趣的程序员参考学习。
Android应用开发详解(含CD光盘1张)(试读本)
免费
作为一本Android应用发书籍,本书既适合Android初学者,也适合具备了一定Android发经验但需要发案例的高级读者。 本书分为三个部分,共18章,由浅深地详细介绍了Android的每个发细节。 本书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用发的三大领域:基础应用、网络应用和游戏应用。读者所需要学习的,正是本书描述的。
Pro/ENGINEER Wildfire 4.0中文版完全自学手册(附光盘)(试读本)
免费
本书具有完整的知识结构、信息量大,对Pro/ENGINEERWildfire 4.0的各项功能行了全面详实的讲解。本书分为实例门篇与实例精通篇,共17章。实例门篇详细讲解了Pro/ENGINEERWildfire 4.0门知识、草图绘制、基础特征、工程特征、基准特征、高级特征、特征操作、辅助工具、零件库、关系式、零件装配、运动仿真及工程图等内容。实例精通篇包括绘制草图、绘制零件模型、装配零件模型及绘制工程图等内容。 本书既突出基础性学习,又重视实践性应用。实例门篇在讲解基本知识和操作方法的基础上,各章节配备了精心编写的练习实例,使读者能及时复习讲解的知识,保证读者学完知识后即可练习软件的操作。实例精通篇从Pro/ENGINEER的应用领域出发,为读者精心设计了多个代表性极强的综合实例,町强化读者的操作能力,引领读者灵活快捷地应用软件行产品设计。 本书可作为各级院校、电脑培训学校学生学习Pro/ENGINEERWildfire 4.0的教材,同时也适合Pro/ENGINEER初学者、自学人员及具有一定设计经验的读者参考阅读。
探索式测试实践之路(试读本)
免费
探索式测试是一种重要的软件测试思想。随着测试行业的发展,其高效性、机动性和实用性受到了广泛的关注、讨论和实证,但是仍有许多测试人员对探索式测试充满疑问,甚至误解。《探索式测试实践之路》的目标就是回答疑问,澄清误解,分享作者们在探索式测试领域的实战经验和反思总结,并介绍业界专家的相关见解。 《探索式测试实践之路》内容可分成4个部分。第1章介绍了探索式测试的定义和理论基础,并回答了测试人员感兴趣的常见问题。第2~7章介绍了探索式测试的具体技术,包括思维方法、测试设计、测试工具和测试自动化。第8~12章讨论了测试团队如何实施与管理探索式测试。第13章回顾全书内容,并分析了探索式测试获得成功的关键因素。 本书适合软件测试工程师和测试管理人员阅读,也适合大专院校计算机相关专业师生作为参考书使用。
人人都玩开心网:ExtJS+Android+SSH整合开发Web与移动SNS(含CD光盘1张)(试读本)
免费
本书的主旨为,以心网为例实现Web版和Android版的SNS应用。本书分为四篇,前三篇主要实现了Web版的心网系统。其中重介绍了Ext JS技术,包括Ext JS的核心组件、对话框、表单组件、布局、数据校验、表格、菜单、树组件等技术。本书的后一篇实现了Android版的心网,并介绍了与Android版心网相关的技术,包括Button、TextView、EditText、ImageView、GridView等Android组件。 本书适于以下几类人群:了解传统的Web应用程序的发,希望使用Ext JS发Web程序的发人员;了解基本的Ext JS程序的发方法,想增加实践经验的发人员;对Ext JS感兴趣,想一步提高Ext JS发技能的读者;对Android感兴趣,想从事Android发的读者;想发基于Android客户端的C/S程序,但对发流程不了解的读者。
独辟蹊径品内核:Linux内核源代码导读(试读本)
免费
本书根据*的2.6.24内核为基础。在讲述方式上,本书注重实例分析,尽量在讨论“如何做”的基础上,深讨论为什么要这么做,从而实现本书的写作宗旨:“授人以渔”。在内容安排上,本书包含以下章节x86硬件基础;基础知识;Linux内核Makefile分析;Linux内核启动;内存管理;中断和异常处理;系统调用;信号机制在类UNIX系统中;时钟机制;程管理;调度器;文件系统;常用内核分析方法。 本书适合初、中级Linux用户、从事内核相关发的从业人员,也可以作为各类院校相关专业的教材及Linux培训班的教材,也可作为Linux内核学习的专业参考书。
UG NX 5.0中文版从入门到精通(试读本)
免费
UG NX 5.0中文版是功能强大、易学易用的三维CAD/CAE/CAM软件,是行平面制图、三维造型、工业产品设计的有力的三维设计工具。本书采用循序渐的写作风格,突出“设计理念”和“设计思路”,先介绍基础知识,再结合实例介绍如何使用UG NX 5.0行平面制图、三维造型、装配体和工程图的设计,并辅之以大量的技巧讲解,可使用户一步巩固和提高使用UG NX 5.0中文版的能力。 本书讲解翔实,实例丰富,适合于学习和使用UG NX 5.0的初级和中级用户,也可作为有一定基础知识的机械设计人员、大中专院校的教师和学生参考使用,还可以作为UG NX 5.0爱好者自学教材。
Xilinx可编程逻辑器件应用与系统设计(试读本)
免费
本书以Xilinx公司的产品为蓝本,全面系统地介绍了*可编程逻辑器件Virtex-5/vinex.4、Spartan-3E/3A/3ADSP、CoolRurmer-Ⅱ等的结构原理、性能特与设计方法,详细介绍了ISE 10.x集成化设计工具的特和使用方法,重介绍了FPGA/CPLD在数字系统设计、嵌式处理器设计、高速串行数据通信等方面的应用,同时,还对高速电路设计与信号完整性问题行了深探讨。 本书既是从事消费类电子产品设计、通信系统设计、嵌式处理器系统设计及控制设备发设计人员不可或缺的、针对性非常强的技术书籍,又可作为逻辑和专用集成电路设计相关专业高年级本科及研究生教学参考书。
软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C 2.0(双色)适用于iOS4(试读本)
免费
本书系统地介绍了关于使用Objective-C 2.0发iPhone应用程序的基础知识,涵盖各种发工具的操作技巧、框架(Framework)内部的工作原理、软件的调式技巧、后期制作等基础知识。书中花费大量篇幅介绍发iPhone应用程序时所必需的各种常用类库,结合针对性强的应用实例的讲解,可一步加深读者对这些常用类库的理解。
专业级音乐制作理论与实践——Pro Tools从入门到应用(附光盘)(试读本)
免费
本书是目前国内出版的本详细介绍专业音乐制作平台——ProToots的技术性书籍。 全书分7章,全面系统地介绍了Pro Tools在音乐制作中的应用和技巧,深浅出地讲解了Pro Tools的各种功能,从基础到阶,手把手带你音乐制作的殿堂。本书所配的DVD光盘包括视频教学和参考资料,具备24/96高保真音质,即学即用,方便您的学习和使用。 本书适合对音乐制作感兴趣的读者和从事音乐制作的人员,可作为Pro Tools软件的教材,也可作为有相关工作经验的录音师的参考书。
AutoCAD 2008工业设计实用详解:基础、进阶、开发、机械、建筑、电气(附光盘)(试读本)
免费
本书是基于作者多年的AutoCAD教学、使用经验,参考了大量的AutoCAJD资料,并结合自学教材的特编写而成的。本书紧扣“基础”和“实用”两大基,系统地讲解AutoCAD 2008中文版的基本功能和使用技巧。 本书首先对AutoCAD 2008中文版基础行详细介绍,包括基本操作、基本绘图命令、高级绘图命令、图层的设置与管理、精确定位工具、平面图形编辑命令、文字与表格、尺寸标注、等轴侧图的绘制、三维造型等:然后一步介绍AutoCAD的辅助功能,包括显示与布局、图块与外部参照、光栅图像、协同绘图工具和数据交换等;后通过各个方面的实例应用介绍,让读者在掌握绘图技术的基础上学会绘制工程图的一般方法和技巧。 本书结构清晰,实例丰富,书中包含有机械、建筑、室内、电气、三维建模典型实例,每个实例均配有图形源文件和操作动画演示,以着重培养读者的自学和应用能力。 本书是面向AutoCAD初、中级用户的一本实用教程,既可以作为计算机辅助设计(AutoCAD)的技能培训教材,也可以作为初学者的自学指导教材。
嵌入式操作系统:设计与实现(试读本)
免费
本书是《自己动手写嵌式操作系统》的全面升级版,作者对自己亲自在PC上发的嵌式操作系统的“Hello China”行全面的升级和改,书中详细地叙述自己动手写嵌式操作系统所需的各方面知识,如加载和初始化、Shell、线程的实现、内存管理机制、互斥和同步机制及中断和定时机制的实现,以及设备驱动程序管理框架和应用编程口等。 本书中的每一个字都是作者辛勤劳动的结晶,本书所讲到的嵌式操作系统“Hello China”更是作者亲自实践的成果,因此本书具有极高的实用性,对于嵌式软件发工程师、应用软件发工程师均有很高的参考价值,对于大中院校的学生学习和理解操作系统及计算机原理也会有许多启发,对于系统软件爱好者更是一本不可多得的好书,因为它会使您得到一个完整而细致的实践过程。
Pro/ENGINEER Wildfire 4.0工业设计实用详解:基础、建(试读本)
免费
本书是作者基于多年的Pro/ENGINEER Wildfire教学及使用经验,参考了大量的Pro/ENGINEER Wildfire 4.0资料,并结合自学教材的特编写而成的。本书紧扣“全面”和“实用”两大基,系统地讲解了Pro/ENGINEER Wildfire 4.0中文版的基本功能和使用技巧。 本书共分为8篇,全面讲解了Pro/ENGINEER Wildfire 4.0基础知识、实体建模、装配设计、曲面造型、钣金设计、模具设计、工程图设计、有限元分析等知识,包括从基础建模到高级分析,从一般造型设计到曲面设计,从普通设计模块到钣金设计、模具设计等特殊模块行了全方位的阐述和讲解,让读者全面掌握Pro/ENGINEER Wildfire 4.0的设计、分析方法和技巧。 本书结构清晰,实例丰富,每个实例均配有图形源文件和操作动画演示,以着重培养读者的自学和应用能力。 本书是面向Pro/ENGINEER Wildfire 4.0初、中级用户的一本实用教程,既可以作为计算机辅助设计(Pro/ENGINEER Wildfire 4.0)的技能培训教材,也可以作为初学者的自学指导教材。
Fedora 8 Linux从入门到精通(试读本)
免费
本书首先介绍了Fedora Linux系统的安装与GNOME桌面环境,然后从基本命令手,由浅深,逐步阐述了Linux系统的基本概念与原理,同时给出了大量的应用实例。在此基础上,对Linux系统的文件系统、系统服务管理、Shell编程、TCP/IP网络管理、程管理、软件管理、磁盘空间管理、用户管理、DNS域名服务器、NFS网络文件系统、TCP/IP网络应用,Apache服务器与系统启动过程等方面行了深的讨论。 本书内容丰富,语言流畅,是学习、使用、管理与维护Linux系统的一本不可多得的工具书,可以作为学习Linux操作系统的主要参考书。
信息系统项目管理师考试考点突破与实战练习(第2版)(试读本)
免费
本书由希赛教育软考学院组编,作为计算机技术与软件专业技术资格(水平)考试中的信息系统项目管理师级别的考试辅导指定教材。内容紧扣考试大纲,通过对历年试题行科学分析、研究、总结、提炼而成。每章内容分为考突破、典型试题分析、实战练习题及练习题解析4个部分。 基于历年试题,利用统计分析的方法,科学得出结论并预测以后的出题动向,是本书的一大特色。本书可以保证既不漏掉考试必需的知识,又不加重考生备考负担,使考生轻松、愉快地掌握知识并领悟信息系统项目管理师考试的真谛。
R语言预测实战(试读本)
免费
R语言具有上手快、效率高的特,它横跨金融、生物、医学、互联网等多个领域,主要用于统计、建模及可视化。预测是数据挖掘的主要作用之一,也是大数据时代的核心价值所在。基于R语言来做预测,兼具效率和价值的双重属性,这是本书的一大亮。本书共分为三部分。*部分讲预测基础,主要涵盖预测概念理解、预测方法论、分析方法、特征技术、模型优化及评价,读者通过这部分内容的学习,可以掌握行预测的基本步骤和方法思路;第二部分讲预测算法,该部分包含了多元回归分析、复杂回归分析、时间序列及阶算法,内容比较有难度,需要细心体会;第三部分讲预测案例,包括短期日负荷曲线预测和股票价格预测两个实例,读者可以了解到实施预测时需要关注的技术细节。希望读者在看完本书后,能够将本书的精要融会贯通,一步在工作和学习实践中提炼价值。
Core Data应用开发实践指南(深度剖析Core Data应用开发的全过程,全面涵盖苹果开发平台的新特性以及一些新的编程范式)(试读本)
免费
《Core Data应用发实践指南》共分16章;第1章讲解Core Data应用程序的基础知识并演示如何为范例程序添加Core Data支持;第2~4章介绍托管对象模型的基础知识、迁移和扩展;第5章探讨如何用Core Data及获取结果控制器来驱动表格视图;第6章展示怎样在应用程序里传递托管对象;第7章讲解如何把由Core Data所驱动的选取器视图添加到编辑视图中;第8章解释如何用XML中的默认数据来生成持久化存储区;第9章讲解如何利用深拷贝从选定的实体中把对象与关系由一个持久化存储区拷贝至另一个存储区中;第10章探讨如何用Instruments来判断并解决性能问题;第11章讲解如何由后台程来处理任务;第12章介绍在CoreDataTVC里如何实现高效的搜索功能;第13章讲解如何创建备份文件,以及如何用Dropbox的Sync API来同步文件;第14章讲解Core Data与iCloud的集成;第15章介绍如何一步提升Core Data与iCloud的集成幅度;第16章通过StackMob来介绍如何在多个用户之间行跨平台的数据分享及协作。
触人心弦:设计更优秀的iPhone应用(试读本)
免费
本书探讨了App如何设计得优雅、美好,如何能触人心弦。这不仅仅是指视觉上样式好看、夺人眼球,而是指你的App能直指用户的痛和需求,交互流程顺畅、省心。告诉你用户在使用iPhone、iPhone App时的视角和习惯,从而使你的iPhone App能真正地帮助用户达成目标,更容易被用户所受。我们通过对苹果设计规范的解读,结合产品设计的实践经验,以及对用户的观察,总结出一些具有通用指导意义的原则,希望能帮你在App发之路上走得更远。
完全精通Pro/ENGINEER野火4.0中文版零件设计基础入门(含DVD光盘1张)(试读本)
免费
本书以浅显易懂的方式说明Pro/E实体设计、曲面设计及零件设计变更,逐步引导您Pro/E的殿堂,正确并快速地学会以Pro/E行产品设计及分析。本书涵盖的内容包括:Pro/E野火4.0软件安装及系统设置、Pro/E特性简介、Pro/E文件存取、Pro/E窗口操作、三维零件的显示方式、三维零件的视角控制、三维零件的颜色设置、基准平面/基准轴/基准的简介及创建、草图绘制的简介、各类型线条的绘制与编辑、草图的标注尺寸、实体特征简介、基础特征设计(含拉伸、旋转、扫描及混合特征)、工程特征设计(含孔、倒圆角、倒角、壳、拔模及肋特征)、曲面特征简介、曲面设计的方式、曲面编辑的方式、产生曲线的方式、曲线编辑的方式、特征复制及镜像、特征阵列的简介及操作步骤、特征阵列的应用实例、零件设计变更、零件设计失败的处理、关系式的创建、零件族表的创建、文件导与导出、零件的印等。 本书以简洁的文字说明,辅以流程图及示意图,来阐述上列各议题的基本观念及用法,并以多个实体及曲面设计案例让您在实务练习中熟悉Pro/E操作流程。本书以Pro/E野火4.0中文版及英文版来编写(但本书亦适用于野火3.0中/英文版),并随书附赠由林清安教授亲自录制的Pro/E教学光盘,详细说明书中实务案例的Pro/E逻辑思考及操作步骤,让您的Pro/E学习之路快速、顺畅、扎实。 本书是专门为大中专、职业院校、技工院校“计算机辅助机械设计”、“机械制图”、“计算机辅助模具设计”等相关课程所造的授课教材。同时,本书也适合于初级门的自学Pro/E读者阅读使用。
Linux系统最佳实践工具——命令行技术(试读本)
免费
经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux桌面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。 本书汇集了Linux命令行下主要命令的功能说明、语法说明、选项介绍、典型示例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的示例行说明,可以使读者对Linux下的命令有快速深的认识。全书按照Linux命令的功能行分类,便于读者查询。阅读本书之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。本书使用RHEL 5.0所涉及的命令,同时也适用于其他Linux发行版,是所有Linux用户的参考用书。
深度探索Linux操作系统:系统构建和原理解析(深度阐释Linux操作系统原理的里程碑之作,切入角度十分独特,从微观和宏观上剖析操作系统的本质)(试读本)
免费
本书是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践,以从零始构建一个完整的Linux操作系统的过程为依托,指引读者在实践中去探索操作系统的本质。这种方式的妙处在于,让读者先从宏观上全面认清一个完整的操作系统中都包含哪些组件,各个组件的作用,以及各个组件间的关系,从微观上深理解系统各个组件的原理,帮助读者达到事半功倍的学习效果,这是作者潜心研究Linux操作系统10几年的心得和经验,能避免后来者在学习中再走弯路。此外,本书还对编译技术(尤其是动态加载和技术)和图形系统行了原理性的探讨,这部分内容非常珍贵。 全书一共8章:第1章介绍了如何准备工作环境。在第2章中构建了编译工具,这是后面构建操作系统各个组件的基础。在这一章中,不仅详细讲解了工具的构建过程,而且还通过对编译过程的探讨,深讨论了工具的组成及各个组件的作用,理解工具的工作原理对理解操作系统至关重要。第3~4章,从零始构建了一个具备用户字符界面的小操作系统,详细讲解了构建的过程以及涉及的技术细节。第5章从理论的角度探讨了这一过程,从内核的加载、解压一直讨论到用户程的加载,包括用户空间的动态器为加载程序所作的努力。第6~7章首先构建了操作系统的基础图形系统,然后在此基础上构建了桌面环境。第8章深探讨了计算机图形的基础原理,包含2D和3D程序的渲染、软件渲染、硬件渲染等内容,同时也从操作系统的角度审视了Pipeline。