本书以工程实践为导向,详细阐述了持久内存的整体技术细节。本书对持久内存的硬件和固件架构、编程模型、优化方法等方面都进行了深入剖析。从架构选择、方案实施、性能调优几个方面,对数据库、大数据等场景进行了细致介绍,以帮助读者建立掌握持久内存应用的系统方法。本书还对持久内存和内存计算的未来发展趋势也进行了探讨,通过抛砖引玉,希
本书主要从技术基础、开发方法和人工智能应用三个方面介绍FPGA的开发工具与开发技巧,围绕FPGA的基础知识,Verilog硬件描述语言,FPGA在Quartus中的开发流程,FPGA的SOPC、HLS、OpenCL设计方法,FPGA在人工智能领域的应用等方面进行阐述,使开发人员能理解FPGA的核心知识,掌握FPGA的开
本书内容共6章,主要介绍FPGA设计与优化方法,以及使用FPGA解决实际问题的具体过程。其中,硬件设计方法包括FPGA高阶设计方法,以及基于FPGA的SOPC和SoC设计方法;软件设计方法包括基于FPGA的HLS、OpenCL、Open-VINO高阶设计方法。
这是一本带领读者快速熟悉、掌握龙芯派开发的专著。本书基于龙芯派二代开发板,首先由浅入深地介绍了龙芯派二代的架构、龙芯派的启动和开发配置、Linux基本操作与常用工具等内容,带领读者快速上手龙芯派;然后通过Qt编程、智能家居、无人机编队系统、数字采集系统、个人路由器、网络加速、图像识别、语音关键词检索等多个项目,手把手地
本书共5章:第1章对本书的教学意义、应用价值及实验须知、实验报告要求进行相关概述;第2章对硬件开发工具QuartusⅡ13.0、集成开发工具Qsys的设计流程及功能详解等进行介绍,再结合实例进行讲解,为后续学习打下扎实基础;第3章设计了10个基于FPGA的数字系统常用基本器件实验,引领读者快速入门,使读者掌握FPGA技
本书由至芯科技教研组从各大高校的授课内容中整理而来,是为初学者量身定制的FPGA入门教材,从基础的软件安装、工具使用、语法解释、设计方法、常用IP,到最后的设计技巧及大量的进阶实例,内容环环相扣,为初学者建立了一个比较清晰的学习路径。“设计思路及方法”为本书的重点强调内容,它作为一条主线贯穿始终。初学者只有掌握了正确的
本书将线下的FPGA开发板与线上的云平台结合,完成基于开源RISC-V处理器的SiFiveFreedomE300片上系统,以及E21处理器配合云平台设计方法的相关实验教程。并用Chisel编程的方式与FPGA硬件,完成国产RT-Thread操作系统验证的移植。全书包含三大部分内容:首先讲述了基于实验所用Digilent
恰当的序列化方案不仅可以提高系统的通用性、强健性、安全性,优化系统性能,而且会让系统更加易于调试、便于扩展。本书从最基本的计算机编码知识入手,接着从内部机制、工作原理、核心类剖析、应用示例等方面对目前业界主流的5种序列化技术——Java序列化、JSON、Thrift、ProtocolBuffer和Avro进行深入讲解,
本书从应用的角度对分布式计算机控制系统的原理、结构、硬件和软件技术以及典型应用进行了系统全面分析和概述。全书共分10章,主要包括:概述、分布式控制系统的结构、分布式控制系统中的数据通信、分布式控制系统中的网络技术、现场总线、分布式控制系统的硬件、分布式控制系统的软件、分布式程序设计语言、分布式数据库系统、分布式控制系统
本书将ARM体系结构与嵌入式C语言结合起来,主要讲述了ARM体系结构的关键技术、关键设计(寄存器组织、异常处理、存储管理等)、ARM指令集及其汇编语言设计,此外,还讲述了嵌入式系统中C语言编程的思维和技巧,特别是C语言特性与存储的关系。在此基础上,介绍了ARM汇编语言与C语言混合编程方法。最后,在以三星S5P6818八
近年来,连续数据存储的应用日益广泛,如视频监控、连续数据保护、虚拟磁带库、备份、归档等。大规模连续数据存储系统在提供海量存储空间和高速访问速度的同时也带来了大量的能耗,增加了数据中心的成本。针对连续数据存储系统的节能研究需要充分考虑到连续数据存储系统的特性,以充分发挥存储设备的效能,降低存储系统的能耗。本著作在现有S-
本书以Intel公司的QuartusPrimeStandard18.1集成开发环境作为复杂数字系统设计的平台,以基础的数字逻辑和数字电路知识为起点,以Intel公司的MAX10系列可编程逻辑器件和VerilogHDL为载体,详细介绍了数字系统中基本逻辑单元的RTL描述方法。在此基础上,实现了复杂数字系统、处理器系统、片
微服务、云原生、Kubernetes、ServiceMesh是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解这些技术,还要深入理解其发展脉络、原理等,才能游刃有余地将其用于现有的项目开发或老系统改造中。本书总计9章。第1章讲解分布式的基础——网络,对国际互联网、NIO、AIO、
本书系统介绍各类嵌入式存储器在架构、电路和应用方面的传统技术和最新进展,包括SRAM、eDRAM、eFlash和近几年兴起的阻变型存储器,并对嵌入式存储器的最新应用包括FPGA、非易失逻辑、存储计算等主题进行介绍。本书重点介绍我国研究人员在嵌入式存储器上的研究工作。
《VMwarevSAN超融合企业应用实战》以vSphere6.7.0U2为例介绍VMwarevSphere虚拟化产品与VMware超融合技术vSAN的内容,包括产品选型、安装配置、运行维护、迁移升级等4个阶段的内容。 本书采用循序渐进的编写方法,介绍了大量先进的虚拟化应用技术,步骤清晰、讲解细致,非常易于读者学习和快速
工业以太网是当前自动控制工程中广泛应用的技术,一个项目中通常有大量的机器人通过以太网联网使用。本书是一本综合性的工业机器人在现场总线以及工业以太网中应用的技术手册,重点介绍了机器人联网使用后的各种应用功能,对通信格式、参数设置、数据链接、实时控制都有详细说明,提供了编程样例,以及无缝信息链接SLMP技术,具有重要的实际
本书共5章,每一章的内容几乎都是独立的,大家完全可以有选择性地阅读。第1章以大规模服务化架构作为全书的开篇,主要介绍了分布式系统架构的演变过程,以及在大规模服务调用场景下,如何实施服务治理。第2章重点介绍了在大促前夕,如何在线上实施全链路压测,以及有指导性地进行容量规划和性能优化,让系统坚如磐石。第3章重点介绍了如何有
本书以Intel公司的QuartusPrimePro19集成开发环境与Intel新一代可编程逻辑器件Cyclone10GX为软件和硬件平台,系统地介绍了可编程逻辑器件的原理和QuartusPrimePro集成开发环境的关键特性。全书共11章,内容主要包括IntelCyclone10GXFPGA结构详解、QuartusP
全书共七章,力图帮助读者了解Vivado2018版本的新特性,同时理解并掌握UltraFast设计方法学。UltraFast方法学是实践经验的总结,涉及板级规划、设计流程、代码风格、时序约束、时序收敛等方面。本书重点围绕后三个方面进行阐述。此外,针对被越来越广泛使用的SSI器件,本书也介绍了相应的设计指南,例如,如何在
本书是作者在已经出版的《XilinxZynq-7000嵌入式系统设计与实现:基于ARMCortex-A9双核处理器和Vivado的设计方法》一书的基础上进行修订而成的。本书新修订后内容增加到30章。修订后,本书的一大特色就是加入了Arm架构及分类、使用PetaLinux工具在Zynq-7000SoC上搭建Ubuntu操