硬件、外部设备与维护
-
嵌入式高速串行总线技术张峰 著总线,较早始于计算机领域,是指汇集在一起的多种功能的线路;后经深化并延伸,则是指计算机各模块及计算机之间的一种通信系统,涉及硬件(器件、线缆、电平)和软件(通信协议),其应用被引入嵌入式领域后,用于嵌入式系统的芯片级、板级、设备级的互连。本书主要涉及嵌入式系统中的高速串行总线技术,传输速率在Gbps量级。本书首先按时间的先后顺序梳理出计算机和嵌入式系统中常用的总线技术;然后介绍并基于FPGA实现了目前嵌入式系统中常用的高速串行总线技术,如Serdes、JESD204、SRIO、PCIE、Aurora、SATA总线,侧重于终端技术实现;*后论述嵌入式系统中的常用总线架构,涉及CPCIE、VPX、FC、Infiniband总线架构技术,侧重于整机设计。 -
创客训练营温漠洲,肖明耀,郭惠婷 著《创客训练营 Arduino LabVIEW嵌入式设计与开发》通常Arduino LabVIEW嵌入式设计过程经过两次编译实现。本书介绍的编译器是将LabVIEW图形化编程语言编译成Arduino IDE平台识别的文本语言,然后再经IDE编译成机器码下载到硬件中,整个过程一键操作完成。因传统嵌入式设计开发要经历长久的C和C++语言的学习实践,还要花费太多心思熟悉某款单片机各寄存器的细节内容,很难响应快速多变的市场需求。本书介绍的是世界首款LabVIEW针对8位、32位单片机嵌入设计软件包,使读者在图形化编程环境实现项目功能需求。书中的VIs全部在总目录下,条理清晰,拖拽方便,有些跟PC主机相类似的原生VIs没重复介绍,一笔带过,其他硬件类VIs均加以详述,并附上25个范例供操练验证,是初学者案头必备书。基于廉价丰富的Arduino硬件主板和扩展板,读者可开箱即用,享受图形化嵌入编程设计带来的乐趣。 -
BeagleBone Black权威指南[美] 麦克劳克林(Brian McLaughlin) 著;汪庆 译BeagleBone Black是一款近几年刚刚诞生的开源硬件。它不仅价格低廉、可扩展性强,还可以用于开发一些商用项目。本书全面介绍了有关BeagleBone Black的知识和开发技巧。全书内容共分为15章,第1~5章主要介绍了嵌入式电子产品和开发平台,第6~8章主要介绍了如何与硬件交互并了解了BeagleBone Black的操作系统,第9~14章主要介绍了如何运用BeagleBone Black开发应用,第15章是关于未来发展趋势的展望。本书包含了对BeagleBone Black非常全面的介绍,适合开源硬件爱好者、软硬件开发人员和热衷于开源硬件比赛的学生阅读。 -
嵌入式软件设计入门与进阶杨熙,苏勇,刘屹霄 著本书以ARM Cortex M4为内核的恩智浦(NXP)Kinetis系列微控制器作为硬件平台,从嵌入式软件工程师的实践角度出发,阐述了基于MCU的嵌入式软件开发中的若干细节问题。与目前的入门类书籍中对片上外设及固件库软件的说明指导相比,书中对实际开发中的具体问题进行了更为详细的分析:从零开始搭建软件开发平台,不仅描述了工程模板的创建,还具体分析了芯片的软硬件启动过程,尤其对链接过程及典型应用进行了详述; 介绍了几种典型的嵌入式系统开发框架,根据具体的应用场景选择程序的组织方式; 在低功耗和DMA的相关章节中介绍了降低产品功耗与优化性能的典型做法及思路; 而作为运行在单片机上的命令行系统、CMSISDSP运算库及git版本管理系统,都是软件工程人员常用的功能调试与代码维护的常用工具,对这些内容也进行了介绍。本书可作为通信工程、电子信息工程、计算机、微电子等专业相关课程的教材,也可供具有专业背景并有一定C语言及嵌入式开发基础的在校大学生、研究生以及对嵌入式技术感兴趣的读者参考。 -
ARM嵌入式系统教程尤鋆 著本书从微处理器系统的基本组成和工作原理开始介绍,便于初学者了解基本的嵌入式系统的工作原理。本书以TI公司的Cortex-M4处理器TM4C1294NCPDT为核心,该芯片是TI公司目前的主力ARM芯片,详细介绍了该芯片的组成部件及结构特点,重点介绍了外设接口、常用通信接口及模拟接口,每部分都有相应的例程以供读者理解。所有例程均在TI公司的CCS开发环境中进行了实际运行测试,并且详细介绍了CCS的使用方法及开发步骤,对于读者学习使用TI公司的其他嵌入式产品也有很好的帮助。 -
单片机原理、应用与Proteus仿真关硕 著本书以Intel 8051单片机为例,介绍了单片机的硬件结构和工作原理(定时/计数器、中断系统、串行通信)、指令系统以及单片机和外围器件的硬件扩展和接口程序设计。随着EDA技术和C语言在单片机系统设计中的广泛应用,为了增强本书的应用性和实用性,还特别介绍了Keil C51程序设计方法和基于Proteus软件的单片机虚拟仿真技术,并给出了大量的应用实例。《单片机原理、应用与Proteus仿真 第2版》内容精练、实例丰富,所有的应用实例都配有详细的硬件电路原理图和软件源程序。本书可作为各类工科院校自动化、计算机、机电一体化等专业的单片机课程教材,也可作为从事电子技术、计算机应用与开发的工程技术人员学习和参考用书。 -
ARM Cortex-M3嵌入式开发及应用张新民,段洪琳 著ARM Cortex-M3嵌入式开发及应用(STM32系列)(电子设计与嵌入式开发实践丛书)采用由简到难的编写思路,首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,最后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了μc/OSⅡ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程中的一些实际困难和问题。 -
单片机技术及应用工作页杨碧玉 著全书以基于工作过程的工作页的形式编写,并遵循技术技能人才职业生涯发展的规律编排,共包含六个学习情境,采用了大量的图表,注释清楚,有效降低了学习者阅读的难度;同时例程也采用分模块注释的方式为学习者呈现了程序组建的一般方法,让学习者可以快速模仿、修改其中一些内容达到想要的功能、效果。 -
单片机控制技术及应用唐耀武,罗忠宝,张立新 著本书从单片机的实际应用出发,通过任务驱动方式,使学生在完成任务的过程中,逐步掌握单片机的基本结构、原理、接口技术及其应用。书中通过15个任务,使学生逐步掌握单片机内部资源的应用和I/O口的功能及控制方法,掌握数码管显示、键盘、液晶显示、A-D转换、D-A转换、EEPROM的控制等单片机常用技术,从而进一步学会和掌握利用单片机开发交通灯控制器、温控仪表等工业产品的技术和方法。本书在内容编排上力求体现单片机知识的系统性,注重前后知识点之间的关联,在注重理论基础的同时突出实践应用,并通过任务、实例引导激发读者学习兴趣,培养实际应用能力。 本书可作为普通高校计算机类、电子信息类、电气自动化及机械专业的教学用书,还可作为高职高专以及培训机构的教学用书,同时,也可作为单片机应用领域工程技术人员的参考书。 -
单片机原理及应用教程张元良,吕艳,周志民 著单片机原理及应用教程(第2版系统地介绍了MCS 51系列单片机的结构、指令系统、程序设计、中断系统、定时器/计数器、串行口、系统扩展及实用I/O接口技术等基本原理及初步应用; 还介绍了基于单片机的嵌入式系统开发流程; 重点介绍了几种常用单片机开发应用软件(Keil、Altium Designer、Proteus),以利于读者边学习边实践; 而且,对目前常用的几种单片机进行了简单介绍。本书含有丰富的实例详解及习题,特别适合作为大中专院校单片机原理及应用课程的教材,还可作为单片机爱好者的自学用书,也可作为单片机应用开发技术人员、智能仪表开发技术人员及研究生的设计参考用书。
