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

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

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

定 價(jià):¥59.00

作 者: 方元,沈克勤 編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)與技術(shù)叢書
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

  方元,南京大學(xué)物理學(xué)學(xué)士,聲學(xué)博士。南京大學(xué)電子科學(xué)與工程學(xué)院副教授。長期從事信號處理、計(jì)算機(jī)組成原理及操作系統(tǒng)方面的課程教學(xué)。主要研究領(lǐng)域涉及語音信號處理、計(jì)算機(jī)通信和嵌入式系統(tǒng)應(yī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 樹莓派的外存儲(chǔ)器
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 時(shí)區(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 遠(yuǎn)程連接
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及其應(yīng)用程序
3.5 XFCE4桌面環(huán)境
3.5.1 窗口管理器xfwm4
3.5.2 會(huì)話管理器xfce4-session
3.5.3 桌面設(shè)置管理器xfce4-settings
3.5.4 桌面管理器xfdesktop
3.5.5 文件管理器Thunar
3.5.6 終端仿真器
3.6 X服務(wù)
3.6.1 編譯xorg-server
3.6.2 X系統(tǒng)其他支持
3.6.3 啟動(dòng)XFCE4
3.7 本章小結(jié)
第4章 Linux應(yīng)用軟件
4.1 遠(yuǎn)程桌面
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的應(yīng)用
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 運(yùn)行Python程序
5.5.3 交互方式
5.6 本章小結(jié)
第6章 樹莓派接口控制
6.1 樹莓派設(shè)備擴(kuò)展
6.1.1 GPIO
6.1.2 PWM
6.1.3 擴(kuò)展接口資源配置
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 直流電動(dòng)機(jī)
6.6.5 伺服電動(dòng)機(jī)
6.6.6 步進(jìn)電動(dòng)機(jī)
6.6.7 超聲波測距
6.6.8 控制SPI設(shè)備
6.6.9 12C應(yīng)用
6.7 本章小結(jié)
參考文獻(xiàn)
擴(kuò)展資源
索引

本目錄推薦

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