
作者:李永华
页数:298
出版社:人民邮电出版社
出版日期:2023
ISBN:9787115602213
电子书格式:pdf/epub/txt
内容简介
本书以智能物联网发展为时代背景,分别从开发板基础、功能模块和运行结果等角度论述,通过ESP32开发板的实际案例应用,给出ESP IDF、Arduino和MicroPython三种开发环境的使用和程序代码。为便于读者提高学习效率,快速掌握技巧,理论结合实际,本书配套提供100个项目设计的工程文档、程序代码等,可供读者举一反三,二次开发。
本书由浅入深、通俗易懂、创新思维与实践案例相结合,不仅适合对ESP32编程有兴趣的爱好者,也适合高等院校作为物联网系统应用开发的参考教材,还可作为从事物联网应用创新开发专业人员的技术参考书。
作者简介
李永华,在智能硬件和物联网等关键技术领域有多年的研发经历,承担和参与30余项国家、企业的理论研究及工程项目,在国内外学术期刊发表论文100余篇,申请专利50余项,指导学生完成智能硬件创新400余项,出版教材及专著20余部,在重大会议物联网及相关研究方向的主题演讲20余次。 获奖情况 北京市优秀教学团队、北京邮电大学优秀教学团队。 北京邮电大学教学成果一等奖。
本书特色
指导思想:针对快速发展的物联网,为学生快速构建全栈的物联网开发项目提供技术开发指导。
写作特点:围绕实际开发案例,通过嵌入式开发平台的开发流程,逐步深入,由简单到复杂,由理论到实践,不断深入。
实践教学:ESP32 开发环境/外设开发/物联网开发案例实践。
教学资源建设:源程序代码工程/视频讲解/课程大纲/开发案例,有售后答疑群,赠送 150 个案例。给出ESP IDF、Arduino和MicroPython三种开发环境的使用和程序代码
目录
1.1SoC概述
1.1.1SoC概念及定义
1.1.2SoC结构与特点
1.2ESP32系列SoC
1.3本章小结
第2章ESP32系统
2.1ESP32芯片封装
2.2ESP32系统架构
2.2.1ESP32系统架构概述
2.2.2ESP32系统地址映射
2.3ESP32开发板
2.4ESP32复位及时钟定时
2.4.1ESP32复位
2.4.2ESP32时钟
24.3ESP32定时器
2.5FreeRTOS
2.5.1FreeRTOS基本概念
2.5.2FreeRTOS任务构成
2.5.3FreeRTOS相关API
2.6本章小结
第3章ESP32开发环境
3.1ESP-IDF开发环境
3.1.1ESP-IDF简介
3.1.2ESP-IDF安装
3.1.3命令行运行Hello world
3.1.4Espressif-IDE运行Hello world
3.1.5ESP-IDF构建系统
3.2Visual Studio Code开发环境
3.2.1ESP-IDF插件安装
3.2.2运行第一个程序
……















