全书分为3篇。第1篇存储基本原理和分布式基本原理。特别针对 Linux OS 的 IO 知识进行讲解,并且还会结合 Go 的存储编程实现。第二篇剖析现有的存储系统实现,对它们使用的设计,概念,实现进行深入的剖析。以此来借鉴。第三篇进行编程实战,将编写数个极具实践价值的应用程序,并且形成一个完备的分布式存储系统。
本书以意法半导体公司新推出的基于ArmCortex-M0+的STM32G071MCU为硬件平台,以意法半导体公司的STM32CubeMX和Arm公司的KeilμVision(Arm版本)集成开发环境(以下简称Keil)为软件平台,以Cortex-M0+处理器结构、高级微控制总线结构、Cortex-M0+处理器指令集和应用、C语言应用开发、外设驱动与控制,以及RT-Thread操作系统为主线,由浅入深、由易到难地系统介绍了基于STM32G071MCU的32位嵌入式系统开发流程和实现方法。
本书共15章,从逻辑上分为三部分。第一部分(第1-2章)介绍Hypervisor基础,涵盖虚拟化技术与实现、主流的嵌入式Hypervisor产品,以及基于分离内核的嵌入式Hypervisor等内容。第二部分(第3-12章)介绍嵌入式Hypervisor的设计与实现,涵盖嵌入式Hypervisor架构与核心组件、中断隔离技术、内存隔离技术、循环表调度器、健康监控、分区间通信技术、内核资源管理模型、系统初始化过程、内核服务、PRTOS的配套工具等内容。第三部分(第13-15章)介绍嵌入式H
全书分为3篇:1.第1篇首先会详细讲解存储引擎的全貌,让读者能对存储引擎有一个整体的思维框架,介绍存储引擎的两大分支:基于b+树的存储引擎、基于lsm派系的存储引擎,其次对存储引擎部分涉及的一些数据结构、存储介质等概念做一个简要的介绍,为后面内容的深入学习做铺垫。2.第二篇主要介绍基于b+树的存储引擎,在理论部分重点回答为什么选择b+树做存储引擎索引结构、b+树存储引擎解决哪些问题以及如何解决。在实践部分选择开源社区中比较有名的boltdb存储引擎项目来讲解其内部核心源码的实现细节。3.第三篇主
本书是2023年(第六届)全国大学生嵌入式芯片与系统设计竞赛芯片应用赛道的优秀作品集汇编,涵盖了海思、广和通、沁恒、龙芯、ST等公司的平台。本书遴选了获得2023年全国总决赛一等奖的69支队伍的部分技术文档,从背景意义、软/硬件设计、最终成果、不足之处等多个方面对这些优秀作品进行了详细的剖析。在遴选作品时,力争使这些作品案例覆盖人工智能、无线通信、物联网、无人系统、智能家居、机器人等多个领域,从而满足更多读者的需要。
本书涵盖了Vivado的四大主题:设计流程、时序约束、设计分析和Tcl脚本的使用,结合实例深入浅出地阐述了Vivado的使用方法,精心总结了Vivado在实际工程应用中的一些技巧和注意事项,既包含图形界面操作方式,也包含相应的Tcl命令。本书语言流畅,图文并茂。全书共包含405张图片、17个表格、172个Tcl脚本和39个HDL代码,同时,本书配有41个电子教学课件,为读者提供了直观而生动的资料。本书可供电子工程领域内的本科高年级学生和研究生学习参考,也可供FPGA工程师和自学者参考使用。
本书是“微处理器原理与接口技术”课程的教材。本书首先通过逻辑的、历史的脉络引入计算机系统和微处理器,然后以ARM CM0为对象介绍了微处理器的组成原理和指令集,并介绍了汇编语言编程方法等。在接口技术方面,本书介绍了内部总线AHBLite和SoC的组成方法,并以RP2040芯片为例,介绍了接口常用的GPIO、UART、I2C、SPI、A/D、D/A、定时计数器等电路原理和编程方法,特别引入了触摸按键、触摸屏、COB液晶和图形液晶等的原理介绍和接口方法。本书专辟一章介绍了实时操作系统,并以Free
本书将由浅入深, 带领大家学习STM32F10x 的各个功能, 为您开启全新的STM32之旅。主要介绍 常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序) 并通过多个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入了解 STM32F10x。本书配备完善的硬件电路,有详细原理图以及所有实例的完整代码,这些代码都有详细的注释,所有源码都经过严格测试,本书不仅非常适合广大学生和电子爱好者学习 STM32F10x, 其大量的实验以及详细的解说,也是公司产品开发的不二
本书分为三大部分,共有12章。第一部分概述Pulsar的设计理念和用途。第二部分介绍Pulsar的特性。第三部分以一个虚构的外卖应用程序为例,详细地介绍Pulsar Functions框架的用法,并展示如何用它实现常见的微服务设计模式。本书示例采用Java语言,并同时提供Python实现。
本书以国产MCGS嵌入版组态软件为例,介绍了MCGS触摸屏组态软件的构成及应用领域,其内容涵盖MCGS触摸屏组态控制技术的各个环节。