本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的 优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
一个好的架构就像一个好的制度,我们不会时时刻刻感受到它的存在,但在关键时刻,它决定了系统能够到达的高度。本书浓缩了携程公司的整个技术架构,可以帮助读者了解支撑一家大型企业所需要的核心技术产品,以及它们的架构和面临的挑战。本书由携程的一线研发工程师们精心编写,他们对携程各个领域的技术实践了如指掌,本书所提到的各种系统离不开他们的耕耘。在给读者呈现携程架构实践的同时,也希望本书能给读者带来一些警示和启发,共同推动技术的进步。不同领域的架构关注点各有侧重,但是方法论是相通的。希望读者通过本书了解携程的架构实践,拓宽视野,丰富自己的架构工具箱,在遇到难题时,看看其他领域的解决思路,就可能碰撞出意想不到的 火花 。
ANSYS CFX软件是目前国际上比较流行的商业CFD软件,只要涉及流体、热传递及化学反应等工程问题,都可以用CFX来求解。 本书通过大量实例系统地介绍了CFX 19.0的使用方法,包括计算流体的基础理论与方法、创建几何模型、划分网格、CFX前处理、CFX求解、CFX后处理等,针对每个CFX可以解决的流体仿真问题进行详细讲解并辅以相应的实例,使读者能够快速、熟练、深入地掌握CFX软件。全书共16章,由浅入深地讲解了CFX仿真计算的各种功能,从几何建模到网格划分,从计算求解到结果后处理,详细地讲解CFX流体模拟计算的每一个步骤,使读者能够了解并掌握CFX软件的工作流程和计算方法。 本书结构严谨,条理清晰,重点突出,不仅适合广大CFX初、中级读者学习使用,也可作为大中专院校、高职类相关专业,以及社会有关培训班的教材,同时还可以作为工程技术人员的参
陈泰红、肖婧、冯伟编*的《嵌入式多核DSP应 用开发与实践》从C66x的内核架构、关键外设、多核 编程等方面进行翔实介绍,同时通过基于CCS V5 simulator软件仿真以及TMDXEVM6678L EVM硬件仿真 的实例精解,从*多细节上介绍基于TMS320C6678的 电路设计开发和boot设计,给出用实例测试的片内外 设应用测试程序,*后介绍中科院某所基于 TMS320C6678的星载毫米波SAR-GMTI系统数字中频接 收机的总体设计。 本书适合于广大DSP爱好者、大学高年级学生、 研究生,以及从事DSP等嵌入式技术开发的企业工程 技术人员参考。
根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
本书从教学的角度出发,全面、系统地讲述了嵌入式系统及各组成部分的基本知识、技术原理和设计方法,使读者可以了解嵌入式系统的结构组成,掌握嵌入式系统开发的思路方法,具备嵌入式系统开发的初步分析问题和解决问题的能力。本书上篇是原理部分,内容包括:嵌入式系统概述,ARM处理器和指令集,嵌入式Linux操作系统,嵌入式软件编程技术,开发环境和调试技术,Boot Loader技术,ARM Linux内核,文件系统,设备驱动程序设计基础,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序开发和嵌入式GUI及应用程序设计; 本书下篇是实验部分,内容包括: 实验基础,开发环境建立,内核和模块构建,文件系统构建,调试技术演练,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序设计,MiniGUI实验设计和Android实验设计。本书兼顾教
本书介绍了通信系统中的基本概念和常用技术,包括传输介质特性、调制解调原理、常用网络协议和信源/信道编码等基础理论,并精心编写了MATLAB仿真示例。其中,第1章介绍并回顾一些关于信号的基本思想和处理方法,是全书的理论基础; 第2章介绍物理传输介质特性,涵盖有线系统、无线/射频系统以及光纤系统; 第3章介绍调制和解调理论,从非常基础的幅度调制开始,扩展到正交调制,*后引出正交频分复用和扩频的概念; 第4章重点介绍互联网的一些重要概念和算法,包括包路由、TCP/IP、拥塞控制、错误检查和数据分组从源到目的的路由算法; 第5章重点介绍信源编码,解释量化(标量和矢量)的思想,以及熵编码的理论; 第6章围绕信道编码和安全性这一重要主题,介绍经典的循环冗余校验和汉明码,以及常见的密钥分配和公钥方法。本书适合已具备MATLAB基本知识的通信工程等专业方向
本书系统介绍离散系统仿真建模与分析的理论基础,采用仿真软件Flexsim以及大量案例,介绍仿真理论方法的实际应用。全书的组织基本上按照仿真项目研究的步骤展开。本书可供高等院校物流、制造等专业本科生和研究生阅读,也可供各行各业的仿真工作者参考。
《Maya 2018完全实战技术手册》主讲如何使用Maya 2018软件进行三维动画制作。全书共分为12章,内容包含了Maya软件的界面组成、模型制作、灯光技术、摄影机技术、材质与纹理、渲染与输出、粒子特效、流体动画等一系列三维动画制作技术。本书结构清晰、内容全面、通俗易懂,各个章节均设计了相应的实用案例,并详细阐述了制作原理及操作步骤,注重提升读者的软件实际操作能力。另外,本书附带的教学资源内容丰富,包括与《Maya 2018完全实战技术手册》相关案例的工程文件、贴图文件和教学视频,便于读者学以致用。另外,本书内容采用Maya 2018版本进行设计制作,请读者注意。 《Maya 2018完全实战技术手册》非常适合作为高校和培训机构动画专业的相关课程培训教材,也可以作为广大三维动画爱好者的自学参考用书。
《基于模型的设计及其嵌入式实现(第2版)》以基于模型的设计为主线,讲述了M 代码的快速编写与调试,用户界面的创建,浮点Simulink/Stateflow模型的建立、调试与验证,用户自定义模块的生成;详细介绍了基于模型设计的全过程,主要有需求分析与跟踪、模型的检查与设计验证、浮点模型到定点模型的转换、模型嵌入式C代码的自动生成、软件/处理器/硬件在环测试,整个过程满足DO 178B航空电子规范,可显著提高工作效率、降低开发成本,并且增强了代码的安全性与鲁棒性,避免了产品开发的潜在市场风险。
系统架构设计师考试作为计算机技术与软件专业技术资格考试(简称 软考 )中的一个高级资格专业考试,是由国家人力资源和社会保障部、工业和信息化部领导的*考试。通过该考试获得系统架构设计师证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从中择优聘任高级工程师专业技术职务。 本书由薛大龙教授担任主编,薛教授长期从事 软考 培训工作,熟悉考题的形式、难度、深度和重点,了解学生学习过程中的难点。本书通过对系统架构设计师考试2012 20172018年的真题进行逐题分析和解答,帮助考生全面掌握系统架构设计师的知识和技能,掌握考试重点,熟悉试题形式,学会解答问题的方法和技巧,更高效地准备系统架构设计师考试。
本书是一本通俗易懂的直播系统开发入门书籍。通过本书读者可以从零开始学习搭建直播系统。本书分为三部分,*部分(第1章)主要介绍Nginx,包括什么是Nginx,为什么要选择Nginx,在特定的环境下如何安装、配置及使用Nginx。第二部分(第2~4章)主要介绍基于Nginx的Nginx-rtmp-module、FFmpeg组件的安装与配置,并完整地搭建了一个简单的直播系统。第三部分(第5~7章)主要介绍在多终端下如何使用不同技术建立基于直播的SDK,并介绍多种SDK相关技术框架。本书适合对直播系统开发有兴趣的人员、高级语言开发者、音/视频开发入门者。
本书旨在介绍片上路由器网络设计中*重要的概念和技术细节,希望为读者阐明基本概念,并明确片上网络研究的趋势和*进展。本书共9章,首先介绍了多核架构环境下的片上网络,解释了片上网络如何适应多核设计的整体系统架构;然后介绍了各种拓扑成本及性能的权衡、路由算法、网络中使用的流控制机制、路由器微体系结构、建模和评估片上网络的细节;接着介绍了一系列基于片上互连网络技术的计算架构设计案例,并全面分析了前面章节介绍的各种技术是如何在实际部署中进行取舍和融合的;*后介绍了未来几年在推动片上网络研究探索中将面临的关键技术和新领域。 本书面向熟悉基本计算机体系结构概念,并且对片上互连网络感兴趣的工程师和研究人员,可以作为他们理解片上网络基础知识和了解片上网络*研究的基础参考资料。同时,本书既可以用于教
本书按照*的职业教育教学改革要求,结合国家示范院校建设项目成果,以及作者多年的校企合作经验编写。重点突出课程内容的实践性,把教学内容与高科技产品充分结合,大大提高了教学过程的知识性与趣味性。 本书主要内容包括Windows CE操作系统的特性介绍,开发环境的建立,操作系统的创建和调试,内核修改,板级支持包的创建,驱动程序的开发,MP3应用程序的开发,GPS应用程序的开发等。 本书内容新颖,通俗易懂,实用性强,可作为高职高专院校电子信息类、计算机类、自动化类等专业嵌入式技术课程的教材,也可作为应用型本科、成人教育、函授学院、电视大学、中职学校相关课程的教材,同时也是电子工程技术人员的一本好参考书。 本书配有免费的电子教学课件及测试题参考答案,详见前言。
武晔卿、王广辉、彭耀光编*的《嵌入式系统可 靠性设计技术及案例解析》介绍了嵌入式系统设计中 ,哪些地方*可能带来可靠性隐患,以及从设计上如 何进行预防。内容包括:启动过程和稳态工作中的应 力状态差别等可靠性基础知识及方法;降额参数和降 额因子的选择方法;风扇和散热片的定量化计算选型 和测试方法、结构和电路的热设计规范;PCB板布线 布局、系统结构的电磁兼容措施;电子产品制造过程 中的失效因素(包括EOS、ESD、MSD等)及预防、检验 方法;可维修性设计规范、可用性设计规范、安全性 设计规范、接口软件可靠性设计规范等方面的技术内 容。同时,针对相关内容进行实际的案例分析,以使 读者*好地掌握这些知识。与第1版相比,本书对嵌 入式软件可靠性设计规范章节进行了重新编写,并修 订了第1版中的疏漏和错误之处。 本书适用
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方面的教材,同时也可作为电路及电路板设计工
《基于项目的嵌入式系统简明教程》以项目的方法讲述多种不具有MMU(内存管理单元)管理能力的嵌入式系统的应用技术开发。这类MCU微处理器就是通常所说的单片机,各有其特点。《基于项目的嵌入式系统简明教程》共5篇,第1篇讲述用AD软件制作印制板的方法;第2篇重点介绍ATmega MCU应用;第3篇重点阐述MSP430低功耗MCU应用;第4篇主要阐述C2000 DSP应用;第5篇重点讲解Cortex-M3 MCU的应用。《基于项目的嵌入式系统简明教程》结合实例应用,系统地介绍多种不同型号的微处理器,是一本学习无MMU管理的嵌入式系统的简明综合教程。
本书是根据高等教育自学考试指导委员会制定的《操作系统自学考试大纲》,为参加全国自学考试的考生编写的指定教材。本书从计算机系统资源管理的角度,系统阐述了操作系统的基本概念、基本结构、基本工作原理、运行机制、典型实现技术和算法。本书共分为8章,包括操作系统概论、操作系统运行环境与运行机制、进程/线程模型、进程/线程调度、存储管理、文件系统、设备管理、进程同步机制与死锁。 本书每章一开始有学习目标、建议学时、教师导读,每一章最后都有小结、知识点和习题,便于考生自学。本书也可作为高等院校计算机类专业教材和教学参考书,以及有兴趣了解和学习计算机操作系统原理的读者的入门教程。
本书以目前流行的基于ARM架构的嵌入式微处理器及Linux操作系统为核心,结合作者多年的教学与科研工作经验,循序渐进地介绍了嵌入式系统原理、嵌入式系统开发环境的搭建、嵌入式系统开发和调试工具以及相关的实验案例,后介绍了基于嵌入式系统的视频通信原理、方法及实验。 本书共分为9章,第1~2章介绍了嵌入式系统的基本概念及嵌入式处理器架构;第3~5章介绍了嵌入式系统实验平台及开发环境的搭建;第6~9章是本书的核心内容,介绍了如何利用Linux系统在ARM架构的嵌入式微处理器上进行相应的实验开发过程,包括Linux系统使用基础、调试工具、Linux系统开发环境、内核移植、驱动程序开发等,并配有Linux虚拟机实验、挂载实验、交叉编译实验、Linux内核移植实验、硬盘存储实验、GPIO驱动实验、I2C驱动实验、SD卡驱动实验、RTC时钟驱动实验等,后通过多
马维华编*的《嵌入式系统原理及应用(第3版十三五江苏省高等学校重点教材)》从嵌入式系统的概念、特点、发展、应用、处理器分类及组成等基础知识出发,逐步深入到嵌入式硬件体系结构内部,然后从指令系统到嵌入式系统程序设计,从嵌入式*小系统、数字输入输出系统、定时计数器组件、模拟输入输出系统到互连通信接口,再到嵌入式操作系统及其移植,*后以典型应用为实例,从需求分析、体系结构设计、*小系统设计、交互通道设计、嵌入式硬件综合、嵌入式软件设计到系统调试全过程介绍典型嵌入式应用系统的设计方法,全面系统地介绍了嵌入式系统应用开发和设计,有利于高校嵌入式系统相关课程的学习与教学。 全书结构合理、内容详实、理论联系实际,每章后面都有一定量的习题。本书可作为高等院校计算机、物联网、信息安全、电类、自动化以及
本书以基于模型的设计为主线,讲述了M代码和Embedded MATLAB代码的快速编写与调试、浮点Simulink/Stateflow模型的建立、调试与验证以及用户驱动模块的创建;详细介绍了基于模型设计的全过程,主要包括:需求的验证与跟踪、模型的系统测试与设计验证、浮点到定点模型的转换、模型嵌入式C代码的自动生成以及软件/处理器/硬件在环测试。整个过程满足DO~178B航空电子规范,可显著提高工作效率、降低开发成本,并且增加了代码的安全性与鲁棒性,避免了产品开发的潜在市场风险。 本书可作为汽车电子、航天军工、通信与电子信息、电力等领域的工程师从事嵌入式系统开发的技术手册,也可作为高校电子类专业嵌入式系统开发与基于模型设计的教材,另外也是一本MATLAB高级建模与模型验证的参考书。
本书是微软DAX语言在商业智能分析、数据建模和数据分析方面的指南。通过对本书的学习,你将了解如何使用DAX语言进行商业智能分析、数据建模和数据分析;你将掌握从基础表函数到高级代码,以及模型优化的所有内容;你将确切了解在运行DAX表达式时,引擎内部所执行的操作,并利用这些知识编写可以高速运行且健壮的代码。本书第2版的重点内容包括基于免费的PowerBIDesktop来构建和运行示例,帮助你在Power Bl、SQL Server Analysis Services或Excel中充分利用强大的变量(VAR)语法。你想要使用DAX所有的强大功能吗?那么这本未进行任何删减、深入浅出的著作正是你所需要的。本书适合Excel高级用户、商业智能分析人员、使用DAX和微软分析工具的专业人士。
本书结合微系统(MEMS)技术的基础理论、典型器件和发展趋势,介绍微系统的力学、电学和物理学基本理论,针对典型器件的分析设计方法和制造技术,以及多个前沿应用领域,力争成为具有一定深度和广度的MEMS领域的教材和实用参考书。主要内容包括: 微系统基本理论、制造技术、微型传感器、微型执行器、RF MEMS、光学MEMS、BioMEMS,以及微流体和芯片实验室。本书强调设计与制造相结合、基础与前沿相结合,在基础理论和制造技术的基础上,深入介绍多种典型和量产MEMS器件的设计和制造方法,以及重点和前沿应用研究领域的发展。本书可供高等院校电子、微电子、微机电系统、测控技术与仪器、精密仪器、机械工程、控制工程等专业的高年级本科生、研究生和教师使用,也可供相关领域的工程技术人员参考。