| *數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:MicroPython項目開發實戰 ISBN:9787302650515 出版社:清華大學 著編譯者:雅各布.貝南格 頁數:209 所在地:中國大陸 *此為代購商品 書號:1610645 可大量預訂,請先連絡。 內容簡介 本書詳細闡述了與MicroPython項目相關的基本內容,主要包括MicroPython簡介、管理實時任務、針對IO擴展器編寫MicroPython驅動程序、開發應用程序測試框架、自定義MicroPython內核啟動代碼、自定義調試工具以可視化感測器數據、使用手勢控制設備、基於Android的自動化和控制、利用機器學習構建物體檢測應用程序、MicroPython的未來等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。目錄 第1章 MicroPython簡介1 1 嵌入式軟體語言 1 2 MicroPython案例 1 2 1 用例1——DIY項目 1 2 2 用例2——快速原型 1 2 3 用例3——小批量生產產品 1 3 評估MicroPython是否適合 1 4 選擇合適的開發平台 1 4 1 調查可用的架構 1 4 2 確定感興趣的開發板 1 4 3 利用KT矩陣選擇開發板 1 5 MicroPython的開發過程和策略 1 6 有用的開發資源 1 7 本章小結 1 8 本章練習 1 9 進一步閱讀 第2章 管理實時任務 2 1 技術需求 2 2 實時調度的需求條件 2 3 MicroPython調度技術 2 3 1 輪流調度 2 3 2 使用定時器的周期性調度 2 3 3 MicroPython線程機制 2 3 4 事件驅動調度 2 3 5 合作式調度 2 4 使用asyncio的協同多任務處理 2 4 1 asyncio簡介 2 4 2 基於協作多任務的LED示例 2 4 3 關於asyncio的進一步討論 2 5 本章小結 2 6 本章練習 2 7 進一步閱讀 第3章 針對I/O擴展器編寫MicroPython驅動程序 3 1 技術需求 3 2 RGB按鈕I/O擴展器項目要求 3 2 1 硬體需求 3 2 2 軟體需求 3 3 硬體和軟體架構設計 3 3 1 硬體架構 3 3 2 詳細的硬體設計 3 3 3 選擇一個按鈕 3 3 4 I/O擴展器原理圖 3 3 5 軟體架構 3 4 項目構建 3 4 1 構建硬體 3 4 2 構建I/O擴展器驅動程序 3 4 3 構建RGB驅動程序 3 4 4 構建RGB按鈕驅動程序 3 5 測試和驗證 3 5 1 開發測試用例 3 5 2 編寫應用程序 3 6 本章小結 3 7 本章練習 3 8 進一步閱讀 第4章 開發應用程序測試框架 4 1 技術需求 4 2 測試框架簡介 4 3 測試框架的需求 4 3 1 硬體需求 4 3 2 軟體需求 4 4 測試框架設計 4 4 1 測試框架的硬體體繫結構 4 4 2 測試框架的軟體體繫結構 4 5 構建測試框架 4 5 1 編寫測試架構 4 5 2 測試PCA8574 4 6 運行測試框架 4 7 本章小結 4 8 本章練習 4 9 進一步閱讀 第5章 自定義MicroPython內核啟動代碼 5 1 技術需求 5 2 MicroPython內核概述 5 2 1 下載MicroPython內核 5 2 2 MicroPython內核的組織方式 5 2 3 STM32L475E IOT01A埠 5 3 訪問啟動代碼 5 4 將 MicroPython模塊添加至內核中 5 5 將自定義內核部署至開發板上 5 5 1 編譯后的輸出文件 5 5 2 對開發板編程 5 5 3 測試更新后的內核 5 6 本章小結 5 7 本章練習 5 8 進一步閱讀 第6章 自定義調試工具以可視化感測器數據 6 1 技術需求 6 2 調試和可視化嵌入式系統 6 3 可視化工具的需求 6 3 1 硬體需求 6 3 2 軟體需求 6 4 可視化工具的設計 6 4 1 可視化工具的硬體架構 6 4 2 可視化工具的軟體架構 6 5 構建可視化工具 6 5 1 安裝項目庫 6 5 2 在MicroPython中設置串列數據流 6 5 3 利用命令行參數打開COM埠 6 5 4 利用Matplotlib創建用戶界面 6 5 5 繪製輸入數據流 6 6 測試並運行可視化工具 6 7 本章小結 6 8 本章練習 6 9 進一步閱讀 第7章 使用手勢控制設備 7 1 技術需求 7 2 手勢控制器簡介 7 3 手勢控制器的需求 7 3 1 硬體需求 7 3 2 軟體需求 7 4 硬體和軟體設計 7 4 1 硬體架構 7 4 2 詳細的硬體設計 7 4 3 軟體架構 7 5 構建手勢控制器 7 5 1 APDS-9960操作理論 7 5 2 分析手勢數據 7 5 3 APDS-9960手勢驅動程序 7 5 4 APDS-9960手勢類構造函數 7 5 5 APDS-9960手勢類檢測方法 7 5 6 手勢控制器應用程序 7 6 測試手勢控制器 7 7 本章小結 7 8 本章練習 7 9 進一步閱讀 第8章 基於Android的自動化和控制 8 1 技術需求 8 2 感測器節點項目需求 8 2 1 硬體需求 8 2 2 軟體需求 8 3 硬體和軟體設計 8 3 1 硬體架構 8 3 2 軟體架構 8 4 構建感測器節點 8 4 1 在ESP32上安裝MicroPython 8 4 2 安裝ESP32快閃記憶體工具 8 4 3 利用MicroPython對ESP32編程 8 4 4 利用LED測試MicroPython 8 4 5 設置WebREPL 8 4 6 利用Anaconda簡化應用程序開發 8 4 7 安裝uasyncio 8 4 8 編寫感測器節點應用程序 8 5 測試感測器節點 8 5 1 Android套接字伺服器 8 5 2 向感測器節點發出命令 8 5 3 測試命令 8 6 本章小結 8 7 本章練習 8 8 進一步閱讀 第9章 利用機器學習構建物體檢測應用程序 9 1 技術需求 9 2 機器學習簡介 9 2 1 智能系統需求 9 2 2 從雲端到邊緣的機器學習 9 3 物體檢測需求 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。  |