本书共8章,主要内容包括嵌入式系统开发基础、超声波雾化器的开发、便携式盐度计的开发、糖度检测仪的开发、手提式太阳能灯的开发、物联网智能音乐时钟的开发、OCR物联网智能相机的开发、EPB系统的开发。
全书分为三部分:第一部分为第1-6章,介绍BMC固件开发基础,具体包括服务器固件概述,BCM的主要功能、常用的硬件总线,如何运用IPMI协议,BCM常用的软件通信协议、调试工具;第二部分为第7-15章,介绍BCM固件开发实战,涉及OpenBCM基础,D-Bus通信原理与使用方法,BoostAsio的使用方法,Yocto
全书共9章,以得到最广泛应用的IA-32结构微处理器家族产品80x86/Pentium和PC系列微计算机为背景,系统地阐述了微处理器的基本结构和工作原理、IA-32结构微处理器及其体系结构、80x86/Pentium指令系统、汇编语言程序设计,介绍了主存储器、输入/输出接口芯片,围绕CPU构建微计算机/微处理器系统的基
这是一本全面、系统、详尽的MCP指南,由业内专家执笔,旨在为读者提供一线开发与使用参考。 本书涵盖MCP的方方面面,从基础概念到实战案例,再到生态系统构建。第1章讲述了MCP的工作原理、诞生背景和应用场景;第2章深入解析了MCP架构;第3章和第4章分别通过实际案例讲解了MCP服务器和MCP客户端的开发;第5章则展
本书从计算机的发展入手,引入嵌入式计算机基本概念;依托STM32F103系列嵌入式计算机,介绍内核基本结构、工作特性。采用C语言和汇编语言对比方式,介绍了指令系统和软件设计方法。针对嵌入式计算机内部的硬件资源,从实际工程角度,以模块化进行具体展开。以应用广泛的位置伺服驱动控制系统设计为依据,介绍具体嵌入式系统如何设计。
本书以STM32CubeIDE、STM32CubeMX+MDKKeil两种开发平台为例,介绍STM32F407芯片的系统功能和常用外设的编程开发方法,内容包括STM32软硬件开发基础、GPIO、外部中断、串行通信、定时器、LCD、PWM输出、ADC等。本书编写力求通俗易懂,针对职业教育特点,采用“项目导向、任务驱动”教
本书根据当前职业教育新形势发展要求,结合党的二十大精神编写。全书采用项目导向、任务驱动的编写模式,通过任务的完成,可以逐步提升学生的编程能力和解决问题的能力,每个任务都涵盖了相关的基础知识和技能。本书主要涵盖4个项目:制作流水灯、交通灯控制、简易抢答器设计与制作、全自动洗衣机控制系统设计与制作,每个项目都以实际应用场景
本书是笔者开发Arduino及指导本科生参加全国教育机器人大赛的经验总结,包括Arduino驱动和开发环境、语法规则,程序结构和基本函数,红外、温度、湿度、人体红外感应、超声波测距等多种传感器的应用及编程实例,直流电动机、舵机、步进电动机的驱动控制及显示模块、无线模块的应用等硬件资源,智能搬运小车、智能气象站、飞行器、
本书一共包含9个模块,分别是:模块一STM32开发入门基础知识;模块二深入了解STM32的时钟系统;模块三Systick定时器的应用和模块化编程;模块四STM32的存储器结构和GPIO设置通用函数设计;模块五机械按键的识别-初步认识GPIO口的输入功能;模块六基于STM32CubeMX的GPIO口的输入输出功能设计;模
本书依据高等职业教育机电类和自动化类专业的培养教学要求编写,旨在培养机电与自动化领域具备高技能水平的应用型人才. 本书注重基础操作技能的培养,采用项目任务引导的编写方式,将STM32单片机技术应用的基础技能分解成八大项目:STM32单片机的认知、STM32单片机软件开发环境的搭建、STM32单片机硬件开发平台的搭建、L