本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
本书系统讲解大规模分布式存储系统的原理与佳实践,分析互联网公司的大规模分布式存储系统架构,解析分布式技术中的要点,细致讲解分布式系统OceanBasede的实现经验。主要内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍Google、亚马逊、微软、阿里巴巴等互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,这
让读者了解所有新的和改进的ASP.NET Core功能? 开发用户期望的功能丰富、灵活且响应敏捷的设计? 描述使用ASP.NET Core进行前端开发的*、*实践? 详述如何大限度地利用具有非原生功能的第三方库? 解释如何组合应用ASP.NET Core与不同的工具、框架和库? 探讨Bower依赖关系、gulp构建系统与ASP.NET Core的使用
根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
本书部分内容对接 职业院校技能大赛中职网络建设与运维赛项的知识和技能要求。本书分 为系统安装与网络配置、系统管理和常用网络服务,共 3 部分 11 个任务,包括安装配置 Linux 作 系统、配置 Linux 系统的网络、配置与管理用户和组群、配置与管理文件系统、配置与管理基本磁 盘、配置与管理 Samba 服务器、配置与管理 DHCP 服务器、配置与管理 DNS 服务器、配置与管理 Apache 服务器、配置与管理 FTP 服务器和配置与管理电子邮件服务器。 本书可以作为中等职业学校计算机网络技术专业的教材,也可作为 职业院校技能大赛相关 赛项的参考用书,还可以作为广大 Linux 爱好者的自学参考书。 本书配有电子课件和习题答案,教师可登录机械工业出版社教育服务网(www.cmpedu.com)免 费注册后进行下载或联系编辑(010-88379194)咨询。
本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。
本书为普通高等教育 十一五 *规划教材,是在《操作系统(第三版)》的基础上修订而成的。与前三版相比,第四版在结构、内容上都作了增删、调整和修改。全书内容共五部分:背景知识,内容包括引论和操作系统的硬件环境;进程,内容包括进程与进程管理、进程同步与通信;存储管理,内容包括存储器管理和虚拟存储器管理;文件和输入/输出管理,内容包括用户接口管理、文件管理和设备管理;网络与分布式系统,内容包括网络服务器与分布式系统。本书以 Linux操作系统为例,具体分析了当代操作系统的设计思想和实现技术。本书内容丰富,结构清晰,突出基础,注重应用,强调理论与实践相结合,适合作为普通高等院校计算机及相关专业的教材,也可供计算机爱好者自学使用,对于从事计算机应用和开发的技术人员也具有一定的参考价值。
本书介绍系统分析与设计的原理、方法、技术、工具和应用,全书分 4 个部分, 第 1 部分(第 1 章)从信息系统的设计模型、应用环境开始,介绍系统分析与设计的定义、过程与流行的技术方法;第 2 部分(第 2 ~ 8 章)是本书的重点内容,其中第 2 ~ 4 章分别从静态、动态和数据的角度讨论建模的方法和技术, 第 5 ~ 8 章则分别从系统整体架构设计、类和包设计、人机界面设计及数据模式设计的角度讨论系统设计的方法和技术;第 3 部分(第 9 章)给出系统生存周期中,设计阶段的后续衔接阶段内容,介绍系统的构造、实施以及运行和支持阶段的主要工作;第 4 部分(第 10 章)以一个简化的教学管理系统作为示例, 介绍本书前面章节的原则和技术在软件项目的分析设计过程中的应用。
本书为"十二五 普通高等教育本科*规划教材,也是湖北省精品课程、精品资源共享课程"物流系统工程 的建设成果。本书以基础性、实用性为原则,具体内容涵盖了物流与物流系统工程的基本概念、系统工程方法论与常用技术、物流系统分析、物流系统预测、物流系统建模、物流系统仿真、物流系统规划、物流系统评价,以及物流系统决策共9章。在介绍基本原则与方法的同时,结合相应的实证与案例分析,帮助读者学习并运用系统工程的思想和方法解决物流中的实际问题。每章均有导读和一定数量的复习思考题,并配有免费课件及MOOC课程,读者可登录华信教育资源网www.hxedu.com.cn下载使用。
《操作系统设计原理》系统地介绍操作系统设计的基本概念、原理和实现方法,主要内容包括:操作系统概述、进程与线程、互斥与同步、处理器调度、存储器管理、文件管理、输入/输出管理、操作系统安全、新型操作系统共9章。在每章的基本原理和方法介绍后,均以目前*流行的操作系统Linux、UNIX和Windows为例,介绍当代操作系统的实现原理和特点。*后一章专门介绍嵌入式操作系统、分布式操作系统和虚拟技术等目前新型的操作系统。
本书介绍了嵌入式系统的基础知识、嵌入式语言基础、嵌入式系统应用设备、嵌入式硬件与固件的设计、开发步骤和案例,以及嵌入式系统的应用等。第1章和第2章介绍了嵌入式系统的基本知识。第3章介绍了嵌人式的语言基础。第48章介绍了有关嵌入式硬件与固件设计的进阶知识,对于嵌入式系统的实践工程师来说,这些知识是非常有帮助的。第9 12章说明了嵌入式系统设计的应用环境及案例,该章的内容对实践工程师和项目经理都是有益的。每章内容讲述得比较详细,并使用简明的文字说明以及表格、图例来阐明相应概念。每章的末尾均有总结,概括了该章的知识。为了方便学生在实验室也能进行相关的实验,本书还在第13章提供了实验指导。本书还介绍了微控制器与ARM处理器,列举了贴近实际的**嵌入式设计案例。 本书从组件技术的视角出发,讲述了嵌
《CoreOS实战》介绍CoreOS的生态系统与组件,如何在本地和云系统中设置CoreOS,然后逐步完善一个容器应用开发实例,*后介绍系统管理。《CoreOS实战》是在CoreOS Container Linux上部署基于容器的系统的清晰指南。在其中,读者将看到一些讲解如何同时在私有基础设施和云系统中设置CoreOS的示例,并且可以使用真实的代码来实践常规的监控和升级技术。读者还将探究重要的容器感知的应用程序设计,其中包括微服务、Web和大数据示例,通过真实用例将读者所学知识转换成自有观点。
本书详细阐述了操作系统的基本原理、概念和应用,全书以传统的UNIX为主线进行讲解,而且还对 Windows 2000/XP/2008、*推出的Windows 7、嵌入式Linux系统和操作系统安全进行了分析和介绍。本书共分3篇:第1篇介绍操作系统的基本原理及较常用的操作系统实例,如UNIX、Linux、Solaris、Windows 2000/XP/2003/Vista/2008/7等;第2篇介绍在UNIX和嵌入式Linux系统下的系统程序设计、应用开发工具及开发技术;第3篇介绍了UNIX系统管理和系统网络管理技术。
本书从初学者的需求出发,配合高校应用型人才的培养目标,培养嵌入式专业的学生掌握微处理器技术方面的基础知识,以及解决专业领域实际问题的能力,同时本书注重教材的可读性和实用性,以理论讲解结合案例分析和编程实例的方式组织内容,循序渐进,符合读者的认知过程。本书内容全面细致,构架清晰完整,实用性强,特别适合ARM的初学者,可作为大中专嵌入式相关专业的教材或供初学者作为参考资料使用。本书可作为高等院校电子信息、计算机、软件、自动化、通信等专业相关课程的教材,还可供从事嵌入式系统研发的工程技术人员参考。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录 我们爱读书 网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。
基于ARM Cortex-M0+内核的NXP LPC8XX系列微控制器是替换传统单片机的*选择之一,它具有丰富的片上外设和强大的处理核心。《ARM Cortex-M0+嵌入式开发与实践——基于LPC800》基于NXP LPC812微控制器和Keil MDK集成开发环境,讲述LPC812硬件设计系统以及芯片级别与μC/OS-II系统级别的软件设计方法。全书共分为14章,包括LPC812芯片架构、LPC812典型开发电路系统、LPC812芯片级程序框架、定时器、通用I/O口、串口、外部中断、按键与数码管驱动、温度传感器DS18B20、点阵式LCD屏、μC/OS-II用户任务管理与程序框架、μC/OS-II信号量与消息邮箱以及μC/OS-II系统定时器等。本书理论与应用结合紧密,实例丰富,读者可在清华大学出版社网站上下载到全部实例工程的源代码。 《ARM Cortex-M0+嵌入式开发与实践——基于LPC800》可作为高等院校电子通信、软件工程、自动控制、智能仪器和物联网等
本书以ARM9微处理器为硬件平台,详细讲解了ARM9芯片的硬件结构及软件体系。结合所选的ARM9芯片S3C2410X,阐述了嵌入式系统开发的各个主要环节。详尽讲解了芯片内部的各种资源及相关的外围电路设计与编程方法。在此基础上介绍了嵌入式系统软硬件设计、调试方法,详细介绍了嵌入式系统下驱动程序的开发方法和Linux内核移植的基本知识。详述了S3C2410X开发平台Bootloader、ADS集成开发环境和图形用户界面编辑环境Qt。 本书以“立足基本理论、系统全面、由浅入深、实例引导、贴近实用”为宗旨,基于嵌入式系统开发的基本流程,详细讲解基本指令的使用方法及相关技巧,内容翔实、实践性强。另外,本书配套光盘给出了书中的实例文件、开发过程的操作录像文件、常用元器件及芯片等丰富的拓展资源,极大地方便了读者自学,动手实践。 本书可作为机电控制、
Protel 99 SE是Protel Technology公司开发的基于Windows环境下的电路板设计软件。该软件功能强大,人机界面友好,易学易用,是大中专院校电学专业必学课程,同时也是业界人士*的电路板设计工具。《Protel 99 SE电路设计实例教程(第二版)》由13章、3个附录组成,主要内容包括Protel 99 SE简介、原理图设计环境的配置、基础原理图设计、原理图元件库的编辑、原理图设计进阶、层次原理图的设计、印制电路板基础、配置PCB设计环境、基础PCB设计、PCB元件的制作、电路仿真分析、综合案例演练,以及Protel 99 SE常用快捷键、常用封装和元件封装缩写含义等。《Protel 99 SE电路设计实例教程(第二版)》通俗易懂、条理清晰,可以帮助读者在短时间内成为电路板设计高手。《Protel 99 SE电路设计实例教程(第二版)》既可作为高校现代电子技术EDA方面的教材,同时也可作为电路及电路板设计工
本书以Spring Cloud微服务架构为主线,依次通过案例讲述Spring Cloud的常用组件。看完本书后,大家会比较熟悉基于 Spring Cloud微服务架构的开发技术。本书分为11章,内容包括Spring Boot微服务入门、Spring Data连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用Spring Cloud Config搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,*后给出一个SpringBoot开发Web的实战案例。如果你想了解Spring Cloud微服务架构,并想以此进阶到架构师,那么本书是不错的选择。而且本书还附带相关代码和视频,视频里包含了所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书的文字,这样能更高效地掌握Spring Cloud微服务开发技巧。
本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 Git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了Git GUI程序用法,以及 Git 在团队开发模式中应用的问题;讲述如何与全球的项目开发人员进行交流,提升程序开发的经验和能力;介绍了GitHub、Bitbucket、GitLab等提供Git服务的网站;本书后的重点为介绍架设Git Server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
本书主要以LPCI700系列微控制器为硬件平台,详细介绍ARMCortex—M3内核微控制器的原理与应用开发技术,是读者学习Cortex-M3内核微控制器应用开发的入门教程。全书共l2章,分成五个部分:部分为第1章,介绍嵌入式系统的基本概念。第二部分包括第2章和第3章,介绍LPCI700系列微控制器的基本结构,包括引脚配置、时钟和功率管理等,并设计了基于LPCI768微控制器的硬件实验平台。第三部分为第4章,介绍主流的ARM开发工具RealviewMDK集成开发环境的使用。第四部分为第5~10章,介绍LPCI700系列微控制器的主要功能模块,并提供大量应用实例。第五部分为第ll章和第l2章,介绍嵌入式系统编程的模块化和层次化设计思想,以及一些基本的编程准则和编程经验,并介绍了RL—RTX嵌入式实时操作系统的应用。 为了拓展学生的自学能力,本书设计了基于LPCI768的小系统实验平台
《普通高等院校嵌入式系统规划教材:嵌入式系统原理与应用》使用通俗易懂的语言,由浅入深地介绍了嵌入式系统的组成、嵌入式微处理器的使用、Linux开发环境的建立、简单驱动程序的编写、如何在Linux操作系统支持下开发嵌入式系统、嵌入式系统图形界面的使用以及如何构建自己的嵌入式系统等内容。书中包含大量短小、简单却可以对理解嵌入式系统工作原理起着重要作用的示例,通过对这些教学示例的演示,可以帮助初学者在较短的时间解除对嵌入式系统的神秘感,对嵌入式系统的组成、工作原理、开发流程有一个较全面的认识。 《普通高等院校嵌入式系统规划教材:嵌入式系统原理与应用》可以作为具有计算机原理、微机接口技术、C语言程序设计、单片机原理等课程基础的,初次接触嵌入式系统的本科生、研究生、教师以及对嵌入式系统感兴
本书以简明的叙述、通俗的语言,系统地阐述了基于Proteus仿真技术的 Intel 8086 微机系统设计及接口技术。全书共分12章,主要内容包括计算机基础、微处理器结构及系统、Intel 80x86寻址方式和指令系统、汇编语言程序设计、Proteus 应用指南、输入/输出接口、半导体存储器、中断处理技术、定时计数技术、并行/串行通信、数/模和模/数转换器以及基于Proteus仿真的8086微型处理器实验。本书选材新颖,内容系统,结构清晰,概念准确,通俗易懂,每章都附有思考题与习题。 本书可供高等院校本科、专科,高职高专及大中专工业自动化、电子信息/通信工程、机电一体化、机械等专业和计算机专业及其他各工科类专业选用,还可供广大科技人员自学参考。
本书以STM32系列32位Flash MCU为例,以“蓝桥杯”嵌入式设计与开发竞赛实训平台为硬件平台,以“一切从简单开始”为宗旨,介绍ARM Cortex-M3系统的设计与实现。 全书分为12章,第1章简单介绍STM32 MCU和SysTick,第2章介绍软件开发环境与工具,第3~8章分别介绍GPIO、USART、SPI、I2C、ADC和TIM的配置、库函数及设计实例,第9、10章分别介绍NVIC、DMA的配置及设计实例, 1、12章分别介绍STM32G431、STM32L071程序设计。书后附有引脚和库函数表,方便查询;还附有实验指导,方便实验教学,利用Keil的仿真功能,可以实现 教学。