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