幫助中心 | 我的帳號 | 關於我們

ESP32物聯網智能硬體開發實戰(視頻講解版普通高等教育物聯網工程類規劃教材)

  • 作者:編者:李永華|責編:劉博
  • 出版社:人民郵電
  • ISBN:9787115602213
  • 出版日期:2022/12/01
  • 裝幀:平裝
  • 頁數:298
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以智能物聯網發展為時代背景,分別從開發板基礎、功能模塊和運行結果等角度,通過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  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032