| *數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:嵌入式系統開發與應用 ISBN:9787302652274 出版社:清華大學 著編譯者:陳朋 趙冬冬 頁數:287 所在地:中國大陸 *此為代購商品 書號:1621973 可大量預訂,請先連絡。 內容簡介 本書以昇騰AI處理器為核心,循序漸進地展開嵌入式系統應用開發技術的講解,涵蓋嵌入式系統概述、ARMv8處理器架構、Linux系統、硬體介面、系統匯流排、嵌入式AI等內容。 本書基於昇騰Atlas 200開發板設計層進式實驗內容,從系統啟動卡製作、代碼編譯等驗證性實驗到綜合外部介面、感測器等提高性實驗,再到目標檢測、語義分割等設計性AI實驗,應有盡有。讀者可以通過本書獲知嵌入式綜合應用的編寫方法、嵌入式軟體的開發流程和技巧。 本書可以作為高等院校嵌入式系統相關課程的本科生或者研究生的教材,也適合作為各類相關培訓的教材,還可以作為機電一體化控制系統、信息電器、工業控制等領域嵌入式應用軟體開發人員和創客的自學用書。目錄 第1章 嵌入式系統發展緒論1 1 嵌入式系統簡介 1 1 1 嵌入式系統發展歷史 1 1 2 嵌入式系統概念及特點 1 1 3 嵌入式系統分類及應用 1 2 嵌入式系統硬體組成 1 2 1 嵌入式微處理器/微控制器 1 2 2 嵌入式DSP/FPGA 1 2 3 嵌入式SoC/SoPC 1 2 4 嵌入式系統介面及外設 1 3 嵌入式系統軟體組成 1 3 1 嵌入式系統的軟體分層體系 1 3 2 嵌入式操作系統綜述 1 3 3 嵌入式系統軟體集成開發環境 1 4 嵌入式系統發展趨勢 1 5 課後習題 第2章 ARM技術概述 2 1 ARM體繫結構 2 1 1 ARM體繫結構的發展 2 1 2 ARM體繫結構的特點 2 1 3 ARM流水線 2 1 4 ARM核簡述 2 2 ARM Cortex-A55 2 2 1 Cortex-A55內核及其特徵 2 2 2 Cortex-A55內核結構 2 2 3 Cortex-A55內存管理單元 2 2 4 Cortex-A55中斷控制器CPU介面 2 3 課後習題 第3章 ARMv8架構基礎知識 3 1 ARMv8架構 3 1 1 ARMy8架構介紹 3 1 2 ARMv8基礎概念 3 1 3 ARMv8處理器的運行狀態 3 1 4 ARMv8架構支持的數據寬度 3 2 ARMv8寄存器 3 2 1 通用寄存器 3 2 2 處理器狀態寄存器 3 2 3 特殊寄存器 3 2 4 系統寄存器 3 3 A64指令集 3 3 1 載入與存儲指令 3 3 2 算術與移位指令 3 3 3 比較與跳轉指令 3 3 4 其他重要指令 3 4 ARM64異常處理 3 4 1 異常類型 3 4 2 同步異常和非同步異常 3 4 3 異常的發生和退出 3 4 4 異常向量表 3 5 ARM64內存管理 3 5 1 頁表 3 5 2 頁表映射 3 5 3 頁表粒度 3 5 4 兩套頁表 3 5 5 兩套描述符 3 5 6 頁表屬性 3 5 7 連續塊表項 3 6 課後習題 第4章 Linux嵌入式操作系統 4 1 Linux系統發展 4 1 1 Linux的起源 4 1 2 Linux的特點 4 1 3 Linux的發展歷史 4 1 4 Linux的發行版本 4 1 5 Linux的應用領域 4 1 6 Linux虛擬機安裝 4 2 Linux文件系統 4 2 1 用戶與用戶組 4 2 2 文件和 目錄 的許可權4 2 3 文件系統的 目錄 結構4 2 4 常見的Linux文件系統 4 3 Linux指令 4 3 1 文件管理 4 3 2 文檔編輯 4 3 3 文件傳輸 4 3 4 磁碟管理 4 3 5 網路通信 4 3 6 系統管理 4 4 Linux常用工具 4 4 1 Vi和Vim 4 4 2 shell 4 4 3 SSI 4 4 4 FTP 4 4 5 git項目管理工具 4 5 課後習題 第5章 基於ARM的嵌入式軟體開發 5 1 嵌入式C語言程序設計基礎 5 1 1 Hello World 5 1 2 GCC與交叉編譯器 5 1 3 Makefile 5 1 4 CMake 5 2 嵌入式C語言程序設計技巧 5 2 1 C編譯器及其優化方法 5 2 2 C語言面向對象編程思想 5 2 3 C語言模塊化編程思想 5 3 C語言與彙編語言混合編程 5 3 1 ATPCS規則 5 3 2 在C程序中內嵌彙編代碼 5 3 3 在彙編程序中調用C程序 5 4 課後習題 第6章 通信介面及其昇騰實例 6 1 通用輸入/輸出介面 6 1 1 GPIO功能與特點 6 1 2 GPIO功能描述 6 1 3 GPIO使用說明 6 1 4 GPIO應用常式 6 2 I2C匯流排 6 2 1 I2C功能與特點 6 2 2 I2C特徵與結構 6 2 3 I2C協議時序 6 2 4 昇騰I2C介面介紹 6 2 5 昇騰I2C應用常式 6 3 SPI匯流排 6 3 1 SPI功能與特點 6 3 2 SPI特徵與結構 6 3 3 SPI協議時序 6 3 4 昇騰SPI介面介紹 6 3 5 昇騰SPI介面應用常式 6 4 UART匯流排 6 4 1 UART功能與特點 6 4 2 UART特徵與結構 6 4 3 UART協議時序 6 4 4 昇騰UART介面介紹 6 4 5 昇騰UART應用常式 6 5 課後習題 第7章 昇騰AI應用與開發 7 1 昇騰AI處理器介紹 7 1 1 華為AI全棧解決方案介紹 7 1 2 昇騰AI處理器硬體架構 7 1 3 昇騰AI處理器軟體邏輯架構 7 2 基於昇騰的嵌入式系統環境搭建 7 2 1 製作系統鏡像 7 2 2 串口連接 7 3 AI應用常式設計 7 3 1 目標檢測常式 7 3 2 人體語義分割常式 7 3 3 基於骨骼行為識別常式 7 3 4 模型部署相關工具及流程 7 4 課後習題 參考文獻 附錄A Atlas 200 Dev Board方案框圖 附錄B Atlas 200 Dev Board原理圖 附錄C Atlas 200 Dev Board外設引腳 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |