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

開源鴻蒙<OpenHarmony>嵌入式開發實踐(全彩印刷)

  • 作者:編者:程晨|責編:曾越
  • 出版社:化學工業
  • ISBN:9787122436788
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:150
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    OpenHarmony(中文名為開源鴻蒙)是由全球開發者共建的開源分散式操作系統。該操作系統將人、設備、場景有機地聯繫在一起,實現了全場景多種智能終端的極速發現、極速連接、硬體互助、資源共享。本書的主要內容是OpenHarmony南向開發,即輕量系統的嵌入式硬體開發,書中的內容基於一個集成度較高的項目平台——開源大師兄,利用該項目平台中的硬體開發板,通過圖形化編程以及Python代碼編程的形式學習OpenHarmony輕量系統嵌入式開發相關的內容。相比專業性更強的嵌入式開發內容,本書主要面向青少年以及硬體開發愛好者,在介紹OpenHarmony操作系統和開源大師兄項目的基礎上,通過具體的應用實踐讓讀者快速了解開源鴻蒙開發。

作者介紹
編者:程晨|責編:曾越

目錄
第1章  OpenHarmony操作系統
  1.1  OpenHarmony操作系統的定位
    1.1.1  萬物物聯
    1.1.2  適配多種終端形態
  1.2  技術特徵
    1.2.1  可裁剪
    1.2.2  分散式軟匯流排
    1.2.3  分散式設備虛擬化
    1.2.4  分散式數據管理
    1.2.5  彈性部署
  1.3  技術框架
    1.3.1  內核層
    1.3.2  系統服務層
    1.3.3  框架層
    1.3.4  應用層
第2章  開源大師兄
  2.1  開源大師兄項目
    2.1.1  項目介紹
    2.1.2  硬體開發板
    2.1.3  開發板固件框架
  2.2  安裝開發環境
    2.2.1  下載PZStudio
    2.2.2  安裝PZStudio
  2.3  使用PZStudio
    2.3.1  PZStudio軟體界面
    2.3.2  選擇角色「大師兄」
    2.3.3  連接開發板並燒錄固件
第3章  顯示屏顯示
  3.1  OLED顯示屏
    3.1.1  device庫與OLED顯示屏
    3.1.2  查看文本代碼
    3.1.3  OLED類
  3.2  示例:冒泡泡
    3.2.1  功能描述
    3.2.2  功能實現
    3.2.3  文本代碼分析
  3.3  示例:製作水平儀
    3.3.1  顯示加速度計的數值
    3.3.2  IMU類
    3.3.3  示例:製作水平儀
    3.3.4  文本代碼分析
  3.4  示例:製作計時器
    3.4.1  功能描述
    3.4.2  功能實現
    3.4.3  文本代碼分析
  3.5  顯示自定義圖片
    3.5.1  處理圖片
    3.5.2  顯示圖片
    3.5.3  顯示動畫
第4章  蜂鳴器發聲

  4.1  聲音與音階
    4.1.1  什麼是聲音
    4.1.2  蜂鳴器發聲
  4.2  播放音樂
    4.2.1  音階
    4.2.2  宮、商、角、徵、羽
    4.2.3  音符格式
    4.2.4  播放音符列表
  4.3  示例:製作音樂盒
    4.3.1  功能描述
    4.3.2  MusicEncode
    4.3.3  製作音樂盒
    4.3.4  文本代碼分析
第5章  板載按鍵及語音識別
  5.1  音樂二選一
    5.1.1  獲取按鍵的狀態
    5.1.2  BUTTON類
    5.1.3  選擇音樂
    5.1.4  文本代碼分析
  5.2  函數
    5.2.1  自製積木
    5.2.2  自定義函數
  5.3  示例:對準靶心
    5.3.1  功能描述
    5.3.2  功能整體框架
    5.3.3  各個函數的實現
    5.3.4  文本代碼分析
  5.4  語音識別晶元——雲知聲
    5.4.1  雲知聲
    5.4.2  獲取雲知聲數據
    5.4.3  US516P6類
第6章  引腳控制
  6.1  引腳說明
    6.1.1  大師兄板的金手指引腳定義
    6.1.2  悟空擴展板
  6.2  引腳基本操作
    6.2.1  數字量的輸入
    6.2.2  Pin類
    6.2.3  數字量的輸出
    6.2.4  PWM輸出
  6.3  移動的圖標
    6.3.1  模擬量
    6.3.2  模擬量輸入
    6.3.3  移動圖片顯示位置
第7章  電機與舵機控制
  7.1  直流電機
    7.1.1  直流電機的工作原理
    7.1.2  直流電機的控制
    7.1.3  電機驅動晶元
  7.2  舵機

    7.2.1  舵機的工作原理
    7.2.2  舵機的控制方式
    7.2.3  舵機的選擇
    7.2.4  舵機的控制
    7.2.5  示例:通過旋鈕調整舵機角度
  7.3  悟空擴展板上擴展的電機和舵機介面
    7.3.1  I2C介面
    7.3.2  I2C介面的應用
    7.3.3  擴展電機介面
    7.3.4  擴展舵機介面
第8章  網路應用
  8.1  WiFi介紹
    8.1.1  無線通信
    8.1.2  無線網路
    8.1.3  WiFi
  8.2  連接網路
    8.2.1  連接WiFi
    8.2.2  network對象
  8.3  網路通信
    8.3.1  TCP/IP協議
    8.3.2  套接字
    8.3.3  網路通信流程
  8.4  以網頁形式反饋
    8.4.1  網站網頁
    8.4.2  HTML
    8.4.3  網頁製作
    8.4.4  在伺服器上運行網頁
    8.4.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