本书主要通过项目学习(PBL,ProjectBased Learning)的方式综合讲解Arduino编程基础和电子电路基础,对第1版的部分内容进行了更新,具体介绍了Arduino IDE、Mixly、Arduino UNO控制器、C语言编程、传感器、执行器、反馈型机器人等相关知识。通过精心设计的课程,让学生由浅入深地了解Arduino软件、智能硬件的性能和使用方法,锻炼学生的程序逻辑思维能力,通过编程和使用智能硬件完成自己的创意。
《编译器设计(第 2版)》是编译器设计领域的经典著作,主要从以下四部分详解了编译器的设计过程。第 一部分涵盖编译器前端设计和建立前端所用工具的设计和构建;第 二部分探讨从源代码到编译器中间形式的映射,考察前端为优化器和后端所生成代码的种类;第三部分介绍代码优化,同时包含对分析和转换的进一步处理;第四部分专门讲解编译器后端使用的算法。 《编译器设计(第 2版)》适合作为高等院校计算机专业本科生和研究生编译课程的教材和参考书,也可供相关技术人员参考。
这是一本人人都能读懂的大模型综合指南,既是一本大模型的科普书,又是一本大模型的商业书。由中国电信研究院天翼智库官方出版,从核心技术、基础设施、商业应用、产业体系、安全治理5个维度全面讲解了大模型。语言上通俗易懂,内容上深入浅出,呈现上图文并茂,给读者良好阅读体验的同时,让读者对大模型的理解事半功倍!无论你是AI工程师,还是完全没有IT技术背景的爱好者;无论你是一线的从业人员,还是企业的管理者和决策者,你都能通过本书系统理解和掌握大模型,从而深刻认识大模型的核心价值和应用潜力,把握住大模型带来的变革和商机。通过阅读本书,我们每个人都能从中收获以下知识:(1)AI的本质和AI发展的4个阶段;(2)大模型的核心技术和大模型的技术进化路线;(3)大模型的算力基础设施和数据基础设施;(4)基座模型的智
本书聚焦于DC/DC电源领域,涵盖了国产化芯片的应用范例。全书分为四个部分,每个部分都深入探讨了电源领 域的关键主题。首先,从电源的概念出发,介绍了稳压电源的发展历史、电源的分类及各种线性电源的基本原理;其次,详细讲解了开关电源的各种拓扑结构,深入研究了基本原理与设计;然后,通过数学基础讲解、电路分析,详细讨论了闭环稳定性评判标准和环路补偿电路的应用;最后,结合实际设计过程探讨了电源的工程问题,包含有关电源完整性、DC/ DC的EMI优化及电源的测试和新技术的内容。 本书从基础知识到高级技术,不仅详细介绍了电源技术的理论知识,还结合实例分析,帮助读者深入理解电源设计 的方法,为实际工程应用提供了全面而深入的指导。 通过这本书,硬件工程师可以系统地学习和理解DC/DC电源的各个方面,并能应用到实际中工程
本书共20章:第1~7章介绍了笔记本电脑维修市场的现状、笔记本电脑主板的型号识别、芯片组的架构特点、电路时序分析中常见的名词解释、维修常用的基础电路知识等;第8、9章详细介绍了笔记本电脑的工作流程和供电电路原理;第10章介绍了Intel 8系列、Intel 9系列到Intel 300系列芯片组的标准时序;第11~17章以广达BDBE、苹果A1466、苹果A1418一体机、苹果A1706、广达BD9、DELL N4110和联想G485的主板工作时序和电路为例,详细阐述了Intel芯片组、AMD芯片组的时序特色;第18章主要介绍了BIOS的分离与合成;第19章给出了12种常见故障的维修思路;第20章配备了27个经典的图文版维修实例。
Fluent软件是目前国际上比较流行的商业CFD软件,只要涉及流体、热传递及化学反应等工程的问题,都可以用Fluent来进行求解。 本书分为三个部分共18章,由浅入深地讲解了Fluent仿真计算的各种功能。第一部分为基础知识(第1~6章),包括计算流体力学的基础理论与方法、划分网格、Fluent计算设置、计算结果后处理等功能介绍;第二部分为功能应用(第7~11章),针对Fluent的具体物理模型给出了相应的案例,包括动网格模型、燃烧模型、多相流模型及离散相模型的数值模拟等;第三部分为行业应用(第12~18章),针对多个行业中用Fluent可以解决的流体仿真计算问题进行详细的讲解,涉及建筑、机械、航空航天、水利海洋、汽车、能源化工及电器相关行业工程中的应用。 本书结构严谨、条理清晰、重点突出,非常适合Fluent的初中级读者学习,既可作为高等院校理工科
了解.NET内存管理的内部工作原理、陷阱和技术,以便有效地避免软件中出现各种性能和可伸缩性问题。尽管.NET具有自动内存管理功能,但了解 .NET的内存管理工作原理以及如何*好地编写与之高效交互的软件方面仍有许多益处。《.NET内存管理宝典 提高代码质量、性能和可扩展性》是你通过了解和处理 .NET 中的内存管理来编写出更好软件的全面指南。 《.NET内存管理宝典 提高代码质量、性能和可扩展性》经过了 Microsoft 的 .NET 团队全面审查,包含 了25 个有价值的故障排除方案,旨在帮助诊断具有挑战性的内存问题。读者还将受益于多个 .NET 内存管理 规则 ,这些规则介绍了编写内存感知代码的方法以及避免常见的破坏性陷阱的方法。 本书内容 ● 了解自动内存管理的理论基础 ● 深入研究.NET内存管理的各个方面,包括对垃圾回收(GC)实现的详细介绍,这些知识
最近几年,我国相控阵雷达系统对超高度数据转换器(ADDA)芯片提出了明确的需求,为了支撑星载ADDA与FPGA、DSP等算法处理芯片之间的超高速互联,国内许多研究机构都参与到了具有确定性延迟的SerDes接口芯片研制工作中。首先,本书研究JESD204B协议的基本内容,整理其关键技术,分析204B控制器的确定性延迟机制,探讨收发器PHY的系统结构和重要的参数设置。其次,本书分别针对发送端和接收端,详细分析和描述JESD204B控制器的协议与数字电路设计实现。然后,本书基于55 nm1p7m_RF工艺,采用数模混合设计完成了JESD204B收发器PHY的电路设计实现,重点详述了发送机中的串行化器和终端检测、接收机的自适应连续时间均衡器、离散时间判决反馈均衡器以及解串器设计。最后,本书介绍了基于混合信号的JESD204B收发器的系统仿真方案和关键仿真结果。
本书以图文结合的方式介绍了芯片的知识,共7章。第1章介绍了与芯片发明相关的重要技术,包括半导体技术的诞生,晶体管、集成电路、光刻工艺的发明等内容;第2章带领读者走进芯片的微观世界,了解芯片复杂和神奇的内部结构,以及芯片的设计和芯片制造技术;第3章讲解了芯片的设计过程,包括与芯片设计相关的EDA软件、IP、MPW等内容;第4章介绍了芯片制造的主要工艺、设备和材料,重点介绍了光刻和刻蚀工艺,以及芯片制造的基本流程;第5章介绍了目前流行的先进封装形式和芯片测试的方法等;第6章介绍了芯片的各种应用;第7章通过对芯片与经济安全和信息安全关系的分析,阐述了芯片产业作为战略性产业的重要性。 本书图文并茂,讲解通俗易懂,适合各行各业的科技人员、芯片行业从业者和政府部门相关人员阅读,也可以作为广大中学生、大学生及
STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书首先详细介绍这两个软件的用法,然后以STM32F407为研究对象,采用STM32Cube开发方式介绍STM32F407各种系统功能和常用外设的编程开发,包括外设基本工作原理和接口电路、HAL驱动程序功能和使用方法,以及针对一个STM32F407开发板的完整编程示例。通过阅读本书,读者可以掌握STM32Cube开发方式和工具软件的使用,掌握基于HAL库的STM32F407系统功能和常用外设的编程开发方法。 本书适合具有C语言、微机原理或单片机基础,想要学习STM32开发技术的读者阅读,可以作为高等院校电子、自动化、计算机、测控等专业的教材,也可作为STM32应用开发者的参考书。
本书以新颖的思路、简单的逻辑、简洁的语言来阐述作者初遇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和北京航空航天大学出版社 下载专区 。本书是再版书,相比旧版,本书对旧版中的不足及部分技术进行了更新。
本书围绕大语言模型构建的四个阶段:预训练、指令微调、奖励建模和强化学习,详述各阶段所使用的算法、数据、难点及实践经验。在此基础上,进一步探讨了增强大语言模型能力、提升效率及如何将大语言模型落地应用的实践经验,涵盖多模态、智能体等热门方向,全面展现了大语言模型研究的近期新进展。本书适合对深入研究大语言模型内在机制和实现方法感兴趣的读者阅读,也可作为高年级本科生和研究生自然语言处理课程中相关部分的补充教材。
现在物联网可以说是炙手可热的概念,在智能家居、智能汽车、工业自动化生产、智能城市等领域,都有物联网的身影。单片机行业也将从自动化控制快速转向物联网产品的研发。本书在这个背景下为想从事物联网开发的朋友进行物联网的单片机入门指导。本书将采用主流的32位 ARM 单片机作为低功率物联网设备的核心组件,讲解蓝牙模块、Wi-Fi 模块和阿里云物联网平台的联网通信。本书使用 STM32 CubeIDE 集成开发环境、STM32 CubeMX 图形化编程工具,以及主流的 HAL 库,内容包括基础知识的讲解和各功能模块的编程与应用,带领大家完成一个基于阿里云物联网平台的小项目,通过项目开发实践验证学习成果。
本书由多名专业的电脑维修工程师编写,针对电脑的选购、组装、设置、组网、维护、维修等几个阶段,为读者详尽讲解电脑硬件的运行原理、选购技巧、维护维修方法,以及系统安装设置方法、组网方法、数据恢复方法、数据加密等方面的知识。 本书共分为8篇内容,包括:深入认识与选购电脑硬件、多核电脑组装实践、系统安装与优化、网络搭建与安全防护、电脑故障原因分析、系统与软件故障维修、整机与硬件维修、数据恢复与安全加密。 本书内容全面详实,案例丰富,不仅可以作为电脑维修人员的使用手册,还可成为广大白领阶层、电脑爱好者、电脑达人们的技术支持工具书,同时也可用作中专、大专院校教学参考书。
本书通过开源蜂鸟E203处理器系统地介绍了RISC-V处理器的嵌入式软件开发方法。全书共3个部分18章,不但给出嵌入式软件开发的全流程,而且介绍了蜂鸟E203处理器的具体使用方法,通过提供大量的实战项目,帮助读者做到理论与实践相结合。 本书主要面向嵌入式软件开发工程师,以及对RISC-V感兴趣的初学者和技术爱好者。
摩尔定律快要走到尽头,但计算革命不会终止。更好的软件编程、3D芯片和量子计算等方法应运而生,其中云计算将成为业界应对摩尔定律消亡的很好手段,物联网(IoT)的兴起将让我们逼近一个“消失点”,此前计算机的形体从大到小,此后计算机将变得“无形”,使计算无处不在,智能融入日常生活。本书由计算专业领域的专家学者知名吴翰清执笔,代表他及背后的阿里公司,对计算这个科技终极命题的感悟、展望和深刻洞察。本书为三卷书中的第一卷,着眼于对计算非常重要的数学,覆盖了量重要的数学家、数学成就及相关史实及其关联。
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了电脑选购、组装、维护与故障处理的相关知识和方法。全书分为5篇,共20章。第1篇【基础入门篇】主要介绍了电脑的组装基础和电脑内部硬件的选购;第2篇【组装实战篇】主要介绍电脑组装实战、硬盘的区分与格式化、电脑操作系统的安装、电脑性能的检测、电脑网络的连接等;第3篇【电脑维护篇】主要介绍了如何管理电脑中的软件、硬盘的维护与管理、数据的维护与修复、电脑硬件的保养等;第4篇【故障处理篇】主要介绍了电脑故障处理基础、电脑开关机故障处理、CPU与内存故障处理、主板与硬盘故障处理、其他设备故障处理、操作系统故障处理、网络故障处理等;第5篇【系统安全篇】主要介绍了电脑的优化与维护,电脑系统的备份、还原与重装等。本书附赠与图书内容同步的视频教程及所
本书介绍 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 嵌入式系统开发的参考书。
本书介绍了“RoboMaster机甲大师赛”步兵机器人的常见技术,包括常规类型步兵机器人的机械结构设计、控制系统设计及视觉识别系统设计,并列举了在机器人设计过程中出现的部分问题以及解决方法。最后简单介绍了其他类型步兵机器人的机械设计与控制系统设计。 本书可作为RoboMaster参赛队伍研发步兵机器人的参考用书,也可以供其他机器人初学者、研发人员及爱好者参考。
本书系统地介绍了 CPU 设计技巧和新兴开源RISC-V架构,内容翔实,涵盖开源蜂鸟E203处理器各模块的具体实现,以及可扩展协处理器的实现机制。为了让读者学以致用,本书还集成了大量的实例,用实例把各个模块的实现方式贯穿起来。 本书适合从事CPU设计的工程师和技术爱好者阅读。
本书主要介绍CXL技术的相关内容,涵盖CXL基础知识、系统架构、产品简介、事务层、链路/物理层、交换技术、系统软件、FPGA应用开发等内容,全面介绍CXL技术及其在现代计算系统中的重要作用。 本书分4篇:第一篇(第1~4章)介绍CXL的起源以及相关基础知识;第二篇(第5~8章)介绍CXL的核心概念、协议、架构及设备管理等内容;第三篇(第9、10章)介绍系统软件,并从FPGA工程实践角度介绍CXL应用开发;第四篇(第11、12章)对CXL技术发展趋势进行展望。 本书适合对CXL技术感兴趣的研究人员、工程师、技术开发者,以及对高速互连技术感兴趣的学生和专业人士阅读,尤其适合驱动程序研发工程师、FPGA/芯片研发工程师和异构计算领域的研究人员参考
本书从集成电路测试出发,全面、系统地介绍了硬件安全与可信领域的相关知识。从结构上看,本书由18章构成,每章针对一个具体的研究领域进行介绍;从内容上看,涵盖了数字水印、边信道攻防、物理不可克隆函数、硬件木马、加密算法和可信设计技术等众多热门的研究方向;从研究对象上看,覆盖了FPGA、RFID、IP核和存储器等多种器件。每章末都提供了大量参考文献,可为读者进一步了解该领域提供帮助。