本书系统论述了智能开源硬件的电路基础、原理、开发方法及实战设计案例,理论与实践紧密结合。全书分四篇,分别为电路分析基础篇、数字电路篇、模拟电路篇、智能感知篇;涵盖14章,内容包括电路分析基础、正弦稳态电路、一阶电路、数字逻辑基础、组合逻辑电路、触发器、时序逻辑电路、放大电路、模拟集成电路等开发开源硬件所需的电路基础理论知识,同时以Arduino开源平台为例,介绍了超声波传感器、手势传感器等常用传感器的原理及应用,在短距离无线通信技术部分重点介绍了蓝牙技术及其应用示例, 为综合开发实践案例。 本书可作为高校电子信息类、数字媒体技术等技术专业“智能开源硬件”“传感器”“电子系统设计”“创新创业”等课程的参考教材,也可以作为智能交互设计、工业设计、数字媒体艺术等需快速上手硬件的专业的参考教材
本书将线下的FPGA开发板与 的云平台结合,完成基于开源RISC-V处理器的SiFive Freedom E300片上系统,以及E21处理器配合云平台设计方法的相关实验教程。并用Chisel编程的方式与FPGA硬件,完成国产RT-Thread操作系统验证的移植。全书包含三大部分内容:首先讲述了基于实验所用Digilent Nexys板级硬件设计平台和Vivado开发工具。其次是介绍Verilog HDL、Chisel HCL和一种由 自主开发的Coffee-HDL这三种硬件描述语言。 是三种实验教程的设计与实现方法,包含开源的SiFive Freedom E300片上系统的实验;以英伟达开源的深度学习硬件架构NVDLA为例,介绍如何在Freedom E300平台上集成Verilog IP的方法及介绍SiFive E21处理器IP的使用方式与 自主开发云端SoC开发平台的实验;移植 自主开发RT-Thread实时多任务操作系统的原理与应用到SiFive Freedom E300片上系统的实验。
DNS(域名系统)是Internet中的一项核心服务,用于实现IP地址和域名之间的相互映射,能够使人们方便地访问Internet。BIND(Berkeley Internet Name Domain)则是Internet上使用广泛的源码开放的DNS服务器软件。 《DNS与BIND(第5版)》是DNS与BIND的指南,共17章,分别介绍了DNS的发展动机、概念、运行机制;BIND的安装、配置、维护;使用MX记录来发送邮件;子域的划分;对域名服务器的保护;DNS安全扩展和事务签名;常用的DNS调试工具和排错技术;理解调试输出;以及进行DNS编程等知识。《DNS与BIND(第5版)》后的5个附录还对DNS的消息格式、BIND中的重要功能、在Linux上编译和安装BIND、Internet中的**域,以及BIND名称服务器和解析器的配置,进行了讲解。 《DNS与BIND(第5版)》适合各个水平的BIND系统管理员和网络管理员阅读,也适合打算进行BIND编程的程序开发人员,以及想要深入理
本书全面介绍了oVirt这一强大且开源的虚拟化平台。涵盖了从基础架构搭建到 配置与优化的各个方面,帮助读者从零开始搭建并管理企业级的虚拟化环境。本书首先介绍了虚拟化的基本概念和oVirt的架构,随后深入讲解了oVirt的安装、配置和管理实践。本书不仅帮助读者掌握oVirt的核心功能,还介绍了如何将oVirt部署在国产化的鲲鹏、龙芯服务器上,以获得高效、可靠的虚拟化解决方案。本书适合希望深入了解和掌握oVirt的IT专业人士、系统架构师、系统管理员,以及希望在虚拟化技术方面有所突破的读者,是一本不可多得的实用指南。
Android系统从诞生到现在的短短几年时间里,凭借其易用性和开发的简洁性,赢得了广大开发者的支持。在整个Android系统中,Dalvik VM一直是贯穿从底层内核到高层应用开发的核心。钟世礼编著的《深入解析Android虚拟机》循序渐进地讲解了Android虚拟机系统的基本知识,并剖析了其整个内存系统的进程和运作流程,并对虚拟机系统优化和异常处理的知识进行了详细讲解。本书几乎涵盖了Dalvik VM系统的所有主要内容,并且讲解方法通俗易懂,特别有利于读者学习并消化。 本书适合Android初学者、Android底层开发人员、源代码分析人员和虚拟机开发人员学习,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
本书所包含的4个关键词总结了本书所要讨论的核心内容,即“量化评价”“系统”“硬件”和“工程与理论”,总结了产品工程评价理论视点的各个方面。本书分为8章,除第1章引言与第8章健康评价问题外,中间6章构成本书的主体内容。第2章“可靠性量化指标的提取”讨论产品可靠性评价中的数据处理与统计论问题;第3章“系统和系统失效”讨论产品的系统定义和失效行为特征;第4章与第5章的“产品失效性质与应力加速”和“加速试验设计”在前面章节内容的基础上讨论失效加速与加速试验的相关问题;第6章“系统可靠性与寿命评价”讨论基于产品“浴盆曲线”失效行为的可靠性与寿命特征量的处置问题;第7章“工程评价场景与案例问题处置”讨论产品可靠性评价在工程实际中的复杂性、多样性问题。 本书不重复其他本专业书籍中已经广泛介绍的本
本书介绍了 计算机算力和AI算力的异同,从CPU流水线开始,描述主要的众核处理器架构和功能部件设计。在GPU和NPU等加速器部分,介绍了GPU为何能从单纯的图形任务处理器变成通用处理器。GPU在设计逻辑、存储体系、线程管理,以及面向AI的张量处理器方面成为 近几年全世界科技行业 瞩目的明星。本书对华为等厂商推出的NPU芯片设计也做了架构描述,回顾了近20年来主流的CPU、GPU芯片架构的特点,介绍了存储与互连总线技术,即大模型专用AI 计算机的中枢核心。
在当今的数字化经济时代,微服务架构已经成为公司业务构建的主流架构模式,代表了未来的技术发展趋势,同时微服务也成为开发者的 技能。本书从微服务架构的设计理念和方法论切入,从不同角度全面介绍微服务特性、使用场景、组织流程、构建交互、部署交付等软件工程各个关键环节和核心要素,既包含了具体微服务技术的源码解读、原理分析,也加入了作者在电信、金融领域积累的真实案例和实践经验。全书分为原理篇、实践篇、进阶篇。原理篇涵盖微服务的概念、采用前提、领域驱动设计、DevOps;实践篇对Spring Boot、Spring Cloud 治理框架、系统集成、微服务数据架构、微服务交付、微服务的监控等重要技术话题展开深入讲解;进阶篇主要介绍函数式编程及响应式微服务架构、Kubernetes、云原生架构生态。本书不仅适合初学者深入理解微服务架构,也可以作
本书所包含的4个关键词总结了本书所要讨论的核心内容,即“量化评价”“系统”“硬件”和“工程与理论”,总结了产品工程评价理论视点的各个方面。本书分为8章,除第1章引言与第8章健康评价问题外,中间6章构成本书的主体内容。第2章“可靠性量化指标的提取”讨论产品可靠性评价中的数据处理与统计论问题;第3章“系统和系统失效”讨论产品的系统定义和失效行为特征;第4章与第5章的“产品失效性质与应力加速”和“加速试验设计”在前面章节内容的基础上讨论失效加速与加速试验的相关问题;第6章“系统可靠性与寿命评价”讨论基于产品“浴盆曲线”失效行为的可靠性与寿命特征量的处置问题;第7章“工程评价场景与案例问题处置”讨论产品可靠性评价在工程实际中的复杂性、多样性问题。 本书不重复其他本专业书籍中已经广泛介绍的本专业
本书以Intel CycloneⅣ E系列FPGA为例,系统介绍了FPGA的硬件结构、电路设计以及逻辑设计和验证流程。书中以若干个具有工程实用意义的案例为背景,详细介绍了FPGA数字逻辑设计中常见的功能模块设计思路、FPG 上资源的使用方法、开发软件中各种调试工具的使用,包括SignaltapⅡ、In System Sources and Probes Editor、In System Memory Content Editor。本书 通过若干个综合性实例,讲解了复杂数字系统的设计方法和验证思路。作为实用型FPGA教程,本书的每一个实验都有完整的仿真和验证过程,即强调了仿真验证在FPGA设计中的重要作用。 本书可作为工程应用类、电子信息类专业本科生以及相关专业专科生的EDA基础类课程的教材;也可作为FPGA自学人员,以及从事FPGA开发的工程技术人员的培训教材和参考用书。