注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)樹莓派用戶指南(第4版)

樹莓派用戶指南(第4版)

樹莓派用戶指南(第4版)

定 價:¥69.00

作 者: [英] 埃本·阿普頓(Eben Upton) 著,王偉,馬永剛,高照玲,韓雪,田華 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115524072 出版時間: 2020-05-01 包裝: 平裝
開本: 16開 頁數(shù): 238 字?jǐn)?shù):  

內(nèi)容簡介

  樹莓派(Raspberry Pi)是一款基于Linux系統(tǒng)的卡片式計算機(jī),它外形小巧,相當(dāng)于一張信用卡的大小。研發(fā)樹莓派的初衷是希望通過低價硬件和自由軟件來推動學(xué)校的基礎(chǔ)計算機(jī)學(xué)科教育,但很快樹莓派就得到了眾多計算機(jī)發(fā)燒友和硬件愛好者的青睞。他們用它學(xué)習(xí)編程,并創(chuàng)造出各種各樣新奇的、風(fēng)靡一時的軟硬件應(yīng)用。本書由樹莓派的創(chuàng)始人編寫,是經(jīng)典的樹莓派用戶指南。這是本書全新升級之后的第4版。本書共5篇,第1篇(第1~7章)介紹樹莓派的基礎(chǔ)知識(樹莓派的各個版本及其相關(guān)背景)、樹莓派入門、Linux 系統(tǒng)管理、故障排查、網(wǎng)絡(luò)配置、樹莓派軟件配置工具和樹莓派高級配置;第2篇(第8章和第9章)介紹如何將樹莓派作為家庭影院計算機(jī)、如何將樹莓派應(yīng)用于生產(chǎn)環(huán)境;第 3 篇(第10~12章)介紹Scratch編程、Python編程和樹莓派版Minecraft;第4篇(第13~16章)介紹硬件破解、GPIO端口、樹莓派的攝像頭模塊和擴(kuò)展電路板;第5篇(附錄A~附錄C)介紹Python程序代碼、樹莓派的攝像頭知識快速參考和HDMI顯示模式。本書可作為程序員、計算機(jī)軟硬件愛好者以及對樹莓派感興趣的讀者的參考讀物,也可作為樹莓派相關(guān)實(shí)踐課程的基礎(chǔ)教程。

作者簡介

  埃本·阿普頓(Eben Upton) 樹莓派基金會的創(chuàng)辦者,并擔(dān)任樹莓派商業(yè)組織的CEO。他曾創(chuàng)辦過兩家移動游戲公司,并擔(dān)任過圣約翰學(xué)院計算機(jī)科學(xué)課程組的組長。他從劍橋大學(xué)獲得了學(xué)士學(xué)位、哲學(xué)博士學(xué)位以及MBA學(xué)位。加雷思·哈菲克(Gareth Halfacree)是一名技術(shù)專欄的自由撰稿人,與Eben Upton共同發(fā)起了樹莓派項(xiàng)目。同時,Gareth還長期為GNU/Linux、LibreOffice、Fritzing、Arduino等項(xiàng)目進(jìn)行代碼審核,代碼貢獻(xiàn)以及文檔維護(hù)。

圖書目錄

第 1篇 樹莓派基礎(chǔ)
第 1章 初識樹莓派\t2
1.1 主板\t2
1.2 Model A和Model B\t5
1.3 Model A+和Model B+\t6
1.4 樹莓派2\t7
1.5 樹莓派3\t8
1.6 樹莓派Zero\t9
1.7 背景資料\t10
1.7.1 ARM與x86\t10
1.7.2 Windows與Linux\t11
第 2章 樹莓派入門\t13
2.1 連接顯示器\t13
2.1.1 復(fù)合視頻\t13
2.1.2 HDMI視頻\t14
2.1.3 DSI視頻\t15
2.2 連接音頻設(shè)備\t16
2.3 連接鍵盤和鼠標(biāo)\t16
2.4 在SD卡上安裝NOOBS\t19
2.5 連接外部存儲設(shè)備\t20
2.6 網(wǎng)絡(luò)連接\t21
2.6.1 有線網(wǎng)絡(luò)\t21
2.6.2 無線網(wǎng)絡(luò)\t22
2.7 連接電源\t24
2.8 安裝操作系統(tǒng)\t24
2.8.1 使用NOOBS安裝\t25
2.8.2 手動安裝\t27
2.9 連接藍(lán)牙設(shè)備\t30
第3章 Linux系統(tǒng)管理\t32
3.1 Linux系統(tǒng)簡介\t32
3.2 Linux基礎(chǔ)\t34
3.3 Raspbian簡介\t35
3.3.1 談?wù)凴aspbian的
前身Debian\t40
3.3.2 Raspbian的替代
方案\t40
3.4 使用外部存儲設(shè)備\t41
3.5 創(chuàng)建一個新的賬號\t42
3.5.1 文件系統(tǒng)布局\t43
3.5.2 邏輯布局\t43
3.5.3 物理布局\t45
3.6 安裝和卸載軟件\t45
3.6.1 以圖形方式管理
軟件\t46
3.6.2 以命令行方式管理
軟件\t47
3.6.3 查找你要的軟件\t47
3.6.4 安裝軟件\t48
3.6.5 卸載軟件\t49
3.6.6 升級軟件\t50
3.7 安全關(guān)閉樹莓派\t50
第4章 故障排查\t52
4.1 鍵盤與鼠標(biāo)的診斷\t52
4.2 供電診斷\t53
4.3 顯示診斷\t55
4.4 啟動診斷\t55
4.5 網(wǎng)絡(luò)診斷\t56
第5章 網(wǎng)絡(luò)配置\t59
5.1 有線網(wǎng)絡(luò)\t59
5.1.1 通過GUI連接到有線
網(wǎng)絡(luò)\t59
5.1.2 通過終端連接到有線
網(wǎng)絡(luò)\t60
5.1.3 測試連接\t62
5.2 無線網(wǎng)絡(luò)\t63
5.2.1 通過GUI連接到無線
網(wǎng)絡(luò)\t63
5.2.2 通過終端連接到無線
網(wǎng)絡(luò)\t65
第6章 樹莓派軟件配置工具\(yùn)t70
6.1 運(yùn)行raspi-config\t70
6.2 System選項(xiàng)卡\t71
6.2.1 文件系統(tǒng)
(Filesystem)\t71
6.2.2 密碼(Password)\t72
6.2.3 主機(jī)名
(Hostname)\t73
6.2.4 啟動(Boot)\t73
6.2.5 自動登錄
(Auto Login)\t73
6.2.6 啟動時的網(wǎng)絡(luò)
(Network at Boot)\t74
6.2.7 掃描(Overscan)\t74
6.2.8 Rastrack\t74
6.3 Interfaces選項(xiàng)卡\t75
6.3.1 攝像頭(Camera)\t76
6.3.2 SSH\t76
6.3.3 串行外圍接口
(SPI)\t76
6.3.4 內(nèi)部集成電路
(I2C)\t76
6.3.5 串行連接(Serial)\t76
6.3.6 單總線接口
(1-Wire)\t77
6.4 Performance選項(xiàng)卡\t77
6.4.1 超頻(Overclock)\t77
6.4.2 GPU內(nèi)存\t79
6.5 Localisation選項(xiàng)卡\t79
6.5.1 Locale\t80
6.5.2 時區(qū)(Timezone)\t81
6.5.3 鍵盤(Keyboard)\t81
第7章 樹莓派高級配置\t83
7.1 使用NOOBS編輯配置
文件\t83
7.2 配置硬件:config.txt\t85
7.2.1 顯示設(shè)置\t86
7.2.2 啟動設(shè)置\t89
7.2.3 樹莓派超頻\t90
7.3 關(guān)閉L2緩存\t93
7.4 內(nèi)存劃分\t94
7.5 配置軟件:cmdline.txt\t95

