-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
樹莓派Linux操作系統(tǒng)移植 版權(quán)信息
- ISBN:9787302599395
- 條形碼:9787302599395 ; 978-7-302-59939-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
樹莓派Linux操作系統(tǒng)移植 本書特色
樹莓派是廣受電子愛好者關(guān)注的便攜式計算機系統(tǒng),Linux操作系統(tǒng)是適配樹莓派的主要操作系統(tǒng)。本書系統(tǒng)介紹將Linux操作系統(tǒng)移植到樹莓派的方法與實現(xiàn),幫助讀者了解操作系統(tǒng)的組成和運行方式,理解操作系統(tǒng)基本軟件的作用和它們之間的關(guān)系,掌握樹莓派控制接口的使用方法。全書內(nèi)容涵蓋如下主題: ?? 內(nèi)核與根文件系統(tǒng); ?? 軟件移植方法、基礎(chǔ)軟件包和網(wǎng)絡(luò)工具; ?? 輕量級Linux桌面環(huán)境XFCE4; ?? 若干Linux應用軟件移植; ?? 構(gòu)建板載開發(fā)環(huán)境、移植Python; ?? 樹莓派I/O接口控制。
樹莓派Linux操作系統(tǒng)移植 內(nèi)容簡介
本書介紹Linux 內(nèi)核的編譯和移植、根文件系統(tǒng)的制作、基礎(chǔ)系統(tǒng)、桌面系統(tǒng), 以及這些軟件在系統(tǒng)中的 作用、軟件之間的依賴關(guān)系、各種軟件的移植方法。由于很多樹莓派應用是由Python 語言開發(fā)的, 本書也 專門介紹樹莓派上硬件接口的Python 控制模塊和其他一些基礎(chǔ)應用。全書共分6 章, 章介紹Linux 內(nèi)核的 移植及根文件系統(tǒng)的制作;在 章的基礎(chǔ)上, 第2 章移植了一些基礎(chǔ)軟件, 增強了樹莓派的聯(lián)網(wǎng)功能;第3 章 介紹Linux 的基礎(chǔ)圖形庫、文本布局軟件、X Window 系統(tǒng), 直至構(gòu)成一個完整的XFCE4 桌面環(huán)境;第4 章介 紹一些應用軟件的移植, 包括遠程桌面、音視頻編碼與解碼及媒體播放、文檔閱讀, 以及網(wǎng)絡(luò)監(jiān)控軟件;第 5 章 介紹典型的Linux 開發(fā)工具的移植, 移植了編譯器的樹莓派系統(tǒng)初步具備板載開發(fā)能力;鑒于樹莓派被廣泛用于 電子設(shè)計制作, 第6 章專門討論樹莓派GPIO 接口的功能, 介紹一款典型的GPIO Python 模塊的使用, 并介紹 各種應用模塊的工作原理和程序控制方法。 本書能對樹莓派愛好者深入學習提供一定的幫助, 對于其他嵌入式開發(fā)人員, 書中介紹的大多數(shù)內(nèi)容也有 同樣的參考意義。此外, 本書也可作為高等學校電子信息專業(yè)在學習嵌入式Linux 操作系統(tǒng)時的教學參考書。
樹莓派Linux操作系統(tǒng)移植 目錄
第1章 內(nèi)核與根文件系統(tǒng)
1.1 樹莓派簡介
1.1.1 核心處理器
1.1.2 樹莓派操作系統(tǒng)
1.1.3 樹莓派接口
1.2 開發(fā)工具
1.2.1 編譯工具
1.2.2 調(diào)試接口
1.3 樹莓派的外存儲器
1.3.1 SD卡分區(qū)
1.3.2 Bootloader
1.4 Linux內(nèi)核
1.4.1 獲取內(nèi)核源碼
1.4.2 配置和編譯內(nèi)核
1.5 根文件系統(tǒng)
1.5.1 編譯BusyBox
1.5.2 初始化RAMDisk
1.5.3 構(gòu)造Ext4分區(qū)
1.5.4 配置文件
1.5.5 網(wǎng)絡(luò)文件系統(tǒng)
1.6 本章小結(jié)
第2章 基礎(chǔ)系統(tǒng)
2.1 軟件編譯
2.1.1 軟件的依賴關(guān)系
2.1.2 基礎(chǔ)系統(tǒng)軟件
2.1.3 軟件編譯方法
2.2 包管理器
2.2.1 數(shù)據(jù)壓縮
2.2.2 編譯dpkg
2.2.3 安裝包格式
2.3 安裝軟件包
2.4 其他軟件編譯
2.4.1 Vim編輯器
2.4.2 時區(qū)數(shù)據(jù)
2.4.3 文件系統(tǒng)工具
2.4.4 bash
2.4.5 systemd
2.5 網(wǎng)絡(luò)工具
2.5.1 編譯網(wǎng)絡(luò)工具
2.5.2 遠程連接
2.5.3 無線網(wǎng)絡(luò)連接
2.5.4 安裝dropbear
2.6 本章小結(jié)
第3章 桌面系統(tǒng)
3.1 X Window系統(tǒng)
3.2 基礎(chǔ)圖形庫
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桌面環(huán)境
3.5.1 窗口管理器xfwm4
3.5.2 會話管理器xfce4-session
3.5.3 桌面設(shè)置管理器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系統(tǒng)其他支持
3.6.3 啟動XFCE4
3.7 本章小結(jié)
第4章 Linux應用軟件
4.1 遠程桌面
4.1.1 移植VNC
4.1.2 中文化
4.2 媒體播放器
4.2.1 音、視頻編碼與解碼
4.2.2 音頻子系統(tǒng)
4.2.3 播放器mpv
4.3 文檔閱讀工具
4.3.1 Poppler
4.3.2 libsecret
4.3.3 libXML2
4.3.4 gspell
4.4 網(wǎng)絡(luò)視頻監(jiān)控
4.5 本章小結(jié)
第5章 板載開發(fā)環(huán)境
5.1 編譯器
5.2 版本控制系統(tǒng)GIT
5.3 Python簡介
5.3.1 Python發(fā)展史
5.3.2 Python編程理念
5.3.3 Python的應用
5.4 Python的移植
5.4.1 數(shù)據(jù)庫軟件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 本章小結(jié)
第6章 樹莓派接口控制
6.1 樹莓派設(shè)備擴展
6.1.1 GPIO
6.1.2 PWM
6.1.3 擴展接口資源配置
6.2 樹莓派GPIO模塊
6.2.1 安裝模塊
6.2.2 使用GPIO模塊
6.3 GPIO控制輸出設(shè)備
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設(shè)備
6.6.9 12C應用
6.7 本章小結(jié)
參考文獻
擴展資源
索引
樹莓派Linux操作系統(tǒng)移植 作者簡介
方元 南京大學物理學博士、副教授。現(xiàn)就職于南京大學電子科學與工程學院,長期從事信號處理、計算機組成原理及操作系統(tǒng)領(lǐng)域的課程教學工作,主要研究領(lǐng)域涉及音頻信號處理、計算機通信和嵌入式系統(tǒng)應用。 沈克勤 畢業(yè)于國防科技大學系統(tǒng)工程專業(yè),于解放軍理工大學工作多年,從事計算機應用領(lǐng)域的教學和研究工作。退役后在南京理工大學紫金學院從事物聯(lián)網(wǎng)應用的教學和競賽指導工作。
- >
中國歷史的瞬間
- >
史學評論
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
月亮虎
- >
小考拉的故事-套裝共3冊
- >
名家?guī)阕x魯迅:朝花夕拾
- >
羅曼·羅蘭讀書隨筆-精裝
- >
自卑與超越