嵌入式Linux開發實踐教程 (第2版) 平震宇 匡亮 9787111763284 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$439
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理