樹莓派 Linux 操作系統移植
方元、沈克勤
- 出版商: 清華大學
- 出版日期: 2022-04-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- 頁數: 218
- ISBN: 7302599394
- ISBN-13: 9787302599395
-
相關分類:
Raspberry Pi
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
Windows Device Driver Programming 驅動程式設計$650$507 -
$301嵌入式 Linux 與物聯網軟件開發 : C語言內核深度解析 -
深入理解 Android 內核設計思想, 2/e (上下冊)$948$901 -
為你自己學 Git$500$390 -
基於 FPGA 的數字圖像處理原理及應用$396$376 -
FreeRTOS 內核實現與應用開發實戰指南 — 基於 STM32$594$564 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
Verilog HDL 數字系統設計與驗證 — 以太網交換機案例分析$354$336 -
$607Linux 嵌入式系統開發從小白到大牛 -
STM32Cube 高效開發教程 (基礎篇)$719$683 -
Raspberry Pi 樹莓派:12道開胃菜打造 Linux 核心肌群(iT邦幫忙鐵人賽系列書)$680$530 -
$284實時嵌入式系統設計方法 -
STM32Cube 高效開發教程 (高級篇)$779$740 -
EN 帶你寫個作業系統:來趟 RISC-V 開發輕旅行 (iThome鐵人賽系列書)$600$468 -
$801原子嵌入式 Linux 驅動開發詳解 -
TinyML 經典範例集$520$411 -
Python 遊戲開發講座|演算法篇$620$490 -
ChatGPT 與 AI繪圖效率大師:從日常到職場的全方位應用總整理,48小時迎接減壓新生活!$620$484 -
瘋 ChatGPT:顛覆未來,OpenAI 翻轉人工智慧新紀元$390$304 -
Excel × ChatGPT × Power Automate 自動化處理.效率提昇便利技$499$394 -
$564labuladong 的算法筆記 -
$359AIGC 自動化編程:基於 ChatGPT 和 GitHub Copilot -
Linux 驅動開發入門與實戰, 3/e$654$621 -
通信系統實戰筆記 無處不在的信號處理$419$398 -
AI 時代的資料科學:小白到數據專家的全面指南$1,080$853
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書介紹Linux 內核的編譯和移植、根文件系統的製作、基礎系統、桌面系統, 以及這些軟件在系統中的 作用、軟件之間的依賴關系、各種軟件的移植方法。由於很多樹莓派應用是由Python 語言開發的, 本書也 專門介紹樹莓派上硬件接口的Python 控制模塊和其他一些基礎應用。全書共分6 章,第1 章介紹Linux 內核的 移植及根文件系統的製作;在第1 章的基礎上, 第2 章移植了一些基礎軟件, 增強了樹莓派的聯網功能;第3 章 介紹Linux 的基礎圖形庫、文本佈局軟件、X Window 系統, 直至構成一個完整的XFCE4 桌面環境;第4 章介 紹一些應用軟件的移植, 包括遠程桌面、音視頻編碼與解碼及媒體播放、文檔閱讀, 以及網絡監控軟件;第 5 章 介紹典型的Linux 開發工具的移植, 移植了編譯器的樹莓派系統初步具備板載開發能力;鑒於樹莓派被廣泛用於 電子設計製作, 第6 章專門討論樹莓派GPIO 接口的功能, 介紹一款典型的GPIO Python 模塊的使用, 並介紹 各種應用模塊的工作原理和程序控制方法。 本書能對樹莓派愛好者深入學習提供一定的幫助, 對於其他嵌入式開發人員, 書中介紹的大多數內容也有 同樣的參考意義。此外, 本書也可作為高等學校電子信息專業在學習嵌入式Linux 操作系統時的教學參考書。
作者簡介
沈克勤,畢業於國防科技大學系統工程專業,於解放軍理工大學工作多年,從事計算機應用領域的教學和研究工作。退役後在南京理工大學紫金學院從事物聯網應用的教學和競賽指導工作。
目錄大綱
第1章 內核與根文件系統
1.1 樹莓派簡介
1.1.1 核心處理器
1.1.2 樹莓派操作系統
1.1.3 樹莓派接口
1.2 開發工具
1.2.1 編譯工具
1.2.2 調試接口
1.3 樹莓派的外存儲器
1.3.1 SD卡分區
1.3.2 Bootloader
1.4 Linux內核
1.4.1 獲取內核源碼
1.4.2 配置和編譯內核
1.5 根文件系統
1.5.1 編譯BusyBox
1.5.2 初始化RAMDisk
1.5.3 構造Ext4分區
1.5.4 配置文件
1.5.5 網絡文件系統
1.6 本章小結
第2章 基礎系統
2.1 軟件編譯
2.1.1 軟件的依賴關系
2.1.2 基礎系統軟件
2.1.3 軟件編譯方法
2.2 包管理器
2.2.1 數據壓縮
2.2.2 編譯dpkg
2.2.3 安裝包格式
2.3 安裝軟件包
2.4 其他軟件編譯
2.4.1 Vim編輯器
2.4.2 時區數據
2.4.3 文件系統工具
2.4.4 bash
2.4.5 systemd
2.5 網絡工具
2.5.1 編譯網絡工具
2.5.2 遠程連接
2.5.3 無線網絡連接
2.5.4 安裝dropbear
2.6 本章小結
第3章 桌面系統
3.1 X Window系統
3.2 基礎圖形庫
3.2.1 libpng
3.2.2 libjpeg
3.2.3 JasPer
3.2.4 TIFF
3.2.5 librsvg
3.3 文字顯示及渲染
3.3.1 Glib
3.3.2 FreeType
3.3.3 HarfBuzz
3.3.4 FriBidi
3.3.5 Fontconfig
3.3.6 Pango
3.4 圖形工具庫GTK
3.4.1 GDK-PixBuf
3.4.2 ATK
3.4.3 Cairo
3.4.4 mesa
3.4.5 GTK及其應用程序
3.5 XFCE4桌面環境
3.5.1 窗口管理器xfwm4
3.5.2 會話管理器xfce4-session
3.5.3 桌面設置管理器xfce4-settings
3.5.4 桌面管理器xfdesktop
3.5.5 文件管理器Thunar
3.5.6 終端模擬器
3.6 X服務
3.6.1 編譯xorg-server
3.6.2 X系統其他支持
3.6.3 啟動XFCE4
3.7 本章小結
第4章 Linux應用軟件
4.1 遠程桌面
4.1.1 移植VNC
4.1.2 中文化
4.2 媒體播放器
4.2.1 音、視頻編碼與解碼
4.2.2 音頻子系統
4.2.3 播放器mpv
4.3 文檔閱讀工具
4.3.1 Poppler
4.3.2 libsecret
4.3.3 libXML2
4.3.4 gspell
4.4 網絡視頻監控
4.5 本章小結
第5章 板載開發環境
5.1 編譯器
5.2 版本控制系統GIT
5.3 Python簡介
5.3.1 Python發展史
5.3.2 Python編程理念
5.3.3 Python的應用
5.4 Python的移植
5.4.1 數據庫軟件SQLite
5.4.2 Tcl/Tk
5.4.3 編譯Python
5.4.4 安裝pip
5.5 Python基本使用
5.5.1 Python編程工具
5.5.2 運行Python程序
5.5.3 交互方式
5.6 本章小結
第6章 樹莓派接口控制
6.1 樹莓派設備擴展
6.1.1 GPIO
6.1.2 PWM
6.1.3 擴展接口資源配置
6.2 樹莓派GPIO模塊
6.2.1 安裝模塊
6.2.2 使用GPIO模塊
6.3 GPIO控制輸出設備
6.4 GPIO輸入功能
6.4.1 基本輸入功能
6.4.2 GPIO高級輸入功能
6.5 PWM模塊
6.6 傳感器和控制器
6.6.1 蜂鳴器
6.6.2 傳感器
6.6.3 紅外遙控器
6.6.4 直流電動機
6.6.5 伺服電動機
6.6.6 步進電動機
6.6.7 超聲波測距
6.6.8 控制SPI設備
6.6.9 12C應用
6.7 本章小結
參考文獻
擴展資源
索引