第 2篇 構(gòu)建媒體中心或用于生產(chǎn)環(huán)境
第8章 將樹莓派作為家庭影院
計算機(jī)\t100
8.1 音樂播放控制臺\t100
8.2 專用HTPC與OSMC\t102
8.2.1 流網(wǎng)絡(luò)媒體\t104
8.2.2 本地網(wǎng)絡(luò)上的
流媒體\t106
8.2.3 配置OSMC\t107
第9章 將樹莓派用于生產(chǎn)環(huán)境\t109
9.1 使用云端的應(yīng)用\t109
9.2 使用LibreOffice\t111
9.3 使用Gimp圖像編輯器\t113
第3篇 樹莓派編程
第 10章 Scratch編程\t116
10.1 Scratch簡介\t116
10.2 例1:Hello World\t117
10.3 例2:動畫與聲音\t120
10.4 例3:一個簡單的游戲\t122
10.5 Scratch硬件接口編程\t128
10.6 延伸閱讀\t130
第 11章 Python編程\t131
11.1 Python簡介\t131
11.2 例1:Hello World\t132
11.3 例2:注釋、輸入、變量和
循環(huán)\t137
11.4 例3:用pygame開發(fā)
游戲\t141
11.5 例4:Python與網(wǎng)絡(luò)\t148
11.6 延伸閱讀\t153
第 12章 樹莓派版Minecraft\t155
12.1 樹莓派版Minecraft簡介\t155
12.2 安裝Minecraft\t156
12.3 運(yùn)行Minecraft\t156
12.4 探索\t158
12.5 破解Minecraft\t159
第4篇 硬件破解
第 13章 學(xué)習(xí)硬件破解\t166
13.1 電子元件\t166
13.2 解讀電阻顏色編碼\t168
13.3 采購組件\t169
13.3.1 線上零售商\t170
13.3.2 線下零售商\t170
13.3.3 業(yè)余愛好者\(yùn)t171
13.4 在面包板上更進(jìn)一步\t172
13.5 焊接簡介\t174
第 14章 GPIO端口\t179
14.1 識別樹莓派版本\t179
14.2 GPIO引腳圖\t181
14.3 GPIO特性\t182
14.3.1 UART串行總線\t182
14.3.2 I2C總線\t182
14.3.3 SPI總線\t183
14.4 通過Python使用GPIO
端口\t183
14.4.1 GPIO輸出—
LED\t184
14.4.2 GPIO輸入—按鍵
輸入\t187
14.5 焊接樹莓派Zero的GPIO
插頭\t191
第 15章 樹莓派的攝像頭模塊\t194
15.1 為何使用攝像頭模塊\t194
15.2 選擇攝像頭模塊\t195
15.3 安裝攝像頭模塊\t195
15.4 啟用攝像頭模式\t198
15.5 拍攝照片\t200
15.6 錄制視頻\t202
15.7 命令行定時拍照\t203
第 16章 擴(kuò)展電路板\t205
16.1 樹莓派官方盒子\t206
16.2 樹莓派7英寸觸摸
顯示屏\t208
16.3 Sense HAT\t211
16.3.1 安裝\t212
16.3.2 Sense HAT編程\t214
第5篇 附錄
附錄A Python程序代碼\t220
附錄B 樹莓派的攝像頭知識快速
參考\t225
附錄C HDMI顯示模式\t234

本目錄推薦

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