本书是一本关于Linux命令行与shell脚本编程的全面教程。全书分为四部分:部分介绍Linuxshell命令行;第二部分介绍shell脚本编程基础;第三部分深入探讨shell脚本编程的内容;第四部分介绍如何在现实环境中使用shell脚本。本书不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。本书内容全面,语言简练,示例丰富,适合于Linux系统管理员及Linux爱好者阅读参考。图灵程序设计丛书
《SPARC嵌入式系统设计与开发:S698系列处理器实用教程》以珠海欧比特公司研发的基于SPARC架构的S698系列处理器为例,介绍嵌入式系统的设计与开发方法。《SPARC嵌入式系统设计与开发:S698系列处理器实用教程》可供从事计算机系统设计与开发的技术人员学习和参考,也可作为高等院校相关专业的教材。
本书全面回顾了嵌入式操作系统的演进历史,主流的嵌入式操作系统的技术特点、成长历程以及背后的商业故事,展望了嵌入式操作系统未来的技术路径、市场发展趋势和物联网时代的新机遇。并按时间轴讲述了从RTOS、开源嵌入式操作系统到物联网操作系统的发展历程,以技术为视角剖析了嵌入式操作系统的实时性、安全性和云计算等重要技术,从手机、通信、汽车和可穿戴设备几个市场讨论了嵌入式操作系统的应用,从嵌入式操作系统和知识产权角度讨论了商业模式的问题。本书适合电子信息行业的人士阅读,尤其适合嵌入式系统、电子设计和工业控制领域的工程技术人员、管理和营销人士阅读,也可供从事嵌入式系统教学和学术研究领域的科研人员、老师,以及高校计算机、物联网、电子信息和自动控制等专业学习嵌入式课程的学生学习参考。
本书对操作系统的内存管理、进程管理、进程协调和同步、进程间通信、实时时钟管理、设备无关的I/O、设备驱动、网络协议、文件系统等进行了详细的介绍,并利用分层的设计范式,以一种有序、易于理解的方式来阐述这些内容。本书以Xinu操作系统为系统设计的样板和模式,从一个裸机开始,一步一步地设计和实现一个小型但优雅的操作系统。本书的样本代码可以运行在Linksys E2100L无线路由器上。 本书适用于高年级的本科生或低年级的研究生,也适用于那些想了解操作系统的计算机从业人员。学习本书前,学生需要具备基本的程序设计能力,应当理解基本的数据结构,包括链表、栈和队列,并且应当用C语言写过程序。
本书是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父KentBeck撰写,荣获4界Jolt大奖,10余年不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和实践。 本书共32章,分为部分。部分(~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(8~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重构的方法,以及TDD中
嵌入式可配置实时操作系统eCos是一种完全免费的开放源代码的软件,适合于深度嵌入式应用。本书全面介绍eCos系统的基本结构,详细描述eCos开发环境的建立及其配置方法,从各个层次对eCos的各个组成部分进行阐述和分析,并通过实例说明如何开发基于eCos的嵌入式应用。 本书包含了版本的eCos2.0源代码、联机说明、开发工具源代码以及应用程序eCos嵌入式Web服务器,可以直接使用光盘内容建立完整的eCos开发环境。 本书可作为广大嵌入式系统研发人员及其他相关科研人员的技术参考书,也可作为在校学生学习嵌入式系统的参考教材。
本书是《入门与实战》系列丛书之一,全书以通俗易懂的语言、翔实生动的实例,全面介绍了操作系统的安装、维护、优化和重装等相关知识。全书共分10章,涵盖了安装操作系统前的准备工作,硬盘的分区与格式化,安装Windows操作系统,多系统的安装与管理,安装驱动程序与检测电脑,使用常用软件与电脑外设,操作系统的修复与重装,优化Windows操作系统,搭建虚拟系统安装平台以及维护操作系统的安全等内容。 本书采用图文并茂的方式,使读者能够轻松上手。全书双栏紧排,全彩印刷,同时配以制作精良的多媒体互动教学光盘,方便读者扩展学习。附赠的DVD光盘中包含18小时与图书内容同步的视频教学录像和3~5套与本书内容相关的多媒体教学视频。此外,光盘中附赠的“云视频教学平台”能够让读者轻松访问上百GB容量的免费教学视频学习资源库。 本书面向
本书从电脑新手的需要和学习习惯出发,详细介绍了安装电脑操作系统前的准备、硬盘分区与格式化、安装Windows 8、安装Windows 10、多操作系统的安装与管理、安装与管理驱动程序、网络连接与系统更新、常用工具软件的安装与卸载、系统优化与日常维护、系统安全与病毒查杀、备份与还原数据,以及卸载并重装操作系统等知识。 本书语言通俗易懂、版式清晰、图文并茂、脉络清晰且操作性强,采用"试一试 学一学 练一练 想一想”模式进行讲解,将知识介绍与实战练习相结合,使读者能够轻松上手;同时,本书还配有精彩实用的多媒体自学光盘,通过直观生动的视频演示帮助读者轻松掌握重点和难点。 本书适合不同年龄、不同行业的电脑初级用户自学和参考,也可作为大中专院校和各种电脑培训班的参考用书。
本书对操作系统的内存管理、进程管理、进程协调和同步、进程间通信、实时时钟管理、设备无关的I/O、设备驱动、网络协议、文件系统等进行了详细的介绍,并利用分层的设计范式,以一种有序、易于理解的方式来阐述这些内容。本书以Xinu操作系统为系统设计的样板和模式,从一个裸机开始,一步一步地设计和实现一个小型但优雅的操作系统。本书的样本代码可以运行在Linksys E2100L无线路由器上。 本书适用于高年级的本科生或低年级的研究生,也适用于那些想了解操作系统的计算机从业人员。学习本书前,学生需要具备基本的程序设计能力,应当理解基本的数据结构,包括链表、栈和队列,并且应当用C语言写过程序。
嵌入式可配置实时操作系统eCos是一种完全免费的开放源代码的软件,适合于深度嵌入式应用。本书全面介绍eCos系统的基本结构,详细描述eCos开发环境的建立及其配置方法,从各个层次对eCos的各个组成部分进行阐述和分析,并通过实例说明如何开发基于eCos的嵌入式应用。 本书包含了版本的eCos2.0源代码、联机说明、开发工具源代码以及应用程序eCos嵌入式Web服务器,可以直接使用光盘内容建立完整的eCos开发环境。 本书可作为广大嵌入式系统研发人员及其他相关科研人员的技术参考书,也可作为在校学生学习嵌入式系统的参考教材。