本书以51单片机为理论基础, 以嵌入式 ARM为应用样例, 系统完整地阐述单片机与嵌入式系统的原理及应用, 是一本兼顾理论与实践的实用教材。全书共14章, 主要内容包括微型计算机的基础知识, 如数制与编码、总线、接口、堆栈、中断、定时与计数等, 在此基础上详细讲解了51单片机的基本结构、寄存器、指令系统、基本接口、应用编程和外部扩展等内容。针对嵌入式系统的现状与发展趋势, 本书介绍了ARM嵌入式微处理器和常用嵌入式操作系统, 以STM32F103系列芯片为例, 详细阐述了ARM的硬件设计方法和软
无
本书列举了100个典型的树莓派应用实例, 以实例开发的方式将基础知识和典型应用相结合, 全面系统地介绍了树莓派软硬件应用各个方面的知识, 内容包括树莓派应用简介、硬件剖析、操作系统、网络应用、文件管理、办公应用、远程控制、编程入门、游戏开发、外部接口、图像处理、语音处理等。
本书以服务稳定性建设与技术债务治理为主线,深度剖析 Java 服务全生命周期中的关键问题与解决方案,通过"问题诊断-治理框架-实践落地”的三层递进结构,构建了覆盖技术架构、资金安全、组织效能的完整技术治理体系。 本书总计7章。第1~2章从Java服务的常见线上问题切入,系统讲解针对内存泄漏、线程死锁、MySQL慢查询等疑难问题的5why原因分析法与根治方案,并且基于JVM内存模型与线程的原理,建立预防性优化机制,其中还讲解了"稳定性治理三维模型”(意识培养-能力建设-系统保障),并结合Prome
"本书基于2023年推出的**版本的微服务框架Spring Cloud Alibaba详细讲解了Nacos注册中心、配置中心、负载均衡LoadBalancer组件、OpenFeign远程RESTful调用框架、Dubbo+ZooKeeper的RPC远程调用框架、网关组件Gateway、Sentinel流量控制和熔断降级、RocketMQ消息中间件、Spring Cloud Stream整合消息中间件、Seata分布式事务、微服务监控组件Skywalking及介绍了如何使用Docker部署Spri
本书是青少年学习Arduino 编程、创造科技作品的快速入门书籍,通过循序渐进的实战项目设计,引导青少年动手做项目,锻炼逻辑思维能力,提高科学素养。内容主要包括电子电路常识、Mind+ 图形化编程方法与Arduino UNO 主控板等基础知识,以及基于Arduino UNO 主控板的控制实现,简单电子元器件如LED 灯的控制、超声波测距等传感器模块控制、电机驱动等执行器模块控制、数码管显示等显示器模块控制,并通过智能节能风扇、智能火灾报警系统和智能倒车雷达等3 个综合项目,带领读者领悟Ardui
本书以基于ARM Cortex-M0 内核的典型国产芯片CW32系列单片机为例,从嵌入式产品开发工程师的视角,深入讲解从基本原理、电路设计、软件开发到项目实战的全过程,帮助读者掌握基于ARM Cortex-M0 的嵌入式系统开发的核心技能。此外,本书还注重嵌入式系统开发的实用性、拓展性和可迁移性,旨在使读者不但可以通过本书实战案例掌握CW32的开发应用,还可以轻松地推及、掌握Cortex-M系列(包括STM32系列及衍生的各种国产芯片)单片机产品设计技能。
"《Arduino技术及应用(第2版·微课视频版)》以Arduino Uno R3开发板为硬件平台,沿着“基础知识→模块实验→电路设计→项目实战”的思路,由浅入深、先易后难地讲述了Arduino开发技术。基础知识部分(第1~4章)介绍了Arduino技术的基本概念、原理、硬件开发环境和软件开发语言。模块实验部分(第5~14章)是Arduino技术涉及的各模块实验,是项目实战部分的基础,讲述常用传感器、I/O设备等经典的Arduino模块实验。电路设计基础部分(第15章)以立创EDA为实验平台,详
本书向你展示如何从零开始编写简洁、可维护的C代码。首先简要介绍C语言的历史和建立开发环境的步骤。然后介绍C语言的语句,包括分支和循环语句,并对变量及其作用域进行深入探讨。之后展示C语言的数组、结构,并讲解如何查找和使用常用的代码片段。第8-11章介绍C语言在Arduino中的应用,涵盖设置Arduino开发环境、代码编写技巧等,还通过完整的Arduino项目尝试使用多种电子外设,包括传感器、按钮和LCD显示器。最后会尝试快速完成一个物联网项目,并提出一些总结。
本书涵盖了Spring Cloud Alibaba框架的八大核心技术主题,分别是注册中心、远程调用、负载均衡、配置中心、服务网关、消息通信、分布式事务和服务可用性。并且,通过一个系统性的项目案例,讲解企业级微服务系统开发的工程实践。其间提供大量的设计图例和示例代码,更提供配套的视频教程。对于每个主题,书中采用“技术概念和特性→框架使用方法→项目案例实战→核心原理和源码剖析”的方式讲解,使读者递进式学习。