本书介绍 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 嵌入式系统开发的参考书。
本书通过定制系统和标准产品的开发案例,介绍如何结合软件工程和项目管理的知识,按照标准化、工程化的方式协同完成软件的开发。其中定制系统的开发案例涉及售前咨询、项目准备、需求分析与设计、测试验证、上线培训等,给出了每个环节需要的理论、方法、工具、标准和交付物。标准产品的研发案例则涉及构建具有随需应变能力系统的设计思路、建模方法等。 本书是《大话软件工程—需求分析与软件设计》一书的姊妹篇,本书主讲案例,后者主讲方法,本书是后者中理论和方法的落地实践。 数字化转型是现今企业IT发展的新目标,数字化转型需要大量培养数字化时代所需的人才和技能,本书可作为培养软件公司和客户企业双方人才的培训教材,如软件工程师(包括需求、设计、开发、实施)、产品经理、项目经理、企业数字化转型的业务骨干人才等的培
这是一本能同时帮助红队和蓝队建立完整攻击和防御知识体系的著作,也是一本既能指导企业建设和完善网络安全防御系统,又能打造安全工程师个人安全能力护城河的著作。全书以ATT CK框架模型为基座,系统、详细地讲解了信息收集、隧道穿透、权限提升、凭据获取、横向渗透、持久化6大阶段所涉及的技术原理、攻击手段和防御策略。既能让红队理解攻击的本质、掌握实战化的攻击手段,又能让蓝队看透红队的攻击思路,从而构建更为强大的防御体系。本书的宗旨是“以攻促防、以战训战”,所以书中精心整理了大量来自实践的攻防案例,每个案例都提供了详细的思路、具体的步骤,以及实战中的经验、技巧和注意事项,尽可能让读者感受到真实的攻防对抗氛围。本书内容丰富,讲解又极为细致,所以篇幅巨大,具体包含如下7个方面的内容。(1)Windows安全基础
本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对性能的影响。本书采用开源的RISC-V指令系统体系结构, 讲解硬件技术、指令、算术运算、流水线、存储层次、I/O以及并行处理器等。第2版将RV64切换为RV32以降低学习难度,新增关于领域定制体系结构(DSA)的讨论以反映新的技术趋势。此外,每一章都增加了“性能提升”和“自学”章节,并更新了大量练习题。本书适合计算机体系结构领域的专业技术人员参考,也适合高等院校计算机相关专业的学生阅读。
本书是获得大量读者好评的“Linux典藏大系”中的《Linux服务器架设指南》(第2版)的升级版。本书以Red Hat Enterprise Linux 9为例,结合大量实例详细介绍各种网络服务的安装、运行和配置等相关知识。本书提供配套教学视频、思维导图和教学PPT等超值配套资料,帮助读者高效、直观地学习。 本书共21章,分为3篇。第1篇“架站基础知识”,涵盖的主要内容有网络硬件基础知识、Linux服务器架设规划、Linux系统安装、Linux系统管理与优化、Linux网络接口配置、Linux网络管理与故障诊断。第2篇“Linux主机与网络安全”,涵盖的主要内容有Linux主机安全、Linux系统日志、Linux路由配置、Linux防火墙配置、Snort入侵检测系统。第3篇“Linux常见服务器架设”,涵盖的主要内容有SSH、VNC、DHCP、DNS、Web、MySQL、Postfix、NFS、Samba、Squid、LDAP和NTP服务器的架设以及容器管理。 本书内容通俗易懂
本书的出发点是嵌入式系统的实际应用,因此涉及面比较广,为了控制篇幅,很多内容点到为止,但可以起到抛砖引玉的作用。本书首先对嵌入式系统做了定义,然后围绕该定义展开。全书分为三篇,第一篇侧重于基础应用知识;第二篇是基于第一篇的高阶应用知识,主要针对嵌入式操作系统;第三篇相对独立,对目前非常流行的低功耗蓝牙原理和应用做了介绍。本书的每一篇都有多个对应的例程,并使用了多种常见的软硬件。 本书不但适合嵌入式系统行业的职场新手,也适合有一定经验的嵌入式系统研发工程师学习和参考,还可以作为自动控制、通信、应用电子、机电一体化等专业的教学用书。
本书主要内容涉及多核处理器设计优化的三个方面:低功耗、高可靠和易测试;从处理器核、片上互连网络和内存系统三个方面论述多核处理器设计的低功耗和高可靠优化方法;从逻辑电路的可测试性体系结构以及存储器电路的自测试方面论述多核处理器的可测试性设计方法;从新型三维堆叠架构以及异构数据中心系统层面论述多核处理器的能效提升方法;并以中国科学院计算技术研究所自主研发的DPU-M多核处理器为例,介绍相关成果的应用。
近年来,在数字图书馆智慧化发展的进程中,移动视觉搜索为其资源管理及用户体验带来了新的服务模式和应用场景。《面向数字图书馆的移动视觉搜索机制研究》主要内容包括数字图书馆移动视觉搜索资源建设机制、资源组织机制和人机交互机制的研究。《面向数字图书馆的移动视觉搜索机制研究》理论上有助于建立公共文化数字化服务领域的新模式,并推动新技术赋能的数字图书馆演化路径发展;实践上有助于促进大数据环境下数字信息资源的有效利用,实现数字图书馆的智慧化转型、升级与创新。
本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对性能的影响。本书采用开源的RISC-V指令系统体系结构, 讲解硬件技术、指令、算术运算、流水线、存储层次、I/O以及并行处理器等。第2版将RV64切换为RV32以降低学习难度,新增关于领域定制体系结构(DSA)的讨论以反映新的技术趋势。此外,每一章都增加了“性能提升”和“自学”章节,并更新了大量练习题。本书适合计算机体系结构领域的专业技术人员参考,也适合高等院校计算机相关专业的学生阅读。
本书是外本基于源代码详细分析intel和amd硬件虚拟化实现细节的书籍。本书首先串讲newbluepill的启动、运行和卸载场景,之后详细讲解newbluepill的各个组成模块。本书介绍newbluepill的各个重要数据结构,重点在于引导读者去探索newbluepill及硬件虚拟化,因此本书并不具体剖析代码中涉及的细节知识。本书录提供了本书相关技术,包括截止到定稿时有影响力的项目和项目分析,以及相关论文和文献。
在介绍C8051Fxxx单片机工作原理的基础上,对单片机外设ADC、DAC、比较器、定时器、PWM、方波输出和定时器捕捉等均给出调试代码;在总线方面,对CAN,SMBUS I2C,SPI和UART均给出双机调试代码和一些高层应用,以帮助读者更好地理解单片机工作原理;还增加了LCD、红外编码解码、步进电机、直流电机、舵机、超声测距、I2C ROM及串行时钟等方面的应用,以提高实用性。 本书实例较多,而且采用C语言编程,程序代码可读性和移植性强,大部分代码稍加修改即可成为其他型号单片机的子程序;含光盘一张,内含各章节调试代码,以方便读者学习。 本书可作为使用C8051F系列单片机进行产品开发的工程技术人员的硬件和软件设计参考书,部分内容对其他类型单片机的开发也具有的参考价值。
本书首次对数据中心的液冷系统进行了全方位揭秘:通过梳理IT机房制冷的历史变迁,追溯液冷技术的诞生和起源;通过挖掘当前通信互联网业务的特点和需求,分析液冷技术的发展内外因;通过比较不同方式下的冷却系统技术关键点,剖析液冷技术的先进性和可用性;通过展望未来科学技术的发展,描绘液冷技术的发展蓝图。
本书由主板维修培训师精心编写,重点讲解了主板元器件的检测、主板各种单元电路的结构原理、单元电路故障测试点、单元电路故障检修流程、故障维修方法、动手实践、电路图识图方法、各品牌主板通病总结、主板维修经验、主板维修实战等主题,是迄今为止技术、内容最全的主板维修书籍。全书共13章,系统地讲解了主板元器件的检测方法,主板总线插槽、插座电路及测试点,主板六大电路(开机电路、供电电路、时钟电路、复位电路、CMOS/BIOS电路、接口电路)的结构原理(结合厂商电路图)和维修技术、维修实践,各品牌主板通病及维修经验等。此外,还提供了DVD教学光盘(特邀中关村主板维修专家实战演示),帮助读者掌握维修技能,快速成长为专业的主板维修工程师。
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似烦杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此更加深刻地理解计算机的工作原理。这种理解不是抽象层面上的,而是具有深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的“小白”都不妨翻阅一下本书,读一读大师的经典作品,必然会有收获。
本书以实战案例为主线,以函数理论基础为核心,引导读者从整体上理解Power Query的灵活应用,从实例中获得解决问题的思路和灵感。 本书共24章,分为原理篇、实战篇、函数篇、扩展篇,详细讲解了PQ的原理和函数应用。原理篇详细讲述三大数据结构(简称为三大容器)的原理和M函数的传参,实战篇通过案例讲函数,函数篇按照类名讲函数,扩展篇讲解自定义函数等灵活的应用。 本书的特点是,举一反三把逻辑原理讲透、用类比法强化记忆、案例配套在线视频。不管使用Excel还是PQ处理数据,不仅要求快,更要准确,本书列举了许多数据处理的思维和细节,提醒读者避坑。 本书面向会PQ界面操作的用户,作为从基础到中级水平的进阶参考书。
本书在详细介绍喷墨打印机原理与检修方法的基础上,重点介绍了不同品牌的喷墨打印机的工作原理、结构特点、故障分析和检修方法,内容具有较强的指导性和实用性,可以帮助广大维修人员通过掌握设备的原理来提高维修水平。同时,本书还系统地介绍了维修人员非常关心的办公一体机的结构特点和故障检修方法。 本书图文并茂、专业性强,适合具有基础的维修人员阅读使用。
本书结合作者多年从事高速数字设计和测试的经验,对高速数字信号的基本概念、测试原理进行讲解,同时结合现代计算机、移动设备、有线通信、航天设备里的高速数字接口,对其关键技术、测试方法等做详细介绍和总结,以便于读者理解和掌握高速数字接口的基本原理、实现技术、测试理念以及其发展趋势。本书主要分为两个部分: 上半部分是高速数字信号的基本概念和测量原理; 下半部分是常用高速数字接口总线的技术特点和测试方法。本书可供从事计算机、移动终端、有线通信、航空航天设备开发的工程人员了解学习高速数字总线的相关技术,也可供高校工科电子类的师生做数字电路、信号完整性方面的教学参考。
本书是权威的计算机体系结构著作,是久负盛名的经典作品。书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。这一版新增一章,专门介绍领域专用体系结构。本书对近些年火热的云计算、手机客户端技术、人工智能等相关内容也有涉猎。 本书既可作为高等院校计算机专业本科生或研究生教材,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书。
本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对性能的影响。本书采用开源的RISC-V指令系统体系结构,讲解硬件技术、指令、算术运算、流水线、存储层次、I/O以及并行处理器等。第2版将RV64切换为RV32以降低学习难度,新增关于领域定制体系结构(DSA)的讨论以反映新的技术趋势。此外,每一章都增加了“性能提升”和“自学”章节,并更新了大量练习题。本书适合计算机体系结构领域的专业技术人员参考,也适合高等院校计算机相关专业的学生阅读。