《QEMU/KVM源码解析与应用》从源码层面对当今重要的虚拟化方案QEMU与KVM的实现进行了详细分析。涉及的源码包括QEMU程序的基本组成与重要组件、主板与固件虚拟化、CPU虚拟化、内存虚拟化、中断虚拟化、设备虚拟化等。本书的内容以QEMU和KVM代码分析为主,也涉及其他与虚拟化密切相关的代码,例如SeaBIOS和L
本书全面介绍了嵌入式系统开发与应用技术,以基于ARMCortex-M3内核的STM32F103系列微控制器为硬件平台,系统讲述了嵌入式系统开发的基本知识、基本方法以及以STM32F103系列微控制器为核心的嵌入式系统软、硬件开发过程。主要内容包括:嵌入式系统开发基础知识;ARM技术概述;基于ARM的嵌入式系统应用程序设
本书共分16章,主要内容包括:嵌入式系统概述、STM32嵌入式C语言编程特点、STM32嵌入式开发基础知识,并以STM32的片上外设、常用外围器件及典型应用等为主体,设计了11个实践项目、1个阶段项目和1个综合项目,以及13个拓展项目。相关的知识点配有二维码,读者可以扫描二维码在线观看视频。
Linkedln、Netflix等知名应用都通过实时响应用户和系统事件,来提高灵活度和响应速度。在大规模系统中,需要能高效地监控、管理和处理大量的事件流。Kafkal具以及诸如统一日志处理的创新模式可帮助我们为基于事件的系统创建连贯的数据处理架构。《事件流实战》讲解如何使用统一日志模式,来聚合、存储和处理事件流。在这本
《微处理器系统结构与嵌入式系统设计(第3版)》介绍了基于ARM内核的嵌入式微处理器系统的体系结构、组成原理、工程设计方法和核心设计技术。全书首先讲述微处理器系统的组成、系统结构的基本概念和原理;然后从逻辑电路、IP核设计的层次,对微处理器的体系结构、指令系统设计的核心技术进行深入研讨,揭示了微处理器系统中软件指令
CAN总线通信技术广泛应用于工业自动化、汽车电子、楼宇建筑、医疗器械、电梯网络、工程机械等行业,市场每年对该类控制产品需求量巨大。本书从目前几种流行的CAN通信控制电路的器件入手,结合CAN总线通信学习板,详细介绍了CAN总线嵌入式应用开发技术。本书内容主要包括CAN控制器和单片机的接口技术、CAN总线在A/D采集控制
混沌工程是在分布式系统上进行实验的学科,旨在通过实验提前发现系统的缺陷,然后加以修复,从而让系统有能力应对生产环境中的各种失控情况。本书作者是资深的混沌工程师,有着丰富的从业经验,他将带领读者系统学习混沌工程,了解如何运用这一新兴技术手动开展成功的混沌工程实验游戏日,并通过自动化实现系统的高可用性和反脆弱性。
本书从基础、应用、实践三个角度,详细介绍了EDA技术概况、VHDL语言基本设计方法,IntelCPLD/FPGA介绍与应用、QuartusII的使用,书中所列实例多来自科研和教学实践活动,注重内容的循序渐进性,且经过验证。本书可作为工科高等院校电子信息类高年级本科生、专科生教材以及毕业设计参考资料,也可以作为相关专业研
本书将ARM体系结构与嵌入式C语言结合起来,主要讲述了ARM体系结构的关键技术、关键设计(寄存器组织、异常处理、存储管理等)、ARM指令集及其汇编语言设计,此外,还讲述了嵌入式系统中C语言编程的思维和技巧,特别是C语言特性与存储的关系。在此基础上,介绍了ARM汇编语言与C语言混合编程方法。最后,在以三星S5P6818八
近年来,连续数据存储的应用日益广泛,如视频监控、连续数据保护、虚拟磁带库、备份、归档等。大规模连续数据存储系统在提供海量存储空间和高速访问速度的同时也带来了大量的能耗,增加了数据中心的成本。针对连续数据存储系统的节能研究需要充分考虑到连续数据存储系统的特性,以充分发挥存储设备的效能,降低存储系统的能耗。本著作在现有S-