注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡操作系統(tǒng)樹莓派Linux操作系統(tǒng)移植

樹莓派Linux操作系統(tǒng)移植

樹莓派Linux操作系統(tǒng)移植

定 價:¥59.00

作 者: 方元,沈克勤 編
出版社: 清華大學出版社
叢編項: 計算機科學與技術(shù)叢書
標 簽: 暫缺

ISBN: 9787302599395 出版時間: 2022-04-01 包裝: 平裝
開本: 16開 頁數(shù): 218 字數(shù):  

內(nèi)容簡介

  本書介紹Linux內(nèi)核的編譯和移植、根文件系統(tǒng)的制作、基礎系統(tǒng)、桌面系統(tǒng),以及這些軟件在系統(tǒng)中的作用、軟件之間的依賴關(guān)系、軟件的移植方法。由于很多樹莓派應用是由Python語言編寫的,本書也專門介紹樹莓派上硬件接口的Python控制模塊和其他一些基礎應用。全書分為6章,第1章介紹Linux內(nèi)核的移植及根文件系統(tǒng)的制作;在第1章的基礎上,第2章移植了一些基礎軟件,增強了樹莓派的聯(lián)網(wǎng)功能:第3章介紹Linux的基礎圖形庫、文本布局軟件、XWindow系統(tǒng),直至構(gòu)成一個完整的XFCE4桌面環(huán)境:第4章介紹一些Linux應用軟件的移植,包括遠程桌面、音視頻編碼與解碼及媒體播放、文檔閱讀,以及網(wǎng)絡監(jiān)控軟件:第5章介紹典型的Linux開發(fā)工具的移植,移植了編譯器的樹莓派系統(tǒng)初步具備板載開發(fā)能力;鑒于樹莓派被廣泛用于電子設計制作,第6章專門討論樹莓派GPIO接口的功能,介紹一款典型的GPIO Python模塊的使用,并介紹各種應用模塊的工作原理和程序控制方法。本書能對樹莓派愛好者深入學習提供一定的幫助,對于其他嵌入式開發(fā)人員,書中介紹的內(nèi)容也有參考意義。此外,本書也可作為高等學校計算機與電子信息類專業(yè)在學習嵌入式Linux操作系統(tǒng)時的教學參考書。

作者簡介

  方元,南京大學物理學學士,聲學博士。南京大學電子科學與工程學院副教授。長期從事信號處理、計算機組成原理及操作系統(tǒng)方面的課程教學。主要研究領域涉及語音信號處理、計算機通信和嵌入式系統(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)絡文件系統(tǒng)
1.6 本章小結(jié)
第2章 基礎系統(tǒng)
2.1 軟件編譯
2.1.1 軟件的依賴關(guān)系
2.1.2 基礎系統(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)絡工具
2.5.1 編譯網(wǎng)絡工具
2.5.2 遠程連接
2.5.3 無線網(wǎng)絡連接
2.5.4 安裝dropbear
2.6 本章小結(jié)
第3章 桌面系統(tǒng)
3.1 X Window系統(tǒng)
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桌面環(huán)境
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系統(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)絡視頻監(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 樹莓派設備擴展
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 本章小結(jié)
參考文獻
擴展資源
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號