| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202409*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:嵌入式系統原理與應用-基於Cortex-A53微處理器 ISBN:9787111761105 出版社:機械工業 著編譯者:鄭洪慶 程蔚 陳冬冬 頁數:297 所在地:中國大陸 *此為代購商品 書號:1681042 可大量預訂,請先連絡。 內容簡介 作為信息領域的核心技術之一——嵌入式技術已經對我國各行各業產生了深遠影響。為了促進嵌入式系統設計理論和技術的提高,本書以當前嵌入式系統領域里具有代表性的Cortex-A53微處理器為核心,以Linux操作系統為基礎,從嵌入式系統的特點和應用出發,介紹了嵌入式系統的發展歷程、開發環境安裝與配置、Linux常用編程工具、裸機開發、系統移植、設備驅動程序設計、Qt界面設計、嵌入式應用開發等,內容涵蓋了完整的嵌入式產品開發過程。本書內容由淺入深,循序漸進,圖文並茂,採用項目式教學,操作過程翔實,能夠使讀者很快掌握相應的知識,以實用技術為主,通俗易懂,實例豐富,特別適合初學者和從事嵌入式系統設計工作的讀者使用。 本書配套豐富的實例源代碼,每個代碼都在GEC6818開發板上調試通過。書中用到的所有軟體工具、程序源代碼、文檔學習資料,以及所有的GEC6818的裸機程序、內核代碼、根文件系統等學習資源都可以提供給選用本書作為教材的老師。 本書可作為應用型高校、職業技術大學的物聯網工程、人工智慧工程、電子信息工程等與嵌入式相關專業本科生、專科生的教材,同時適合嵌入式系統初級開發者使用。目錄 前言第1章 緒論 1 1 嵌入式系統簡介 1 1 1 嵌入式系統的定義 1 1 2 嵌入式系統的結構 1 1 3 嵌入式系統的特點 1 1 4 嵌入式系統的發展 1 2 嵌入式微處理器 1 2 1 嵌入式處理器的分類 1 2 2 典型的嵌入式處理器 1 3 嵌入式操作系統 1 3 1 嵌入式操作系統簡述 1 3 2 主流嵌入式操作系統 1 4 開發軟體的安裝 1 4 1 虛擬機安裝 1 4 2 Ubuntu安裝 習題與練習 第2章 Linux基本操作 2 1 Linux文件系統結構 2 1 1 Linux 目錄 結構2 1 2 文件類型和文件屬性 2 2 Linux常用命令 2 2 1 文件管理相關命令 2 2 2 壓縮打包相關命令 2 2 3 用戶系統相關命令 2 2 4 網路相關命令 2 2 5 其他常用命令 2 3 vi編輯器 2 3 1 Linux下C語言編程環境概述 2 3 2 vi的模式 2 3 3 vi的基本流程 2 3 4 vi各模式功能鍵 2 4 gcc編譯器 2 4 1 gcc編譯流程 2 4 2 gcc編譯選項 2 5 gdb調試器 2 5 1 gdb基本命令 2 5 2 gdb使用流程 2 6 make工程管理器 2 6 1 Makefile結構 2 6 2 Makefile變數 2 7 開發環境的搭建 2 7 1 VMware Tools安裝 2 7 2 設置共享文件夾 2 7 3 文本編輯器vim的安裝 2 7 4 g++和make的安裝 2 7 5 TFTP服務的安裝 2 7 6 NFS服務的安裝 2 7 7 交叉編譯工具的安裝 習題與練習 第3章 文件I/O編程 3 1 系統調用 3 1 1 基本概念 3 1 2 系統調用實現文件I/O操作 3 2 標準C庫完成文件I/O操作 3 2 1 文件打開和關閉 3 2 2 錯誤處理 3 2 3 文件定位 3 2 4 文件讀寫 3 3 S5P6818文件操作實例 3 3 1 顯示圖片 3 3 2 獲取觸摸屏坐標 習題與練習 第4章 進程與線程 4 1 進程 4 1 1 進程的定義 4 1 2 進程式控制制塊 4 1 3 進程的標識 4 1 4 進程狀態 4 2 進程式控制制編程 4 2 1 創建進程 4 2 2 exec系列函數 4 2 3 等待進程結束 4 2 4 進程終止 4 3 進程間通信 4 3 1 進程間通信概述 4 3 2 管道通信 4 3 3 消息隊列 4 3 4 信號 4 3 5 共享內存 4 3 6 信號量 4 3 7 網路通信 4 4 多線程編程 4 4 1 多線程概述 4 4 2 線程的基本操作 習題與練習 第5章 基於Cortex-A53處理器的硬體平台 5 1 Cortex-A53處理器 5 1 1 功能及特點 5 1 2 支持的數據類型 5 1 3 內核工作模式 5 1 4 存儲系統 5 1 5 指令流水線 5 1 6 寄存器組織 5 1 7 基於Cortex-A53的S5P處理器 5 2 GEC6818開發平台簡介 5 3 通用I/O介面 5 3 1 GPIO功能簡介 5 3 2 S5P6818處理器的GPIO控制器詳解 5 3 3 GPIO控制器案例 5 4 外部中斷 5 4 1 ARM異常中斷簡介 5 4 2 S5P6818中斷機制分析 5 4 3 按鍵中斷電路與程序設計 5 5 UART串口通信 5 5 1 非同步串列通信原理 5 5 2 S5P6818 UART控制器 5 5 3 UART電路與程序設計 習題與練習 第6章 設備驅動程序設計 6 1 Linux驅動開發概述 6 1 1 設備驅動的作用 6 1 2 設備驅動的分類 6 1 3 Linux設備驅動與整個軟硬體系統的關係 6 2 內核模塊 6 2 1 第一個內核模塊程序 6 2 2 模塊的編譯 6 2 3 模塊的載入與卸載 6 3 字元設備驅動 6 3 1 字元設備驅動結構 6 3 2 LED驅動開發 6 3 3 直流電機驅動 6 3 4 PWM驅動 習題與練習 第7章 Linux系統移植 7 1 U-Boot編譯與移植 7 1 1 BootLoader基本概念 7 1 2 U-Boot編譯 7 1 3 U-Boot命令 7 1 4 U-Boot啟動編譯鏈接過程 7 1 5 U-Boot啟動代碼分析 7 2 Linux編譯與移植 7 2 1 Linux基本概念 7 2 2 Makefile與Kconfig分析 7 2 3 內核編譯與下載 7 2 4 Linux內核配置選項 7 2 5 Linux內核啟動過程描述 7 2 6 基於設備樹的LED配置 7 3 Linux文件系統製作 7 3 1 文件系統概念 7 3 2 製作根文件系統 習題與練習 第8章 Qt圖形編程 8 1 Qt簡介 8 2 Qt安裝 8 2 1 Qt安裝 8 2 2 創建第一個Qt工程 8 2 3 安裝移植好的Qt Embedded庫 8 3 設計Qt界面實現LED燈控制 8 3 1 新建工程led_control_cw 8 3 2 添加led h 8 3 3 添加led cpp 8 3 4 設計界面 8 3 5 編輯代碼 8 3 6 編譯下載 習題與練習 第9章 嵌入式項目實戰 9 1 系統功能要求 9 2 部分硬體電路 9 3 系統程序設計 習題與練習 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |