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

沉浸式剖析OpenHarmony源代碼(基於LTS3.0版本)

  • 作者:梁開祝|責編:傅道坤
  • 出版社:人民郵電
  • ISBN:9787115601384
  • 出版日期:2022/12/01
  • 裝幀:平裝
  • 頁數:544
人民幣:RMB 138.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    OpenHarmony是由開放原子開源基金會孵化及運營的一個開源項目,是一款由全球開發者共建的開源分散式操作系統。從推出之日至今,OpenHarmony的發展愈加迅速,生態建設愈加成熟,已經成為全球智能終端操作系統領域不可忽視的新生開源力量。
    本書以OpenHarmony LTS 3.0版本的代碼為基礎,從OpenHarmony的系統簡介、開發環境搭建、編譯流程、系統啟動流程等開始講解,然後逐漸深入到代碼層面,對OpenHarmony中的各個子系統(主要是分散式任務調度子系統、分散式通信子系統、驅動子系統)的核心模塊和框架的實現展開細緻入微的分析與解讀。本書還提供了相應的示常式序、詳盡的日誌、相關的流程圖和數據結構關係圖等,旨在為開發者深入地理解OpenHarmony中的關鍵技術和驅動框架,提供良好的幫助和參考。
    本書適合系統開發工程師、設備驅動開發工程師閱讀,也適合對OpenHarmony系統底層運行機制感興趣的開發者閱讀。

作者介紹
梁開祝|責編:傅道坤
    梁開祝,畢業於四川大學電腦學院電腦科學與技術專業,擅長Linux底層驅動開發、音視頻處理晶元驅動開發、HDMI/HDCP領域的驅動開發等技術,曾在OPPO公司藍光事業部擔任高級驅動開發工程師,並全程參與了OPPO全系列藍光播放器的研發工作。後來因為工作調整,在內部轉崗到手機研發部門,負責手機攝像頭的驅動開發工作。

目錄
第1章  系統簡介
  1.1  發展歷史
  1.2  技術特性
  1.3  前景展望
第2章  搭建開發環境
  2.1  Windows開發環境的搭建
  2.2  拿來即用的Ubuntu開發環境
  2.3  Ubuntu開發環境的搭建
    2.3.1  準備工作
    2.3.2  修改默認shell
    2.3.3  安裝依賴工具
    2.3.4  安裝和配置Python
    2.3.5  安裝代碼管理工具
    2.3.6  安裝構建編譯工具鏈
    2.3.7  安裝VSCode及DevEco插件
  2.4  Linux與Windows之間的文件共享
    2.4.1  將Windows目錄共享至Linux
    2.4.2  將Linux目錄共享至Windows
    2.4.3  遠程登錄Linux虛擬機
  2.5  獲取代碼
    2.5.1  代碼分支和版本管理簡介
    2.5.2  獲取代碼前的準備工作
    2.5.3  獲取Master分支代碼
    2.5.4  獲取Release分支代碼
    2.5.5  獲取Hi3516工程代碼
    2.5.6  獲取Hi3861工程代碼
  2.6  編譯代碼
    2.6.1  編譯代碼前的準備工作
    2.6.2  編譯Master分支代碼
    2.6.3  編譯Release分支代碼
    2.6.4  編譯Hi3516工程代碼
    2.6.5  編譯Hi3861工程代碼
    2.6.6  編譯u-boot源代碼
  2.7  燒錄開發板
    2.7.1  開發板相關說明
    2.7.2  燒錄Hi3861開發板
    2.7.3  燒錄Hi3516開發板
    2.7.4  燒錄u-boot后的處理
第3章  系統架構
  3.1  系統架構圖
  3.2  系統目錄結構
第4章  構建子系統
  4.1  GN和Ninja的構建流程
  4.2  系統的裁剪和配置
    4.2.1  系統裁剪
    4.2.2  增刪子系統
    4.2.3  增刪組件
    4.2.4  增刪特性
  4.3  編譯流程分析
    4.3.1  全編譯流程

    4.3.2  增量編譯
    4.3.3  單獨編譯組件和目標
  4.4  編譯LiteOS_M內核和SDK
  4.5  編譯LiteOS_A內核和shell
  4.6  編譯相關的目錄結構
    4.6.1  小型系統build相關的文件和目錄結構
    4.6.2  小型系統out相關的文件和目錄結構
  ……
第5章  啟動流程
第6章  子系統
第7章  分散式任務調度子系統
第8章  分散式通信子系統
第9章  驅動子系統
後記

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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