网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ESP32物联网智能硬件开发实战(视频讲解版普通高等教育物联网工程类规划教材)
分类 教育考试-考试-计算机类
作者
出版社 人民邮电出版社
下载
简介
内容推荐
本书以智能物联网发展为时代背景,分别从开发板基础、功能模块和运行结果等角度,通过ESP32开发板的示例应用,讲解ESP-IDF、Arduino、MicroPython等开发环境的使用方法和相关程序。本书主要内容包括SoC基础、ESP32系统、ESP32开发环境、基础外设开发、高级外设开发、网络连接开发、应用层技术开发、蓝牙技术开发。为便于读者提高学习效率、快速掌握技巧、提升实践能力,本书提供项目设计的工程文档、程序等配套资源,可用于二次开发。
本书由浅入深、通俗易懂,将创新思维与实践示例相结合,不仅适合对ESP32编程有兴趣的爱好者阅读,也适合作为高等院校物联网系统应用开发课程的教材,还可作为从事物联网应用创新开发的专业人员的技术参考书。
目录
第1章 SoC基础
1.1 SoC概述
1.1.1 SoC概念及定义
1.1.2 SoC结构与特点
1.2 ESP32系列SoC
1.3 本章小结
第2章 ESP32系统
2.1 ESP32芯片封装
2.2 ESP32系统架构
2.2.1 ESP32系统架构概述
2.2.2 ESP32系统地址映射
2.3 ESP32开发板
2.4 ESP32复位及时钟定时
2.4.1 ESP32复位
2.4.2 ESP32时钟
2.4.3 ESP32定时器
2.5 FreeRTOS
2.5.1 FreeRTOS基本概念
2.5.2 FreeRTOS任务构成
2.5.3 FreeRTOS相关API
2.6 本章小结
第3章 ESP32开发环境
3.1 ESP-IDF开发环境
3.1.1 ESP-IDF简介
3.1.2 ESP-IDF安装
3.1.3 命令行运行Hello world
3.1.4 Espressif-IDE运行Hello world
3.1.5 ESP-IDF构建系统
3.2 Visual Studio Code开发环境
3.2.1 ESP-IDF插件安装
3.2.2 运行第一个程序
3.3 Arduino开发环境
3.3.1 Arduino插件安装
3.3.2 运行第一个程序
3.4 MicroPython开发环境
3.4.1 开发的准备工作
3.4.2 uPyCraft开发工具
3.4.3 Thonny开发工具
3.5 MicroPython主要模块
3.5.1 machine模块
3.5.2 ESP/ESP32模块
3.5.3 network模块
3.5.4 utime模块
3.6 本章小结
第4章 基础外设开发
4.1 IO_MUX和GPIO交换矩阵
4.1.1 IO_MUX的直接I/O功能
4.1.2 RTC IO_MUX的I/O功能
4.1.3 通过GPIO交换矩阵的外设输入
4.1.4 通过GPIO交换矩阵的外设输出
4.1.5 GPIO类型定义
4.1.6 GPIO示例程序
4.2 ESP32系统中断矩阵
4.2.1 中断矩阵概述
4.2.2 中断功能描述
4.2.3 中断类型定义
4.2.4 中断示例程序
4.3 ADC
4.3.1 ADC概述
4.3.2 ADC类型定义
4.3.3 ADC示例程序
4.4 DAC
4.4.1 DAC概述
4.4.2 DAC类型定义
4.4.3 DAC示例程序
4.5 定时器
4.5.1 定时器概述
4.5.2 定时器类型定义
4.5.3 定时器示例程序
4.6 本章小结
第5章 高级外设开发
5.1 UART
5.1.1 UART概述
5.1.2 UART类型定义
5.1.3 UART相关API
5.1.4 UART示例程序
5.2 I2C
5.2.1 I2C概述
5.2.2 I2C类型定义
5.2.3 I2C相关API
5.2.4 I2C示例程序
5.3 I2S
5.3.1 I2S概述
5.3.2 I2S类型定义
5.3.3 I2S相关API
5.3.4 I2S示例程序
5.4 SPI
5.4.1 SPI概述
5.4.2 SPI类型定义
5.4.3 SPI示例程序
5.5 本章小结
第6章 网络连接开发
6.1 ESP32芯片Wi-Fi概述
6.2 Wi-Fi网络连接数据类型
6.2.1 Wi-Fi网络连接数据类型定义
6.2.2 设置Wi-Fi的AP模式示例程序
6.2.3 设置Wi-Fi的STA模式示例程序
6.2.4 扫描AP示例程序
6.3 Wi-Fi智能配置数据类型
6.3.1 Wi-Fi智能配置数据类型定义
6.3.2 智能配置Wi-Fi示例程序
6.4 网络接口
6.4.1 网络接口概述
6.4.2 网络接口类型定义
6.4.3 基于TCP的Socket通信示例程序
6.4.4 基于UDP的Socket通信示例程序
6.5 本章小结
第7章 应用层技术开发
7.1 基于HTTP开发
7.1.1 HTTP服务器端数据类型定义
7.1.2 HTTP服务器端示例程序
7.1.3 HTTP客户端数据类型定义
7.1.4 HTTP客户端请求示例程序
7.2 基于WebSocket协议开发
7.2.1 WebSocket数据类型
7.2.2 WebSocket示例程序
7.3 基于MQTT协议开发
7.3.1 MQTT数据类型
7.3.2 MQTT示例程序
7.4 本章小结
第8章 蓝牙技术开发
8.1 蓝牙协议基础
8.2 ESP32蓝牙架构
8.2.1 蓝牙应用结构
8.2.2 ESP32 BLE
8.3 ESP32蓝牙数据类型
8.3.1 Controller & VHCI
8.3.2 BT COMMON
8.3.3 BLE
8.4 ESP32蓝牙示例程序
8.4.1 基于ESP-IDF开发应用
8.4.2 基于MicroPython开发应用
8.4.3 基于Arduino开发应用
8.5 本章小结
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 16:39:11