硬件、外部设备与维护
-
嵌入式软件设计入门与进阶杨熙,苏勇,刘屹霄 著本书以ARM Cortex M4为内核的恩智浦(NXP)Kinetis系列微控制器作为硬件平台,从嵌入式软件工程师的实践角度出发,阐述了基于MCU的嵌入式软件开发中的若干细节问题。与目前的入门类书籍中对片上外设及固件库软件的说明指导相比,书中对实际开发中的具体问题进行了更为详细的分析:从零开始搭建软件开发平台,不仅描述了工程模板的创建,还具体分析了芯片的软硬件启动过程,尤其对链接过程及典型应用进行了详述; 介绍了几种典型的嵌入式系统开发框架,根据具体的应用场景选择程序的组织方式; 在低功耗和DMA的相关章节中介绍了降低产品功耗与优化性能的典型做法及思路; 而作为运行在单片机上的命令行系统、CMSISDSP运算库及git版本管理系统,都是软件工程人员常用的功能调试与代码维护的常用工具,对这些内容也进行了介绍。本书可作为通信工程、电子信息工程、计算机、微电子等专业相关课程的教材,也可供具有专业背景并有一定C语言及嵌入式开发基础的在校大学生、研究生以及对嵌入式技术感兴趣的读者参考。
-
创客训练营温漠洲,肖明耀,郭惠婷 著《创客训练营 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总线架构技术,侧重于整机设计。
-
基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践彭刚,秦志强,姚昱 著本书按照工作导向的思路,通过学中做、做中学”,循序渐进地讲解微控制器、传感器电路和STM32单片机软件,传授STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程等知识,同时增加了嵌入式系统中的OS、文件系统、SD卡和U盘存储、Net通讯等内容,修订后的教材解决了大多数学习ARM处理器的学生或者个人上手困难、传统书籍抽象与难学的问题。但随着技术的发展,原教材仅面向ARM Cortex-M3核进行讲解,而ARM Cortex-M核已发展到M4了,且集成度越来越高,嵌入式系统中的OS、文件系统、SD卡和U盘存储、Net通讯等方面在原教材中都没有涉及。
-
单片机原理、应用与Proteus仿真关硕 著本书以Intel 8051单片机为例,介绍了单片机的硬件结构和工作原理(定时/计数器、中断系统、串行通信)、指令系统以及单片机和外围器件的硬件扩展和接口程序设计。随着EDA技术和C语言在单片机系统设计中的广泛应用,为了增强本书的应用性和实用性,还特别介绍了Keil C51程序设计方法和基于Proteus软件的单片机虚拟仿真技术,并给出了大量的应用实例。《单片机原理、应用与Proteus仿真 第2版》内容精练、实例丰富,所有的应用实例都配有详细的硬件电路原理图和软件源程序。本书可作为各类工科院校自动化、计算机、机电一体化等专业的单片机课程教材,也可作为从事电子技术、计算机应用与开发的工程技术人员学习和参考用书。
-
深入浅出STM8单片机入门、进阶与应用实例龙顺宇 著深入浅出STM8单片机入门、进阶与应用实例本书以意法半导体公司STM8系列单片机作为讲述核心,深入浅出地介绍了该系列单片机片内资源及应用,本书以各种巧例解释相关原理,以资源组成构造学习脉络,选取主流开发工具构建开发环境,利用实战项目深化寄存器理解,注重“学”与“用”的结合。让读者快乐入门、进阶,并将相关知识应用到实际产品研发之中。本书根据STM8系列单片机的资源脉络及初学者的进阶顺序,总共设定了21个章节,根据知识点的难易程度可以分为基础章节、进阶章节和应用章节。基础章节从第1~7章,主要讲解单片机发展、修行方法、STM8单片机家族成员、软/硬件开发环境搭建及调试、GPIO资源使用和配置、LED器件控制、常见字符/点阵型液晶模块的驱动、独立按键/矩阵键盘交互编程的相关知识和应用。进阶章节从第8~14章,主要讲解单片机内部存储器资源、选项字节配置、时钟控制器、中断控制器、基本型定时/计数器、高级型定时/计数器、电源管理及功耗控制的相关知识及应用。应用章节从第15~21章,主要讲解片内BEEP资源、片内看门狗资源、UART资源、1Wire单总线串行通信协议、同步串行外设接口SPI、I2C串行通信、模数转换器A/D资源的相关知识和应用。本书可作为应用型高等院校电子信息类相关专业课程辅助用书,亦可作为高职高专类院校、单片机培训机构和电子类学科竞赛的辅助教材,还可以作为单片机爱好者和工程技术人员的自学参考用书。
-
全国大学生电子设计竞赛ARM嵌入式系统应用设计与实践黄智伟,李月华 著针对全国大学生电子设计竞赛的特点和要求编写的《全国大学生电子设计竞赛ARM嵌入式系统应用设计与实践(第2版)》共分9章,内容包括:LPC214xARM微控制器zui小系统的设计与制作,可选择的ARM微处理器,STM32F系列32位微控制器zui小系统的设计与制作,LED、LCD和触摸屏显示电路的设计与制作,ADC和DAC电路的设计与制作,直流电机、步进电机和舵机的驱动电路,光电、超声波、图像识别、色彩识别、电子罗盘、倾角传感器、角度传感器的应用,E2PROM电路及应用无线数据传输与CAN总线应用的设计制作与编程,系统应用设计,MDK集成开发环境以及ISP下载方法。本书可作为高等院校电子信息、通信工程、自动化、电气控制等专业学生参加全国大学生电子设计竞赛的培训教材,也可作为各类电子制作、课程设计、毕业设计的教学参考书,还可作为电子工程技术人员进行电子电路设计与制作的参考书。
-
嵌入式系统实验与课程设计刘纯武,黄芝平 编《嵌入式系统实验与课程设计》介绍了目前常见的3种嵌入式系统实验平台及其各种实验步骤与方法,并为嵌入式系统课程提供了3例参考设计。本书从常见的嵌入式系统实验平台入手,选用当前科研项目中常用的基本功能作为实验内容,重点介绍应用这些实验平台进行实验的步骤及其方法,并给出了相应的参考源代码。其实验步骤详实,方法实用,源代码经多次测试检验。课程设计实例为读者在课程设计的选题阶段提供有益的参考。跟随本书的实验步骤,按照本书的方法实践,读者不仅能步入嵌入式系统开发者行列,而且能积累许多开发嵌入式系统的多方面能力。《嵌入式系统实验与课程设计》编写本意是作为测控技术与仪器专业工程技术类本科生课程“嵌入式系统设计”的配套实验教材和“嵌入式系统课程设计”的参考教材,它同样适用于作为其他电子信息类专业高年级相关课程的辅导实验教材和教学参考用书,对有志学习和开发嵌入式系统的相关人员也具有实用意义。
-
单片机原理与接口技术王雅芳 著《单片机原理与接口技术:设计与实训》结合作者多年的教学与单片机实践经验,以当今市场比较典型实用的单片机应用为例进行介绍。《单片机原理与接口技术:设计与实训》共分为8章,具体包括单片机概述、MCS-51系列单片机的硬件结构和组成、单片机指令系统与汇编语言程序设计、MCS-51系列单片机的中断系统、MCS-51系列单片机的定时/计数器、I/O接口的扩展应用、MCS-51系列单片机串行通信及其应用、单片机基础知识与应用设计的仿真实例等内容。《单片机原理与接口技术:设计与实训》立足于专业、理论与实践结合,深入考虑读者的需求,简明实用、实例丰富、图文并茂。《单片机原理与接口技术:设计与实训》可作为从事电子信息类相关工作的工程技术人员的参考书,也可作为应用型本科和高职院校电子信息工程、电气工程、自动化、智能仪表以及机电一体化等专业教材,还可用作自动化类技师、高级技师的技术培训教材。
-
51单片机基础实验与综合实践李作进,聂玲,翟渊 编《51单片机基础实验与综合实践》面向工程实践,由基础入门实验开始,通过专项实验使学生掌握51单片机的基本使用技巧。全书安排了4个部分,第1部分为实验的准备,主要介绍实验硬件平台以及实验软件环境;第二部分安排的是基础实验,围绕平台资源,设计了7个较为典型的基础实验,第三部分为综合实验,结合平台资源,实现较高层级的实验任务;第四部分为项目实践,围绕基于51单片机的典型应用,安排了4个典型综合系统实验。全书实验内容由浅入深,层级分明,内容经典,能较好地锻炼学生使用51单片机的能力。