| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202410*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:嵌入式Linux開發實踐教程 (第2版) ISBN:9787111763284 出版社:機械工業 著編譯者:平震宇 匡亮 頁數:243 所在地:中國大陸 *此為代購商品 書號:1683701 可大量預訂,請先連絡。 內容簡介 本書為「十三五」江蘇省高等學校重點教材,是國家精品在線開放課程「嵌入式Linux應用與開發實踐」的配套教材,結合人工智慧新技術介紹了嵌入式Linux應用系統開發的全過程。立足「教、學、做」一體化特色,設計三位一體的教材。從「教什麼,怎麼教」「學什麼,怎麼學」「做什麼,怎麼做」三個問題出發,與企業共同開發了大量的真實案例,精心設計了實踐性強且技術前沿的綜合實踐項目,每個項目都配套了豐富的教學資源。有效整合教材內容與教學資源,打造了立體化、自主學習式的新形態一體化教材。按照知識結構,本書內容可以分為以下幾個方面:嵌入式系統開發基礎,Linux操作系統基礎,嵌入式開發環境搭建與嵌入式編程基礎,嵌入式系統BootLoader、內核、文件系統移植,樹莓派與英偉達Jetson Nano的Python項目開發,以及嵌入式GUI應用開發與移植。 本書書可作為高職院校計算機類、電子信息類、通信類各專業的教材,也可作為嵌入式Linux開發人員的參考書。目錄 前言項目1 認識嵌入式系統開發 任務1 1 認識嵌入式系統 1 1 1 什麼是嵌入式系統 1 1 2 嵌入式系統的構成與特點 1 1 3 嵌入式系統設計的學習線路 任務1 2 認識嵌入式處理器 1 2 1 嵌入式微處理器的體繫結構 1 2 2 ARM微處理器的特點及應用領域 任務1 3 認識嵌入式操作系統 1 3 1 嵌入式Linux主要產品及特點 1 3 2 VxWorks及其主要特點 1 3 3 μC/OS-II及其主要特點 任務1 4 安裝Linux開發環境 1 4 1 在虛擬機軟體VirtualBox上安裝Linux 1 4 2 樹莓派嵌入式系統的安裝 拓展閱讀 實操練習 習題 項目2 體驗Linux系統 任務2 1 Linux的基本概念 2 1 1 文件系統 2 1 2 系統 目錄 結構2 1 3 Shell中常用的技巧 2 1 4 環境變數 任務2 2 管理Linux文件與用戶 2 2 1 文件與 目錄 管理2 2 2 內容管理 2 2 3 許可權管理 任務2 3 管理Linux系統 2 3 1 壓縮與備份 2 3 2 磁碟管理 2 3 3 進程式控制制 2 3 4 網路配置 任務2 4 編輯工具Vi 2 4 1 Vi簡易使用範例 2 4 2 Vi命令說明 2 4 3 Vi範例 拓展閱讀 實操練習 習題 項目3 配置嵌入式開發常用服務 任務3 1 配置NFS服務 3 1 1 安裝NFS服務 3 1 2 啟動與停止NFS服務 3 1 3 配置NFS服務 3 1 4 NFS服務配置實例 任務3 2 配置Samba服務 3 2 1 安裝Samba服務 3 2 2 啟動與停止Samba服務 3 2 3 smb conf配置文件 3 2 4 Samba服務配置實例 任務3 3 配置TFTP服務 3 3 1 安裝TFTP服務 3 3 2 啟動與停止TFTP服務 3 3 3 配置TFTP服務 3 3 4 TFTP服務配置實例 任務3 4 配置SSH服務 3 4 1 安裝SSH服務 3 4 2 啟動與停止SSH服務 3 4 3 配置SSH服務 3 4 4 SSH服務使用實例 拓展閱讀 實操練習 習題 項目4 使用嵌入式Linux常用開發工具 任務4 1 編譯程序GCC 4 1 1 GCC編譯過程 4 1 2 GCC常用編譯選項 4 1 3 GCC編譯實例 任務4 2 調試程序GDB 4 2 1 GDB的使用流程 4 2 2 GDB常用命令 任務4 3 工程管理工具Makefile 4 3 1 Makefile文件 4 3 2 Makefile的規則 4 3 3 Makefile的變數 4 3 4 規則的命令 拓展閱讀 實操練習 習題 項目5 構建嵌入式Linux開發環境 任務5 1 熟悉嵌入式Linux開發環境 5 1 1 熟悉開發板硬體資源 5 1 2 熟悉開發板軟體資源 任務5 2 安裝與體驗Linux+Qt系統 5 2 1 外部介面連接 5 2 2 安裝USB下載驅動 5 2 3 超級終端配置 5 2 4 下載文件系統 任務5 3 ARM虛擬機配置 5 3 1 ARM虛擬機資源下載 5 3 2 編譯QEMU程序 5 3 3 配置系統腳本 5 3 4 掛載NFS文件系統 任務5 4 嵌入式開發環境配置 5 4 1 交叉編譯工具配置 5 4 2 ARM Linux環境下的C程序設計 拓展閱讀 實操練習 習題 項目6 嵌入式Linux C開發 任務6 1 管理Glibc庫文件 6 1 1 Glibc包含的內容 6 1 2 管理庫文件 任務6 2 文件I/O編程 6 2 1 文件的基本概念 6 2 2 文件I/O函數編程 6 2 3 文件I/O函數實例 任務6 3 標準I/O編程 6 3 1 標準I/O相關函數 6 3 2 標準I/O函數實例 任務6 4 網路通信編程 6 4 1 網路通信編程基本概念 6 4 2 Socket編程的基本函數 6 4 3 網路編程實例 拓展閱讀 實操練習 習題 項目7 移植BootLoader、內核、文件系統 任務7 1 認識BootLoader 7 1 1 Linux系統的啟動過程 7 1 2 BootLoader的概念與功能 7 1 3 BootLoader的結構 任務7 2 U-Boot移植與使用 7 2 1 U-Boot 目錄 結構7 2 2 U-Boot配置編譯 7 2 3 U-Boot常用命令 任務7 3 認識內核 7 3 1 內核的組成 7 3 2 內核 目錄 結構任務7 4 認識文件系統 7 4 1 文件系統概述 7 4 2 常見嵌入式文件系統 7 4 3 根文件系統 拓展閱讀 實操練習 習題 項目8 嵌入式Python開發 任務8 1 配置樹莓派開發環境 8 1 1 配置樹莓派Python環境 8 1 2 安裝與配置JupyterLab 8 1 3 樹莓派通用輸入/輸出(GPIO)介面 8 1 4 Python控制樹莓派GPIO引腳 任務8 2 配置NVIDIA Jetson Nano開發環境 8 2 1 將鏡像寫入microSD卡 8 2 2 設置VNC伺服器 8 2 3 Jetson Nano 安裝TensorFlow GPU 8 2 4 Jetson Nano 安裝OpenCV 任務8 3 基於人臉識別的門禁系統 8 3 1 使用Haar特徵的cascade分類器檢測人臉 8 3 2 使用攝像頭實時檢測人臉 8 3 3 人臉識別功能的實現 任務8 4 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |