本书首先以Cortex-M3内核为例,介绍了STM32内核架构、存储空间、中断方式、指令集等ARM基础内容。随后以微处理器STM32F103ZET6为例,结合配套的开发板硬件,有针对性地介绍STM32内部资源、最小系统设计,并从面上分析STM32芯片的引脚配置、常用片上资源、外围接口电路设计等内容,从而让读者对STM32系统有一个整体认识。然后以“LED闪烁”典型例程为引导,由浅入深,逐步讲述了MDK开发环境、工程建立、程序编译、库函数、端口配置等软硬件使用方法。结合CPU片上资源配置,采用具体实验例程,详细介绍各个模块的功能和使用方法。最后以两轮自平衡小车控制系统设计为例,从实际工程开发的角度,介绍STM32应用系统软硬件的设计和实现。
近年来,以Apache Spark为代表的大数据处理框架在学术界和工业界得到了广泛的使用。本书以Apache Spark框架为核心,总结了大数据处理框架的基础知识、核心理论、典型的Spark应用,以及相关的性能和可靠性问题。本书分9章,主要包含四部分内容。 部分 大数据处理框架的基础知识( ~2章):介绍大数据处理框架的基本概念、系统架构、编程模型、相关的研究工作,并以一个典型的Spark应用为例概述Spark应用的执行流程。第二部分 Spark大数据处理框架的核心理论(第3~4章):介绍Spark框架将应用程序转化为逻辑处理流程,进而转化为可并行执行的物理执行计划的一般过程及方法。第三部分 典型的Spark应用(第5章):介绍迭代型的Spark机器学习应用和图计算应用。第四部分 大数据处理框架性能和可靠性保障机制(第6~9章):介绍Spark框架的Shuffle机制、数据缓存机制、
本书极为实用,通过对101个shell脚本实例及其核心内容的讲解,展示如何在实际工作中利用shell脚本解决各种常见问题。涉及的主要内容有:简化shell脚本的工具和技巧,用户命令改进,Unix调校,用户管理,系统维护,网络资源处理,网站管理,Internet服务器管理,OS X脚本,云服务相关脚本,图像处理。
本书从Elasticsearch的基本概念和原理讲起,然后系统介绍Elasticsearch的使用场景,带领读者近距离接触Elasticsearch。本书涵盖客户端的安装和使用、索引的创建、文档的操作
本书以“人机共协计算”这一理念为轴,以此对人机交互领域的现象予以归纳,对其未来发展提出一些启发。本书主要设置为理论篇和技术篇,共11章:第1~4章是关于人机共协计算框架的理论篇:在回顾人机交互的发展历
本书精选当前简单、实用和流行的Django实例代码,帮助读者学习和掌握Django 5框架及其相关技术栈的开发知识。本书系统全面、内容翔实、重点突出、通俗易懂,基本涵盖Django 5框架应用开发的所
本书系统论述了Arduino开源硬件的架构、原理、开发方法及13个完整的项目设计案例。全书共14章,内容包括Arduino设计基础、绘图仪项目设计、智能行李箱项目设计、导游自拍照无人机实验项目设计、A
高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要
《嵌入式实时操作系统——理论基础》首先介绍了嵌入式实时操作系统(RTOS)的基本概念,包括什么是RTOS、RTOS的组成和结构、为什么要在设计中使用RTOS、RTOS运行的微处理器架构(单核和多核处理
本书从Elasticsearch的基本概念和原理讲起,然后系统介绍Elasticsearch的使用场景,带领读者近距离接触Elasticsearch。本书涵盖客户端的安装和使用、索引的创建、文档的操作
HarmonyOS NEXT操作系统被誉为“纯血鸿蒙”,是操作系统领域的重大突破。该系统采用全新的底层架构和API,为开发者带来了全新的机遇和挑战。本书从初学者的角度出发,通过系统的讲解和丰富的实例,
本书首先介绍Dubbo的简史、后续的规划和整体架构大图;接着介绍Dubbo环境配置,并基于Dubbo开发款应用程序;然后介绍Dubbo内置的常用注册中心的实现原理,Dubbo扩展点加载的原理和实现,D
本书概括地介绍了计算机与信息技术的常见概念和术语、主要应用领域及其对社会的影响。本书由9章组成,主要内容包括:信息技术和因特网概述,因特网、万维网与电子商务,应用软件,系统软件,硬件系统部件,输入输出设备,二级存储,通信与网络,隐私、安全与伦理等。
近年来,以Apache Spark为代表的大数据处理框架在学术界和工业界得到了广泛的使用。本书以Apache Spark框架为核心,总结了大数据处理框架的基础知识、核心理论、典型的Spark应用,以及相关的性能和可靠性问题。本书分9章,主要包含四部分内容。 部分 大数据处理框架的基础知识( ~2章):介绍大数据处理框架的基本概念、系统架构、编程模型、相关的研究工作,并以一个典型的Spark应用为例概述Spark应用的执行流程。第二部分 Spark大数据处理框架的核心理论(第3~4章):介绍Spark框架将应用程序转化为逻辑处理流程,进而转化为可并行执行的物理执行计划的一般过程及方法。第三部分 典型的Spark应用(第5章):介绍迭代型的Spark机器学习应用和图计算应用。第四部分 大数据处理框架性能和可靠性保障机制(第6~9章):介绍Spark框架的Shuffle机制、数据缓存机制、
HarmonyOS NEXT操作系统被誉为“纯血鸿蒙”,是操作系统领域的重大突破。该系统采用全新的底层架构和API,为开发者带来了全新的机遇和挑战。本书从初学者的角度出发,通过系统的讲解和丰富的实例,
尽管SLO(服务等级目标)的重要性不断增长,但是明显缺乏关于如何实现它们的信息。已有的建议通常假设团队已经具备相关的基础设施、工具和文化。在本书中,公认的SLO专家Alex Hidalgo解释了如何从
《Spark性能优化实战:突破性能瓶颈,遨游数据重洋》全面、系统、深入地介绍Apache Spark性能优化的相关技术和策略,涵盖从Spark性能优化的基础知识到核心技术,再到应用实践的方方面面。本书
本书介绍了异构融合时代的操作系统——openEuler异构融合操作系统的架构和关键技术,以及openEuler异构融合操作系统在行业应用的实践。全书共分为3篇:第1篇介绍openEuler异构融合操作系统的起源,共分为3章,内容包括体系结构的发展史,异构融合OS的独 值和挑战,以及openEuler异构融合操作系统的架构和技术全景。 第2篇共分为3章,详细讲述了openEuler异构融合操作系统中的池化基础底座、异构核心子系统和池化核心服务中的关键技术。第3篇共1章,主要介绍openEuler异构融合操作系统在行业应用过程中的实践,包括对操作系统的诉求、解决方案和效果。
本书系统介绍、论述香农信息论的基本理论、编码基本定理和方法。全书共9章,内容包括:信息的定义、信息论基本思路;单符号离散信源与信道、信息熵、互信息、条件互信息、联合互信息、信道容量、数据处理、加权熵、效用信息熵;多符号离散信源与信道、极限熵、独立并列信道的信道容量;连续信源与信道、相对熵、高斯白噪声加性信道的信道容量;无失真信源编码定理;抗干扰信道编码定理;限失真信源编码定理、信息率失真函数、数据压缩原理、信息价值、广义信息率失真函数;信源信道编码定理等。本书各章节配置大量例题,并提供完整、详实的解题过程。 本书可作为高等院校、科研院所相关专业的研究生和高年级本科生的教材或教学参考书,也可供信息理论、信息技术和信息科学领域的教学、科研和工程技术人员参考。