本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。
本书系统讲解大规模分布式存储系统的原理与佳实践,分析互联网公司的大规模分布式存储系统架构,解析分布式技术中的要点,细致讲解分布式系统OceanBasede的实现经验。主要内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍Google、亚马逊、微软、阿里巴巴等互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,这
采用由简到难的编写思路,首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,*后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了 c/OS Ⅱ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程
Docker已经成为行业中热门爆的开源技术,没有之一。而Kubernetes的诞生,更是使得Docker如虎添翼。越来越多的人开始投入到Docker和Kubernetes的开发和运维中去。本书是一本为初学者量身定做的入门教材,适合对容器技术了解不多,没有太多的相关开发和运维经验,但是又想掌握Kubernetes技术的读者使用,帮助他们快速地进入这个领域。 本书分为两篇共12章,第一篇全面介绍Docker,包括Docker的基础知识、在主流操作系统上安装Docker的方法以及Docker的基本管理操作;第二篇详细介绍Kubernetes,主要包括Kubernetes基础知识、Kubernetes的安装方法、Kubernetes命令行管理工具、运行应用、访问应用、存储管理、软件包管理、网络管理以及Kubernetes的图形管理工具。 本书内容详尽、示例丰富,是广大Docker和Kubernetes初学者推荐的参考书,同时也适合高等院校和培训学校计算机相关专
本书系统介绍FreeRTOS实时操作系统开发。全书共10章,第1~7章为FreeRTOS基础开发部分,第8~10章为拓展应用部分。其中第1章介绍FreeRTOS实时操作系统、FreeRTOS实时操作系统的移植方法以及FreeRTOS的配置文件;第2章介绍FreeRTOS的任务,包括任务创建、任务删除、任务挂起、任务切换、任务调度、任务信息、中断优先级、任务优先级以及临界区;第3章介绍FreeRTOS时间管理,包括时间片轮转以及任务延时;第4章介绍FreeRTOS任务栈,包括内存分配失败回调函数、堆栈溢出以及选择堆栈大小;第5章介绍FreeRTOS内存管理,包括内存的申请和释放以及内存分配;第6章介绍FreeRTOS任务间通信,包括消息队列、二进制信号量、计数信号量、互斥信号量、递归互斥信号量、任务通知以及事件组;第7章介绍FreeRTOS定时器与低功耗;第8章介绍FreeRTOS+CLI命令行界面,通过CLI的移植以及创建命令的
本书从教学的角度出发,全面、系统地讲述了嵌入式系统及各组成部分的基本知识、技术原理和设计方法,使读者可以了解嵌入式系统的结构组成,掌握嵌入式系统开发的思路方法,具备嵌入式系统开发的初步分析问题和解决问题的能力。本书上篇是原理部分,内容包括:嵌入式系统概述,ARM处理器和指令集,嵌入式Linux操作系统,嵌入式软件编程技术,开发环境和调试技术,Boot Loader技术,ARM Linux内核,文件系统,设备驱动程序设计基础,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序开发和嵌入式GUI及应用程序设计; 本书下篇是实验部分,内容包括: 实验基础,开发环境建立,内核和模块构建,文件系统构建,调试技术演练,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序设计,MiniGUI实验设计和Android实验设计。本书兼顾教
作为一种16/32位的高性能、低成本、低功耗嵌入式RISC微处理器,ARM微处理器目前已经成为应用为广泛的嵌入式微处理器。 本书全面系统地介绍了嵌入式系统开发的基本知识和方法。全书分为四部分。部分介绍嵌入式系统基本概念及广泛使用的ARM技术,包括ARM处理器的体系结构、寻址方式、指令系统、汇编语言程序和C语言程序设计基础及ARM嵌入式硬件设计基础。第二部分介绍基于ARM 920T内核的三星S3C2440处理器,以及基于S3C2440处理器的应用系统设计,并以S3C2440为开发平台,列举几个典型的基本功能部件的程序设计示例。第三部分介绍Boot Loader及实现、ARM Linux系统移植与驱动开发。第四部分介绍ARM ADS集成开发环境及几个嵌入式系统应用开发实例。
本书以帮助学生掌握仿真的方法和技术为目标,以信息系统的分析为背景,借鉴国外的有关做法,按照讲清概念、熟悉工具、学会使用的原则,重点阐述如何利用MATLAB工具分析问题,通过案例示范和多层次的项目训练,培养学生分析和解决问题的能力。全书分为5章,即系统仿真概述、MATLAB应用基础、系统模型的建立与表示、系统的仿真分析和系统仿真实训。仿真实训的介绍涉及电路分析、信号分析和系统分析等,不局限于某一专业,着力介绍系统仿真的基本方法和技术。本教材既可以独立存在,也可以作为其他课程的仿真教材或辅助教材。
《CoreOS实战》介绍CoreOS的生态系统与组件,如何在本地和云系统中设置CoreOS,然后逐步完善一个容器应用开发实例, 介绍系统管理。 《CoreOS实战》是在CoreOS Container Linux上部署基于容器的系统的清晰指南。在其中,读者将看到一些讲解如何同时在私有基础设施和云系统中设置CoreOS的示例,并且可以使用真实的代码来实践常规的监控和升级技术。读者还将探究重要的容器感知的应用程序设计,其中包括微服务、Web和大数据示例,通过真实用例将读者所学知识转换成自有观点。
Redis是一个十分热门的内存数据库,它拥有众多 特性,已经被越来越多的公司采用,值得每一位开发者学习。通过本书讲述的Redis在开发和运维等方面的案例,读者不仅可以系统地学到有关Redis的大量知识,还可以将案例中所讲解的内容用于开发和运维等在内的各类生产实践。书中案例涉及的各种知识、命令和工具,均来自作者一线企业级应用的总结。本书的特色在于讲解知识点的同时,辅助以大量生动的例子,以帮助读者 好的理解Redis的使用。本书通过实战的理论和案例全面系统的讲解了Redis技术,适合所有渴望深入学习Redis的读者。
本书全面系统地介绍了统信UOS操作系统的应用方法,以及基本的管理和维护方法。全书共10章,主要内容包括计算机操作系统概述、操作系统安装与DDE桌面环境、文件管理、DDE桌面环境与功能设置、网络基础知识与网络设置、网络应用与网络共享设置、应用商店与系统维护工具、多媒体软件与辅助系统工具、安装Windows应用软件、命令行模式与shell的应用。本书以UOS操作系统的安装、应用为主线,将操作系统的理论知识和shell的使用很好地结合起来,帮助读者在操作过程中深入领会操作系统的相关知识,提高操作系统应用与问题解决能力,从而取得更好的学习效果。本书既注重理论知识的系统性和适用性,又强调良好工作习惯与实践能力的培养,适合作为各类院校关于操作系统相应课程的教材,也适合作为企事业单位相关培训的学习参考书。
《Excel在统计分析中的典型应用》由浅入深地介绍了统计分析的具体操作过程,帮助数据分析管理类人员快速、高效地完成各项人事工作。全书的内容与以下“同步配套视频讲解”内容一致。以下内容分别含在光盘中。同步配套视频讲解(Excel 2010数据基本操作、数据处理和计算、指数统计、数据分组与频数统计、描述性统计分析、抽样与抽样分布、几种重要的分布、参数估计、假设检验、方差分析、相关分析、回归分析、时间序列分析、解不确定值、数据透视表、宏与VBA)操作技巧视频讲解资源库(Excel技巧视频讲解、Word技巧视频讲解、PPT技巧视频讲解)办公文档资源库(常见办公文档、公司管理流程、行政管理表格)办公报表资源库(财务管理表格、行政管理表格、人力资源管理表格、营销管理表格)办公PPT资源库(背景模板、岗位培训、企业文化、营销管理、
《新手学五笔打字+Office 2013电脑办公从入门到精通》是指导初学者学习五笔打字和Office办公软件的入门书籍。本书详细地介绍了五笔打字的基础知识和操作技巧,对初学者在使用Office 2013进行电脑办公时经常遇到的问题进行了专家级的指导,并对公司如何构建电脑办公平台、实现高效办公进行了案例剖析。全书分3篇,共17章。靠前篇介绍五笔打字的前期准备、基础知识和输入方法。第2篇介绍Word、Excel和PowerPoint三大办公软件的基础知识和不错应用。第3篇介绍如何搭建电脑办公平台、共享局域网内的办公资源、网上办公、收发电子邮件、常用辅助办公软件及办公设备的使用等内容。 《新手学五笔打字+Office 2013电脑办公从入门到精通》附带一张DVD格式的电脑教学光盘,提供长达8小时的与本书同步的视频教学演示。同时,光盘中附有包含8000个常用汉字的五笔编码电子字
本书是安徽省教材建设项目成果,系统介绍操作系统的工作原理及相关应用技术,主要讲解操作系统概述,作业、进程与线程,作业调度与进程调度,进程同步与通信,存储器管理,文件管理和设备管理等内容。本书理论体系完整,内容详实,语言通俗易懂,实例丰富、实用性和针对性强,既适合作为高等院校计算机科学技术、软件工程、管理信息系统等专业的教材,又可供有关技术培训及工程技术人员自学参考之用。
大规模在线开放课程(Massive Open Online Course,MOOC)是基于课程与教学论及网络和移动智能技术发展起来的新兴在线课程形式。从 2008年起短短几年间,MOOC已经从悄然无声发展到“井喷”阶段。清华大学教育研究院的在线教育研究组,作为靠前首批从事MOOC研究的学术团体,将研究聚焦于MOOC的发展动态、MOOC的基本特征、MOOC背后的教育理论基础与课程设计理念、MOOC的制作与教学过程等,并取得了一些有价值的研究成果。 本书旨在将我们近期的研究成果呈献给教育领域的教师和学习者,以为广大教师和读者了解MOOC、参与MOOC,使MOOC优选限度地发挥其成效提供帮助。
《PowerPoint 2013幻灯片制作》一书详细而又全面地介绍了学习PowerPoint 2013的相关知识。主要内容包括:PowerPoint 2013的基础知识,演示文稿的基本操作,幻灯片的基本操作,文本和图片的运用,设计幻灯片的基本方法,运用表格和图表进行对比分析,绘制形状,在幻灯片中插入SmartArt图形,为幻灯片中的各种对象添加动画和切换效果,在幻灯片中插入音频文件和视频文件,为幻灯片中的对象添加各种超级链接,对制作的演示文稿进行放映、打包与输出,以及对演示文稿中的文字、图形、动画、版面和演示进行设计等。最后一章还通过制作 两个演示文稿实例对全书内容进行了综合演练。 《PowerPoint 2013幻灯片制作》内容全面,图文对应,讲解深浅适宜。叙述条理清楚,并配有多媒体教学光盘,对PowerPoint 2013的初、中级用户有很大的帮助。《PowerPoint 2013幻灯片制作》适用
九州书源编著的《Word2013\Excel2013\PowerPoint2013办公应用(全彩版)》一书详细而深入地介绍了Word2013、Excel2013及PowerPoint2013这3个常用办公组件的相关知识。其中Word部分主要介绍Word文字输入与编辑、对象的插入与美化、长文档编辑与文档审阅等内容;Excel部分主要介绍数据的输入与格式设置、数据计算、函数的使用、数据排序和筛选、分类汇总和合并数据等内容;PowerPoint部分主要介绍幻灯片的基本操作、文本及对象的使用、设置动画、放映及打包演示文稿等内容。最后一章还通过制作3个例子对全书内容进行了较为综合的演练,从而帮助读者再次巩固本书内容。 本书内容全面,图文对应,讲解深浅适宜,叙述条理清楚,并配有多媒体教学光盘,对学习Word2013、Excel2013及PowerPoint2013的初、中级用户有很大的帮助。 本书适用于公司职员、在校学生、教师以及各行各业相关人
《Excel 2013使用详解 修订版》是指导读者学习Excel 2013的入门书籍。书中全面介绍了Excel 2013的功能、应用案例以及使用技巧等。本书内容翔实,案例实用,图文并茂,能帮助读者快速掌握Excel的使用方法,并利用其解决日常工作中遇到的问题。 《Excel 2013使用详解 修订版》共19章,循序渐进地讲解了Excel 2013工作簿和工作表、单元格和区域、数据的输入和编辑、工作表的美化、协同处理和数据打印、数据的管理和分析、数据透视表、数据验证、条件格式、模拟分析和规划求解、分析工具库的使用、图表应用、迷你图、Power View工作表、使用快速分析工具分析数据、插图与艺术字、常用函数详解、宏与VBA等内容。 《Excel 2013使用详解 修订版》讲解通俗易懂,内容系统全面,操作步骤直观具体。本书既适合初学者阅读,也可作为相关培训班的培训教材。