本书主要通过项目学习(PBL,ProjectBased Learning)的方式综合讲解Arduino编程基础和电子电路基础,对第1版的部分内容进行了更新,具体介绍了Arduino IDE、Mixly、Arduino UNO控制器、C语言编程、传感器、执行器、反馈型机器人等相关知识。通过精心设计的课程,让学生由浅入深地了解Arduino软件、智能硬件的性能和使用方法,锻炼学生的程序逻辑思维能力,通过编程和使用智能硬件完成自己的创意。
最近几年,我国相控阵雷达系统对超高度数据转换器(ADDA)芯片提出了明确的需求,为了支撑星载ADDA与FPGA、DSP等算法处理芯片之间的超高速互联,国内许多研究机构都参与到了具有确定性延迟的SerDes接口芯片研制工作中。首先,本书研究JESD204B协议的基本内容,整理其关键技术,分析204B控制器的确定性延迟机制,探讨收发器PHY的系统结构和重要的参数设置。其次,本书分别针对发送端和接收端,详细分析和描述JESD204B控制器的协议与数字电路设计实现。然后,本书基于55 nm1p7m_RF工艺,采用数模混合设计完成了JESD204B收发器PHY的电路设计实现,重点详述了发送机中的串行化器和终端检测、接收机的自适应连续时间均衡器、离散时间判决反馈均衡器以及解串器设计。最后,本书介绍了基于混合信号的JESD204B收发器的系统仿真方案和关键仿真结果。
由老童编*的《深入剖析主板电源设计及环路稳定性能(工程师经验手记)》共8章,从主板架构到电源设计,从简单的Buck电路原理到多相电源设计,从电源电路的基本结构到微分结构,结合电路信号流程和波形以及动态阻抗的分析,由浅入深,一步一步将读者引向系统电源稳定性能设计中。*后重点描述了 PCB布局设计,从理论到实践,通过理论指导实践,理论与实践相结合,是一本非常全面的教科书。 本书可作为高校或者职高教材以及刚毕业的大学生就业充电的范本,也可供有工作经验的电源设计工程师参考。
本书以新颖的思路、简单的逻辑、简洁的语言来阐述作者初遇STM32以来的种种认识,书中多处内容都是由作者从STM32初学时的实践中总结而来。本书主要介绍ARM CortexM3系列STM32的原理及应用,全书共7章。第1章主要对STM32做基本介绍;第2章介绍ARM CortexM3内核架构的大致概况;第3章从外设特性、功耗特性、安全特性等方面对STM32进行全面的剖析;第4章主要介绍开发工具;第5章则引导读者针对STM32的外设进行一系列的基础实验设计,共18个;第6章通过11篇高级应用文章介绍STM32的一些高级知识;第7章则通过综合实例讲述一个STM32完整应用方案的实现过程。 本书共享源代码和相关资料,下载地址为http://bbs.cepark.com和北京航空航天大学出版社 下载专区 。本书是再版书,相比旧版,本书对旧版中的不足及部分技术进行了更新。
STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书首先详细介绍这两个软件的用法,然后以STM32F407为研究对象,采用STM32Cube开发方式介绍STM32F407各种系统功能和常用外设的编程开发,包括外设基本工作原理和接口电路、HAL驱动程序功能和使用方法,以及针对一个STM32F407开发板的完整编程示例。通过阅读本书,读者可以掌握STM32Cube开发方式和工具软件的使用,掌握基于HAL库的STM32F407系统功能和常用外设的编程开发方法。 本书适合具有C语言、微机原理或单片机基础,想要学习STM32开发技术的读者阅读,可以作为高等院校电子、自动化、计算机、测控等专业的教材,也可作为STM32应用开发者的参考书。
本书通过开源蜂鸟E203处理器系统地介绍了RISC-V处理器的嵌入式软件开发方法。全书共3个部分18章,不但给出嵌入式软件开发的全流程,而且介绍了蜂鸟E203处理器的具体使用方法,通过提供大量的实战项目,帮助读者做到理论与实践相结合。 本书主要面向嵌入式软件开发工程师,以及对RISC-V感兴趣的初学者和技术爱好者。
本书是《普林斯顿××读本》系列图书的第二本,该套书的论述风格友好、平易近人,通过作者与读者之间的互动对话和相关示例非常清晰地阐明了数学概念,提供了命题和定量逻辑方面的知识,可以使读者精通自己的数学思路。本书讲解了学习实分析的基础内容,包括基本的数学与逻辑、实数、集合、拓扑、序列等.作者以通俗易懂且略带幽默的口吻讲述了两步式求解方法:首先展示如何回溯到求解问题的关键,之后说明如何严谨规范地写下解题过程。书中还给出了丰富的示例,帮助学生巩固所学知识。
资深验证专家刘斌(路桑)向您全面介绍芯片验证,从验证的理论,到SystemVerilog语言和UVM验证方法学,再到高级验证项目话题。这本综合性、实用性的验证理论和编程方面的图书,针对芯片验证领域不同级别的验证工程师,给出由浅入深的技术指南:学习验证理论来认识验证流程和标准,学习SystemVerilog语言和UVM方法学来掌握目前主流的动态验证技术,了解高级验证话题在今后遇到相关问题时可以参考。
本书介绍 STM32 开发的一些高级内容。部分详细介绍嵌入式操作系统 FreeRTOS 的使用;第二部分介绍使用 FatFS 管理 SPI-Flash 芯片、SD 卡和 U 盘上的文件系统;第三部分介绍 BMP 和 JPG 图片的获取与显示,触摸屏的使用,DCMI 接口和数字摄像头等。全书使用 STM32CubeMX 和 STM32CubeIDE软件开发例程,讲解 FreeRTOS、FatFS、LibJPEG、USB_Host、USB_Device 等中间件以及 SDIO、USB-OTG、 DCMI 等外设的原理和使用方法,并针对一个 STM32F407 开发板编写了完整示例项目。通过阅读本书,读者可以掌握 STM32 开发中的嵌入式操作系统、文件系统、触摸屏等高级软硬件的开发方法。 本书适合已经掌握 STM32CubeMX 和 STM32CubeIDE 软件的使用以及 STM32 常用外设的 STM32Cube开发等相关基础内容的读者阅读,可以作为高等院校电子、自动化、计算机类专业的教学用书,也可作为STM32 嵌入式系统开发的参考书。
今天我们很容易发现,不断升温的中美科技博弈,核心问题就在于芯片。一枚小小的芯片,究竟为何会变成制约中国科技发展的关键因素?环绕在中国外围的半导体封锁,究竟是如何一步步发展到了今天的情况?另一方面,芯片产业本身特质是高投入、高度集成化、全产业链分配。这些特质导致芯片产业必然不断发生旧秩序损坏与新规则建立,换言之,在芯片领域, 战争 是常态,而 和平共处 非常稀少。如果我们能读懂历史上已经发生的芯片战争与芯片博弈,那么也将能以效率找到今天中国芯片的突围方向。将历史经验与今天的情况结合,或许会发现,我们此刻正身处一场从未停止过的 芯片战争 。《芯片战争:历史与今天的半导体突围》主要内容包括:章 技术变局;第二章 区位博弈;第三章 公司杀伐;第四章 突围法则;第五章 中国底牌,后记:中国半导体的
本书从集成电路测试出发,全面、系统地介绍了硬件安全与可信领域的相关知识。从结构上看,本书由18章构成,每章针对一个具体的研究领域进行介绍;从内容上看,涵盖了数字水印、边信道攻防、物理不可克隆函数、硬件木马、加密算法和可信设计技术等众多热门的研究方向;从研究对象上看,覆盖了FPGA、RFID、IP核和存储器等多种器件。每章末都提供了大量参考文献,可为读者进一步了解该领域提供帮助。
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了电脑选购、组装、维护与故障处理的相关知识和方法。全书分为5篇,共20章。第1篇【基础入门篇】主要介绍了电脑的组装基础和电脑内部硬件的选购;第2篇【组装实战篇】主要介绍电脑组装实战、硬盘的区分与格式化、电脑操作系统的安装、电脑性能的检测、电脑网络的连接等;第3篇【电脑维护篇】主要介绍了如何管理电脑中的软件、硬盘的维护与管理、数据的维护与修复、电脑硬件的保养等;第4篇【故障处理篇】主要介绍了电脑故障处理基础、电脑开关机故障处理、CPU与内存故障处理、主板与硬盘故障处理、其他设备故障处理、操作系统故障处理、网络故障处理等;第5篇【系统安全篇】主要介绍了电脑的优化与维护,电脑系统的备份、还原与重装等。本书附赠与图书内容同步的视频教程及所
本书系统地介绍了 CPU 设计技巧和新兴开源RISC-V架构,内容翔实,涵盖开源蜂鸟E203处理器各模块的具体实现,以及可扩展协处理器的实现机制。为了让读者学以致用,本书还集成了大量的实例,用实例把各个模块的实现方式贯穿起来。 本书适合从事CPU设计的工程师和技术爱好者阅读。
作者从2009年1月起,在《电子世界》杂志上连载了《手把手教你学CPLD/FPGA设计》讲座。本书以此为蓝本,另外增加了大量的篇幅与实验例子进行充实。此外,为了帮助读者掌握单片机与CPLD/FPGA的联合设计,还介绍了51单片机的基本知识及单片机c语言编程的基础知识,并通过实例设计进行详解。本书以实践(实验)为主线,以生动短小的实例为灵魂,穿插介绍了Verilog HDL语言的语法及Altera公司的EPM7128S(或Atmel公司的ATFl508A5)设计开发编程。本书理论与实践紧密结合,由浅入深、循序渐进地引导读者进行学习、实验,这样读者学得进、记得牢,不会产生畏难情绪,无形之中就掌握了CPLD/FPGA的联合设计。 本书贯彻《手把手教你学系列丛书》的教学方式。书中附有光盘,含本书所有的程序设计文件。本书可用作大学本科或专科、中高等职业技术学校、电视大学等的
《计算机组装?维护与故障排除基础教程(第3版)(微课版)》以通俗易懂的语言、精挑细选的实用技巧、翔实生动的操作案例,全面介绍计算机组装、维护与故障排除方面的基础知识,主要内容包括从零开始认识计算机、认识电脑硬件设备、选购电脑硬件、组装一台电脑、BIOS设置与应用、硬盘的分区与格式化、安装Windows操作系统与驱动程序、检测计算机系统性能、系统安全防范与优化、电脑的日常维修与维护、常见软件故障与排除、电脑主机硬件故障与排除和电脑外部设备故障与排除等方面的知识、技巧及应用案例。 《计算机组装?维护与故障排除基础教程(第3版)(微课版)》面向学习电脑组装、维护与故障排除的初级读者,适合无基础又想快速掌握电脑组装、维护与故障排除的读者,以及广大电脑爱好者及各行各业人员作为自学手册使用,同时还可以作为社会培训机构
本书以当今流行的设计软件Geomagic Design X 5.1为平台阐述了3D打印逆向建模设计的操作基础、模式应用、领域划分、实体建模、曲面建模、建模精灵和建模特征应用,并结合设计案例进行了实际操作演示,配套有相应视频和设计文件。本书可供从事机械制造及其自动化、机械电子工程、材料科学与工程、机电产品逆向设计等专业的科技人员和本科学生学习参考,兼顾高等专科学校和高等职业学校相关专业的教学用书。同时也可供广大机械制造、材料成型、医疗器械、服装设计等领域专业人士参考。
《计算机硬件技术基础》共分为8章,以冯 诺依曼计算机模型作为教学起点。第1章介绍计算机的系统组成,包括物理组成和逻辑组成。第2章介绍计算机系统的运算功能,包括算术运算与逻辑运算。第3章介绍CPU的功能及组成,剖析了Intel 80x86、Pentium系列及Core系列微处理器的体系结构与关键技术,解析了8086/8088的编程结构、引脚信号与功能、系统工作模式、存储器与I/O组织以及系统的时序操作。第4章介绍处理器的指令系统及汇编程序,讲解了RISC和CISC两大指令集的派系、常用汇编指令及基本汇编程序设计方法。第5章介绍计算机系统中的存储器,按存储器的分级管理模式分别介绍半导体主存储器、高速缓冲存储器、虚拟存储器,并介绍了新的内存技术及外存技术的发展。第6章介绍计算机系统中的数据传送,包括输入/输出接口、数据传送方式,并详细介绍了计算机系统
本书是电子信息工程、计算机科学与技术、自动化等电子、电气类一级学科的EDA教学基础教材,全书从硬件描述语言VerilogHDL简介入手,重点阐述了硬件描述语言的基础语法、高级语法和与之匹配的硬件电路设计基础、高级电路设计案例等;除了对VerilogHDL语法基础详细阐述外,对逻辑电路、时序综合和状态机等复杂电路设计问题也进行了介绍。本书根据国家全日制电子信息类教学大纲要求匹配了对应的实验实习,并对复杂数字系统也进行了案例讲解。全书共11章,主要包含VerilogHDL语言基础、逻辑电路结构、状态机与时序综合、验证等高级主题的内容。 本书可作为普通高等学校、科研院所电子信息工程、电气工程、计算机等相关专业的本科生或研究生的教材,还可作为上述领域工程技术人员的参考书。
《脑机接口植入式微纳器件(英文版)》由李洪革 所*。 本书讨论了基于CMOS微纳技术的神经信息处理和 集成化设计方法,重点围绕脑神经信息获取和未来的 脑-机交互问题谈论了其工作机理和关键核心技术。 全书分别介绍了脑机交互的应用基础、脑电微弱信号 基础、微弱信号的采集方法、植入式微纳芯片的设计 、研制,以及体内获取信息与体外计算机的无线通信 机制等。全书特别对微弱信号的高效检测提出了创新 性的设计方案,为我国在该领域的发展提供理论和技 术支撑。