本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
本书旨在介绍片上路由器网络设计中*重要的概念和技术细节,希望为读者阐明基本概念,并明确片上网络研究的趋势和*进展。本书共9章,首先介绍了多核架构环境下的片上网络,解释了片上网络如何适应多核设计的整体系统架构;然后介绍了各种拓扑成本及性能的权衡、路由算法、网络中使用的流控制机制、路由器微体系结构、建模和评估片上网络的细节;接着介绍了一系列基于片上互连网络技术的计算架构设计案例,并全面分析了前面章节介绍的各种技术是如何在实际部署中进行取舍和融合的;*后介绍了未来几年在推动片上网络研究探索中将面临的关键技术和新领域。 本书面向熟悉基本计算机体系结构概念,并且对片上互连网络感兴趣的工程师和研究人员,可以作为他们理解片上网络基础知识和了解片上网络*研究的基础参考资料。同时,本书既可以用于教
本书系统讲解大规模分布式存储系统的原理与佳实践,分析互联网公司的大规模分布式存储系统架构,解析分布式技术中的要点,细致讲解分布式系统OceanBasede的实现经验。主要内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍Google、亚马逊、微软、阿里巴巴等互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以阿里巴巴的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,这
系统架构设计师考试作为计算机技术与软件专业技术资格考试(简称 软考 )中的一个高级资格专业考试,是由国家人力资源和社会保障部、工业和信息化部领导的*考试。通过该考试获得系统架构设计师证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从中择优聘任高级工程师专业技术职务。 本书由薛大龙教授担任主编,薛教授长期从事 软考 培训工作,熟悉考题的形式、难度、深度和重点,了解学生学习过程中的难点。本书通过对系统架构设计师考试2012 20172018年的真题进行逐题分析和解答,帮助考生全面掌握系统架构设计师的知识和技能,掌握考试重点,熟悉试题形式,学会解答问题的方法和技巧,更高效地准备系统架构设计师考试。
让读者了解所有新的和改进的ASP.NET Core功能? 开发用户期望的功能丰富、灵活且响应敏捷的设计? 描述使用ASP.NET Core进行前端开发的*、*实践? 详述如何大限度地利用具有非原生功能的第三方库? 解释如何组合应用ASP.NET Core与不同的工具、框架和库? 探讨Bower依赖关系、gulp构建系统与ASP.NET Core的使用
和第2版相比,本版内容上的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: ? 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 ? 处理器体系结构修改为支持64位字和操作的设计。 ? 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 ? 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 ? 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 ? 采用函数,更新了与协议无关和线程安全的网络编程。
根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
本书是进一步学习UG NX 12.0曲面设计实例的书籍,书中介绍了21个经典曲面产品的实际设计全过程,其中有两个实例采用了目前*为流行的TOP-DOWN(自顶向下)方法进行设计。这些实例覆盖了不同行业,具有很强的实用性和广泛的适用性。 本书在内容编排上,先针对每一个实例进行概述,说明该实例的特点,使读者对其有一个整体的认识,以使学习 有针对性;接下来介绍的操作步骤翔实、透彻、图文并茂、 读者一步一步地完成设计。这种编写方法能使读者 快、 深入地理解UG 曲面设计中那些抽象的概念、重要的设计技巧、复杂的命令及功能,能使读者较快地进入曲面产品设计实战状态。在写作方式上,本书紧贴UG NX 12.0软件的实际操作界面,使初学者能够直观、准确地操作软件进行学习,从而尽快地上手,提高学习效率。本书附赠学习资源,包含了大量UG曲面设计技
本书部分内容对接 职业院校技能大赛中职网络建设与运维赛项的知识和技能要求。本书分 为系统安装与网络配置、系统管理和常用网络服务,共 3 部分 11 个任务,包括安装配置 Linux 作 系统、配置 Linux 系统的网络、配置与管理用户和组群、配置与管理文件系统、配置与管理基本磁 盘、配置与管理 Samba 服务器、配置与管理 DHCP 服务器、配置与管理 DNS 服务器、配置与管理 Apache 服务器、配置与管理 FTP 服务器和配置与管理电子邮件服务器。 本书可以作为中等职业学校计算机网络技术专业的教材,也可作为 职业院校技能大赛相关 赛项的参考用书,还可以作为广大 Linux 爱好者的自学参考书。 本书配有电子课件和习题答案,教师可登录机械工业出版社教育服务网(www.cmpedu.com)免 费注册后进行下载或联系编辑(010-88379194)咨询。
《深入解析Mac OS X & iOS操作系统》编著者 莱文。 系统开发者、内核黑客和对苹果感到好奇的人们 注意了!本书探讨了MacOSX系统和iOS系统的方方面 面,深入讲解了两个系统的架构,讨论了框架手册没 有讨论的内容。本书清晰而详细地讨论了苹果操作系 统的内部工作原理,包括苹果私有的API,书中的大 部分内容都是首次披露。 《深入解析Mac OS X & iOS操作系统》在漫游 系统架构的时候,从用户态深入到内核态,通过带注 释的代码示例揭示了每一个层次和组件,还提供了可 上手的实验,并且比较了两个系统实现的区别。 主要内容 引导过程:Mac的EFI、iOS的iBoot以及内核 启动过程 进程、线程以及虚拟内存管理 通过DTrace、ptrace和隐藏的系统调用进行调 试和性能剖析 系统级的API:POSIX调用、Mach陷阱以及OSX /iOS私有的API 文件系统架构,包括VFS和HFS+ 网络架构:从套接
工欲善其事,必先利其器。面对庞杂且与日俱增的文档、报表,传统的办公技能已难以应对,是时候换一种新的办公方式了——利用Python实现自动化办公,消除枯燥、耗时的重复性劳动,大幅提高工作效率。本书是为零基础读者打造的Python办公自动化教程。全书一共6篇,首先简单介绍Python基础知识,然后讲解如何用Python代码操作计算机文件,接着依次详述如何将Python与Excel、Word、PPT以及PDF办公软件相结合,轻松解决日常工作中的实际问题。通俗易懂的内容+丰富的示例+逐行解析代码,助你切实掌握自动化办公,解放生产力。 本书适合零基础读者阅读,包括数据分析人员、自动化运维人员、运营人员等。
《Excel自动化 Power Query智能化数据清洗与数据建模》主要讲解如何将原始数据变为自动化报表,结合大量的实际案例,以期让普通的Excel用户能够快速掌握Power Query的核心知识,从而将其有效地应用到实际工作中,提升工作效率。本书介绍了Power Query在数据清洗加工和自动化数据分析建模的各种实际应用,包括数据清洗加工的各种实际应用案例、表格结构转换、表格数据整理、财务分析建模、销售分析建模、人力资源分析建模等经典案例。《Excel自动化 Power Query智能化数据清洗与数据建模》适合具有Excel基础知识,经常处理大量数据的各类人员阅读。也可作为大、中专院校及经济类本科、研究生和MBA学员的教材,还可作为培训机构的教学参考用书。
本书以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的仿真功能,可以实现 教学。
本书以《虚拟现实应用开发职业技能等级标准》为编写依据,围绕虚拟现实技术的人才需求与岗位能力进行内容设计。本书包括基础三维技术、C#编程语言基础、基于虚拟现实引擎的进阶开发、虚拟现实应用测试4章,涵盖了场景、人物角色、生物模型制作技术和物体动画效果的实现,利用C#编程语言进行面向对象的程序开发,基于虚拟现实引擎工具进行用户界面的开发、交互逻辑和物理引擎的应用,虚拟现实应用测试等内容。本书以模块化的结构组织章节,以任务驱动的方式安排内容。本书可作为1 X证书制度试点工作中虚拟现实应用开发职业技能等级证书培训的教材,也可作为期望从事虚拟现实应用开发工作的人员和虚拟现实应用技术、平面设计、数字媒体技术、影视制作、动漫游戏开发等相关专业学生的参考书。
DSP芯片已成为现代信息处理技术的重要器件。本书以TMS320F2812为例介绍DSP的基本特点、硬件结构、中断系统和指令系统;详细介绍CCS开发环境和C语言在DSP芯片的编写特点和方法,以及芯片的外设接口模块。本书还介绍了DSP实验系统的电路设计,对10个应用实例进行详细分析,给出硬件设计电路图和C语言程序代码,并标有详细的程序说明,为读者快速应用DSP的知识进行应用开发和教学实验提供方便。本书系统性强,实验项目丰富,具有较强的实用性。全书将DSP芯片原理、结构和系统设计、实验融为一体,既方便读者掌握DSP的基础知识,也有利于读者进行DSP系统的项目开发。本书可以作为高等学校电类各专业的本科生和研究生的教材,同时也可作为DSP开发应用人员的参考书。本书免费提供C语言程序代码,读者可登录华信教育资源网( www.hxedu.com.cn )下载使用。
陈启军等编著的《嵌入式系统及其应用--基于 Cortex-M3内核和STM32F系列微控制器的系统设计与 开发》介绍了嵌入式系统领域的基本原理、技术和方 法,在内容上偏重自动化和电气类专业的 教材选择需求,强调基本原理、硬件设计、软硬件交 互,强调在自动化和电气领域的应用,力求能够 改变目前高校教学上“软强硬弱”的现状。全书紧跟 时代潮流,以ARM公司的Cortex-M3内核和 ST公司的STM32F系列MCU为主要介绍对象,在普适的 嵌入式基本原理与具体芯片的结合上 较为深入。 《嵌入式系统及其应用--基于Cortex-M3内核和 STM32F系列微控制器的系统设计与开发》适合专业教 育阶段的自动化电气类本科教学,也适合具有初步经 验的嵌入式系统开发者 自学或研究生学习,对其他从事电子技术和软件技术 开发的人员亦有较大参考价值。
本书以DSP处理器提高处理速度的方法为主线,介绍了流水线、并行结构、哈佛结构、数据传输、多核众核等处理器常用结构,总结了DSP处理器的典型结构和发展体系,同时给出了典型DSP系统硬件结构、开发编程方法和系统实例,详细介绍了多核DSP处理器的设计、开发和在实时处理中的应用;并介绍了DSP多片互连与FPGA的应用,包括FPGA对ADC采样的控制、基于FPGA的正交采样和数字下变频、脉冲压缩和FPGA与DSP之间的接口设计等。
JavaScript是一种直译式脚本语言,它的一个很大的优势就是绝大多数浏览器都包含了JavaScript的解释器,这样我们在学习JavaScript时不需要安装任何开发软件,只要写一个网页文件,嵌入JavaScript代码就能在浏览器中进行代码的调试,非常方便。对于硬件爱好者来说,学习JavaScript还有一个好处就是能让自己的硬件作品更贴近IoT(物联网)应用。了解了JavaScript,我们能够在显示的页面上实现更多的效果,同时,目前有很多硬件也支持用JavaScript来编程。本书以制作国际象棋、五子棋、弹球、贪吃蛇、拼图、打飞机等经典游戏为例,带你从零起步,学习JavaScript的编程方法,适合对游戏和编程感兴趣的初学者阅读。而且本书融入了创客的项目式思路,在一个个实例的制作过程中学习知识,语言通俗易懂,图文并茂,会带给你与以往内容枯燥的编程教程完全不同的全新体验。
对嵌入式系统的开发感兴趣吗?由于嵌入式系统对效率有很高的要求,所以需要遵循严格的设计原则 。怀特专著的《嵌入式系统设计与实践》简单易读,结合传统的软件设计模式和嵌入式程序设计领域中新 颖、独特的设计模式,帮助你建立良好的程序设计实践技巧,学习如何针对处理器而非操作系统建立系统 架构,以及处理硬件难题与制造需求的特殊技能。本书作者是嵌入式系统专家,创建过各种嵌入式系统, 从城市道路监控系统到DNA扫描仪再到儿童玩具。 《嵌入式系统设计与实践》主要内容: ·深入分析嵌入式系统的架构设计步骤和架构设计模式。 ·介绍嵌入式系统中独有的设计模式,如环形缓冲区、中断和定时器、硬件调试、PID控制、系统优 化等。 ·如何优化系统以降低成本并提高性能。 ·如何在资源有限的环境中建立健壮的软件架构
本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 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的小系统实验平台
本书不同于市面上的其他Android书籍,以触控为主线提供了多层次的、内容丰富的范例是其特色。全书主要对手持设备(如手机)的屏幕触控设计和实现进行讲解,内容更注重实务方面的应用与经验分享。 本书分为四篇讲解。第1篇为触控屏幕与嵌入式系统、人机接口、相关硬件:配合触控的角度,将感N/致动器的概念等分专题进行介绍。第2篇为触控设计的概念与实现:对照传统的触控概念,进行一系列视觉组件的测试与说明。第3篇为触控输入法与手势的设计:包含基础键盘、高级键盘、手势键盘的设计与实现。第4篇为触控手势的创意应用:包含手势应用的创意基础,社群应用、拼图游戏、地图应用、媒体应用的创意手势,以及创意触控乐高机器人等内容。 随书光盘收录书中所有的范例代码。 本书适合嵌入式系统、人机接口与Android专题实现的开发