-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
鴻蒙——嵌入式系統設計與應用 版權信息
- ISBN:9787302630135
- 條形碼:9787302630135 ; 978-7-302-63013-5
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
鴻蒙——嵌入式系統設計與應用 本書特色
《鴻蒙——嵌入式系統設計與應用》借鑒國內嵌入式系統開發的教材和業界*新的自主可控的HarmonyOS開發技術,全面介紹了嵌入式系統相關的基礎知識,以及基于HarmonyOS的開發知識及技巧。全書共分10章,主要介紹了嵌入式系統的基礎知識、ARM處理器、ARM指令集、常見嵌入式操作系統、鴻蒙操作系統移植及調試、鴻蒙應用程序開發基礎、DevEco Studio開發平臺應用技巧,以及典型嵌入式系統功能開發等。
鴻蒙——嵌入式系統設計與應用 內容簡介
《鴻蒙——嵌入式系統設計與應用》系統地介紹了嵌入式系統的基本原理和基礎知識,詳細講述了ARM處理器、ARM指令集、鴻蒙應用程序開發基礎、DevEco Studio開發平臺應用基礎及嵌入式系統開發等相關知識,包括處理器架構、存儲器管理、內核介紹、ARM指令的尋址方式、ARM指令簡介、常見嵌入式操作系統介紹、原子化服務、DevEco Studio應用服務開發、Ability框架、媒體開發、AI開發等內容。同時,對嵌入式操作系統、鴻蒙OS數據庫開發等做了簡明闡述,*后還列舉了嵌入式系統設計開發案例。 《鴻蒙——嵌入式系統設計與應用》以鴻蒙操作系統為基礎,列舉了大量實例及源代碼,并配有完整的教學資源,包括PPT課件、習題集及參考答案、程序源代碼等。 《鴻蒙——嵌入式系統設計與應用》可作為高等院校計算機、電子、自動化、儀器儀表等專業嵌入式系統、物聯網、移動終端開發、鴻蒙應用程序設計等課程的教材,也可作為廣大從事ARM和物聯網應用系統開發的工程技術人員的參考用書。
鴻蒙——嵌入式系統設計與應用 目錄
第1章 嵌入式系統概述 1
1.1 嵌入式系統簡介 2
1.1.1 嵌入式系統的定義及特點 2
1.1.2 嵌入式系統的相關概念 3
1.1.3 嵌入式系統的組成 9
1.1.4 嵌入式系統的種類 13
1.2 嵌入式系統的應用領域和發展趨勢 14
1.2.1 嵌入式系統的應用領域 14
1.2.2 嵌入式系統的發展趨勢 15
習題 16
第2章 ARM處理器 17
2.1 ARM處理器概述 18
2.1.1 ARM處理器簡介 18
2.1.2 ARM指令集架構及其發展 19
2.1.3 ARM處理器工作模式 24
2.2 ARM處理器的架構 26
2.3 ARM處理器的存儲器管理 26
2.3.1 ARM的基本數據類型 26
2.3.2 大/小端存儲模式 27
2.3.3 寄存器組 28
2.4 ARM處理器內核及典型技術 30
2.4.1 ARM處理器內核 30
2.4.2 ARM處理器采用的其他
指令集 35
2.4.3 ARM處理器內核應用選型 35
習題 36
第3章 ARM指令集 37
3.1 ARM指令集概述 38
3.1.1 ARM指令格式 38
3.1.2 ARM指令的條件碼 38
3.2 ARM指令的尋址方式 39
3.2.1 立即尋址 39
3.2.2 寄存器尋址 40
3.2.3 寄存器間接尋址 40
3.2.4 寄存器移位尋址 40
3.2.5 變址尋址 40
3.2.6 多寄存器尋址 41
3.2.7 相對尋址 41
3.2.8 堆棧尋址 41
3.2.9 塊復制尋址 42
3.3 ARM指令簡介 43
3.3.1 數據處理指令 43
3.3.2 跳轉指令 44
3.3.3 程序狀態寄存器(PSR)處理
指令 45
3.3.4 加載/存儲(Load/Store)指令 46
3.3.5 協處理器指令 49
3.3.6 異常產生指令 49
3.4 C語言與匯編語言的混合編程 49
習題 52
第4章 嵌入式操作系統 53
4.1 常見的嵌入式操作系統 54
4.1.1 Android 54
4.1.2 VxWorks 55
4.1.3 Linux 55
4.1.4 FreeRTOS 56
4.1.5 ThreadX 57
4.1.6 鴻蒙操作系統 57
4.2 Android操作系統簡介 57
4.2.1 Android操作系統的前世
今生 57
4.2.2 Android操作系統的架構 58
4.2.3 Android操作系統的特性 60
4.2.4 Android組件 61
4.3 鴻蒙操作系統簡介 62
4.3.1 系統定義 62
4.3.2 技術特性 63
4.3.3 系統安全 67
習題 69
第5章 鴻蒙應用程序開發基礎 71
5.1 應用基礎知識 72
5.1.1 用戶應用程序 72
5.1.2 用戶應用程序包結構 72
5.1.3 Ability 72
5.1.4 庫文件 73
5.1.5 資源文件 73
5.1.6 配置文件 73
5.1.7 pack.info 73
5.1.8 HAR 73
5.2 應用配置文件 73
5.2.1 配置文件簡介 73
5.2.2 配置文件的元素 74
5.3 資源文件 76
5.3.1 資源文件的分類 76
5.3.2 資源文件的使用 79
習題 80
第6章 DevEco Studio開發平臺
應用基礎 81
6.1 DevEco Studio工具簡介 82
6.1.1 DevEco Studio工具特點 82
6.1.2 HarmonyOS應用/服務開發
流程 83
6.2 開發準備 84
6.2.1 開發說明 84
6.2.2 搭建開發環境流程 85
6.2.3 下載與安裝軟件 86
6.2.4 配置開發環境 86
6.3 工程管理 92
6.3.1 HarmonyOS APP工程結構 92
6.3.2 工程模板和開發語言介紹 96
6.3.3 創建一個新的工程 98
6.3.4 適配歷史工程 99
6.3.5 導入Sample工程 100
6.3.6 添加/刪除Module 101
6.4 應用/服務開發 103
6.4.1 編輯器使用技巧 103
6.4.2 使用低代碼進行開發 105
6.4.3 在模塊中添加Ability 112
6.4.4 添加JS Component和
JS Page 113
6.4.5 跨設備代碼編輯 113
6.4.6 定義HarmonyOS IDL接口 115
6.4.7 開發服務卡片 116
6.4.8 使用預覽器查看應用/服務
效果 117
6.4.9 將SVG文件轉換為XML
文件 124
6.5 編譯構建 124
6.5.1 編譯構建概述 124
6.5.2 編譯構建前配置 125
6.5.3 編譯構建生成HAP 126
6.6 應用/服務運行 128
6.6.1 使用模擬器運行應用/服務 128
6.6.2 使用遠程真機運行
應用/服務 130
6.6.3 在Phone和Tablet中運行
應用/服務 131
6.7 使用Java語言開發 132
6.7.1 編寫**個頁面 132
6.7.2 編寫另一個頁面 134
6.7.3 實現頁面跳轉 134
6.8 使用JS語言開發(低代碼方式) 134
6.8.1 創建JS工程 135
6.8.2 創建**個頁面 135
6.8.3 創建另一個頁面 136
6.8.4 實現頁面跳轉 137
習題 138
第7章 嵌入式系統開發 139
7.1 原子化服務概述 140
7.1.1 什么是原子化服務 140
7.1.2 原子化服務特征 140
7.1.3 原子化服務基礎體驗 141
7.1.4 原子化服務典型使用場景 142
7.1.5 原子化服務開發流程 142
7.1.6 總體開發要求 143
7.1.7 便捷服務基礎信息開發
指導 144
7.2 Ability框架 146
7.2.1 Ability 146
7.2.2 公共事件與通知 161
7.2.3 后臺任務調度和管控 170
7.2.4 線程管理 174
7.2.5 線程間通信 177
7.2.6 剪貼板 182
7.3 用戶界面UI 184
7.3.1 Java UI框架 184
7.3.2 多模輸入 214
7.4 媒體開發 217
7.4.1 視頻開發 217
7.4.2 圖像開發 222
7.4.3 相機開發 224
7.4.4 音頻開發 230
7.5 安全相關 233
7.5.1 權限開發 233
7.5.2 生物特征識別開發 239
7.6 AI開發 241
7.6.1 碼生成 241
7.6.2 通用文字識別 243
7.6.3 語音識別 246
7.6.4 語音播報 248
7.7 網絡與連接 249
7.7.1 NFC開發 249
7.7.2 藍牙開發 255
7.7.3 WLAN開發 258
7.8 設備管理 262
7.8.1 傳感器開發 262
7.8.2 控制類小器件開發 265
習題 268
第8章 鴻蒙OS數據庫開發 269
8.1 關系型數據庫 270
8.1.1 關系型數據庫概述 270
8.1.2 關系型數據庫開發 270
8.2 對象關系映射數據庫 272
8.2.1 對象關系映射數據庫概述 272
8.2.2 對象關系映射數據庫開發 274
8.3 輕量級數據存儲 278
8.3.1 輕量級數據存儲概述 278
8.3.2 輕量級數據存儲開發 279
習題 282
第9章 嵌入式系統設計開發案例 283
9.1 基于HarmonyOS獲取設備位置 284
9.2 基于HarmonyOS的人臉識別 284
參考書目及相關網站 285
參考答案 286
鴻蒙——嵌入式系統設計與應用 作者簡介
金維宏,1996年7月至2017年5月在中國人民解放軍重慶通信學院任教;先后任教研室副主任、主任工作,副教授。2017年9月至今在重慶人文科技學院計算機工程學院任物聯網工程系主任,并承擔相應的教學科研工作。現為合川區大數據信息化專家庫專家、重慶市教育信息化專家委員會專家庫成員、重慶信息安全產業技術創新聯盟專家庫專家。 主要從事計算機、物聯網領域的教學與研究,科研方向主要是計算機應用及物聯網技術應用。主講軟件工程、算法設計與分析、數據庫原理等課程。工作期間,參與編制國家軍用標準4項、主編教材一部、參編教材及崗位操作規范共四部;組織并承擔教學科研課題10余項,其中,獲軍隊科技進步二等獎一項、三等獎一項,軍隊教學成果三等獎一項,省部優秀教學成果一等獎一項、二等獎一項。發表論文10余篇,其中EI收錄二篇;承研的科研項目中有7項在部隊及院校得到了持續應用。
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
推拿
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
月亮虎
- >
苦雨齋序跋文-周作人自編集
- >
經典常談
- >
隨園食單
- >
上帝之肋:男人的真實旅程