硬件、外部设备与维护
-
基于Cadence的信号和电源完整性设计与分析周润景,王洪艳 著本书主要介绍信号完整性和电源完整性的基础理论和设计方法,结合实例详细介绍了如何在Cadence Allegro Sigrity仿真平台完成相关仿真并分析结果。同时,在常见的数字信号高速电路设计方面,本书详细介绍了高速并行总线DDR3和高速串行总线PCIE、SFP+传输的特点,以及运用Cadence Allegro Sigrity仿真平台的分析流程和方法。本书特点是理论和实例相结合,并且基于Cadence Allegro Sigrity的ASI 16.64以及Sigrity 2015仿真平台,使读者可以在软件的实际操作过程中理解各方面的高速电路设计理念,同时熟悉仿真工具和分析流程,发现相关的问题并运用类似的设计、仿真方法去解决。
-
单片机原理及应用教程张元良,吕艳,周志民 著单片机原理及应用教程(第2版系统地介绍了MCS 51系列单片机的结构、指令系统、程序设计、中断系统、定时器/计数器、串行口、系统扩展及实用I/O接口技术等基本原理及初步应用; 还介绍了基于单片机的嵌入式系统开发流程; 重点介绍了几种常用单片机开发应用软件(Keil、Altium Designer、Proteus),以利于读者边学习边实践; 而且,对目前常用的几种单片机进行了简单介绍。本书含有丰富的实例详解及习题,特别适合作为大中专院校单片机原理及应用课程的教材,还可作为单片机爱好者的自学用书,也可作为单片机应用开发技术人员、智能仪表开发技术人员及研究生的设计参考用书。
-
单片机控制技术及应用唐耀武,罗忠宝,张立新 著本书从单片机的实际应用出发,通过任务驱动方式,使学生在完成任务的过程中,逐步掌握单片机的基本结构、原理、接口技术及其应用。书中通过15个任务,使学生逐步掌握单片机内部资源的应用和I/O口的功能及控制方法,掌握数码管显示、键盘、液晶显示、A-D转换、D-A转换、EEPROM的控制等单片机常用技术,从而进一步学会和掌握利用单片机开发交通灯控制器、温控仪表等工业产品的技术和方法。本书在内容编排上力求体现单片机知识的系统性,注重前后知识点之间的关联,在注重理论基础的同时突出实践应用,并通过任务、实例引导激发读者学习兴趣,培养实际应用能力。 本书可作为普通高校计算机类、电子信息类、电气自动化及机械专业的教学用书,还可作为高职高专以及培训机构的教学用书,同时,也可作为单片机应用领域工程技术人员的参考书。
-
单片机技术及应用工作页杨碧玉 著全书以基于工作过程的工作页的形式编写,并遵循技术技能人才职业生涯发展的规律编排,共包含六个学习情境,采用了大量的图表,注释清楚,有效降低了学习者阅读的难度;同时例程也采用分模块注释的方式为学习者呈现了程序组建的一般方法,让学习者可以快速模仿、修改其中一些内容达到想要的功能、效果。
-
ARM Cortex-M3嵌入式开发及应用张新民,段洪琳 著ARM Cortex-M3嵌入式开发及应用(STM32系列)(电子设计与嵌入式开发实践丛书)采用由简到难的编写思路,首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,最后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了μc/OSⅡ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程中的一些实际困难和问题。
-
实时嵌入式系统 设计原则与工程实践[美] Xiaocong Fan 著;林赐 译《嵌入式系统经典丛书:实时嵌入式系统 设计原则与工程实践 》融入了实时系统、嵌入式系统和软件工程的新概念和新主题,为开发实时嵌入式应用软件描绘了一幅完整的图像。在本书中,你不仅可以全面地理解与微处理器、中断和系统引导过程相关的概念,领略到实时建模和调度的重要性,而且也将学习建模文档、建模分析、设计模式和标准的一致性等软件工程实践。本书分为四个部分,帮助你学习嵌入式系统的关键概念;第Ⅰ部分介绍了开发过程,包括微处理器和中断章节——这是软件工程师的基本主题;第Ⅱ部分专门介绍了实时系统的建模技术;第Ⅲ部分讨论了软件体系架构的设计;第Ⅳ部分检验了软件的实现,并重点关注POSIX兼容的操作系统。主要特色◆ 涵盖了*新的UML标准(UML 2.4)◆ 超过20种具有代表性,可以在一个非常广泛的实时嵌入式系统系列中重用的*佳的设计模式实践◆ 在QNX中通过测试的示例代码,QNX是在行业中广泛采用的实时操作系统。主要内容◆ 不同嵌入式系统架构的利弊◆ POSIX实时扩展以及如何开发POSIX兼容的实时应用程序◆ 如何使用实时UML记录具有时序约束的系统设计◆ 与跨平台开发相关的概念以及所面临的挑战◆ 多任务设计和任务间通信技术(共享内存对象、消息队列、管道、信号)◆ 如何使用内核对象(如信号量、互斥体、条件变量)来解决RTOS应用程序资源共享的问题◆ 支持“资源管理器”这个概念的原理,以及如何使用资源管理器实现虚拟文件系统◆ 实时调度和几个关键算法的基本原则
-
计算机组成与结构程晓荣,王晓霞,李梅,翟学明,赵惠兰 ... 著本书是“十三五”普通高等教育本科规划教材。 本书从计算机组成与系统结构的基本概念出发,系统地论述了计算机系统的基本组成、工作原理、设计方法和当前的新技术和发展趋势。全书共9章,主要内容包括计算机系统概论、运算方法和运算器、存储系统、指令系统、中央处理器、总线系统、输入/输出系统、流水线技术、并行计算机系统。
-
BeagleBone Black权威指南[美] 麦克劳克林(Brian McLaughlin) 著;汪庆 译BeagleBone Black是一款近几年刚刚诞生的开源硬件。它不仅价格低廉、可扩展性强,还可以用于开发一些商用项目。本书全面介绍了有关BeagleBone Black的知识和开发技巧。全书内容共分为15章,第1~5章主要介绍了嵌入式电子产品和开发平台,第6~8章主要介绍了如何与硬件交互并了解了BeagleBone Black的操作系统,第9~14章主要介绍了如何运用BeagleBone Black开发应用,第15章是关于未来发展趋势的展望。本书包含了对BeagleBone Black非常全面的介绍,适合开源硬件爱好者、软硬件开发人员和热衷于开源硬件比赛的学生阅读。
-
创客训练营温漠洲,肖明耀,郭惠婷 著《创客训练营 Arduino LabVIEW嵌入式设计与开发》通常Arduino LabVIEW嵌入式设计过程经过两次编译实现。本书介绍的编译器是将LabVIEW图形化编程语言编译成Arduino IDE平台识别的文本语言,然后再经IDE编译成机器码下载到硬件中,整个过程一键操作完成。因传统嵌入式设计开发要经历长久的C和C++语言的学习实践,还要花费太多心思熟悉某款单片机各寄存器的细节内容,很难响应快速多变的市场需求。本书介绍的是世界首款LabVIEW针对8位、32位单片机嵌入设计软件包,使读者在图形化编程环境实现项目功能需求。书中的VIs全部在总目录下,条理清晰,拖拽方便,有些跟PC主机相类似的原生VIs没重复介绍,一笔带过,其他硬件类VIs均加以详述,并附上25个范例供操练验证,是初学者案头必备书。基于廉价丰富的Arduino硬件主板和扩展板,读者可开箱即用,享受图形化嵌入编程设计带来的乐趣。
-
嵌入式高速串行总线技术张峰 著总线,较早始于计算机领域,是指汇集在一起的多种功能的线路;后经深化并延伸,则是指计算机各模块及计算机之间的一种通信系统,涉及硬件(器件、线缆、电平)和软件(通信协议),其应用被引入嵌入式领域后,用于嵌入式系统的芯片级、板级、设备级的互连。本书主要涉及嵌入式系统中的高速串行总线技术,传输速率在Gbps量级。本书首先按时间的先后顺序梳理出计算机和嵌入式系统中常用的总线技术;然后介绍并基于FPGA实现了目前嵌入式系统中常用的高速串行总线技术,如Serdes、JESD204、SRIO、PCIE、Aurora、SATA总线,侧重于终端技术实现;*后论述嵌入式系统中的常用总线架构,涉及CPCIE、VPX、FC、Infiniband总线架构技术,侧重于整机设计。