注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Raspberry Pi實(shí)戰(zhàn)攻略

Raspberry Pi實(shí)戰(zhàn)攻略

Raspberry Pi實(shí)戰(zhàn)攻略

定 價(jià):¥69.00

作 者: (英)Gray,Girling 著,翁愷 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115353290 出版時(shí)間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 216 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在Raspberry Pi(中文名:樹莓派)基金會(huì)創(chuàng)始人Eben Upton的建議下,博通公司工程師Gray Girling博士撰寫了《Raspberry Pi實(shí)戰(zhàn)攻略》,在書中為眾多樹莓派用戶提供了獨(dú)一無二的相關(guān)資料,這是一本易懂而準(zhǔn)確的關(guān)于樹莓派應(yīng)用的指導(dǎo)手冊(cè)。如果你有一塊樹莓派,想讓它順利工作起來,編寫出你的第一個(gè)“貪吃蛇”的游戲,甚至讓它成為你要打造的全功能媒體中心的核心,那就一定要閱讀本書?!禦aspberry Pi實(shí)戰(zhàn)攻略》中的那些豐富而詳盡的樹莓派編程實(shí)例及外圍設(shè)備拓展方法,將讓你成為樹莓派應(yīng)用的高手?!禦aspberry Pi實(shí)戰(zhàn)攻略》不僅適合樹莓派用戶閱讀,還非常適合高校相關(guān)專業(yè)師生閱讀,幫助他們從一個(gè)嶄新的角度來學(xué)習(xí)計(jì)算機(jī)硬件及軟件編程的相關(guān)知識(shí)。

作者簡(jiǎn)介

  Gray Girling,劍橋大學(xué)計(jì)算機(jī)科學(xué)博士,早在20世紀(jì)80年代就開始參與Acorn公司BBC微型計(jì)算機(jī)的原型電路板的測(cè)試,他設(shè)計(jì)并編寫了自己的嵌入式操作系統(tǒng)和編程語言。作為現(xiàn)任博通公司(Boardcast,全球有線和無線通信半導(dǎo)體創(chuàng)新解決方案的知名公司)工程師,他深度參與了樹莓派的研發(fā),能為用戶提供完整而實(shí)用的樹莓派使用幫助。

圖書目錄

目 錄
第一章 介紹
歷史 2
ARM時(shí)代 2
BBC Micro 3
黑暗的年代 3
樹莓派“項(xiàng)目” 4
令人贊嘆的技術(shù) 4
自由的意義 5
本書布局 6
第二章 先咬為快
咬一小口 8
裝配軟件 8
裝配硬件 10
初次運(yùn)行 15
使用桌面 16
配置樹莓派 17
高級(jí)配置 20
其他插座和端口 20
接下去做什么 21
第三章 烹飪之法
關(guān)于編程語言 24
機(jī)器代碼 24
匯編代碼 24
編程語言 24
程序的運(yùn)行 24
樹莓派的語言 25
名字 25
變量 26
類型 27
程序結(jié)構(gòu) 27
重復(fù) 28
數(shù)據(jù)結(jié)構(gòu) 29
注釋 29
操作系統(tǒng)介紹 29
線程 30
內(nèi)核 30
文件系統(tǒng) 33
Python入門 34
Python的偉大之處 34
概覽 35
準(zhǔn)備工作 35
Geany 36
使用Geany 36
注釋 38
名字 38
變量 38
程序結(jié)構(gòu) 39
函數(shù) 40
數(shù)據(jù)結(jié)構(gòu) 41
類 43
文檔 43
例子——Docker 44
其他例子 48
幫助 48
Python模塊 49
Linux介紹 50
Linux發(fā)布版本 51
命令行shell 51
啟動(dòng)與引導(dǎo) 65
網(wǎng)絡(luò) 66
第四章 軟件菜譜
定期運(yùn)行程序 68
準(zhǔn)備 68
cron表 71
幫助 71
抓取網(wǎng)頁 72
工作原理 72
準(zhǔn)備工作 72
處理網(wǎng)頁數(shù)據(jù) 72
使用互聯(lián)網(wǎng) 78
OSI和互聯(lián)網(wǎng) 78
協(xié)議 78
在Python中使用套接字 84
在Bash中使用套接字 84
通過串口線訪問 84
釋放UART 85
在C中做終端控制 86
在Bash中使用UART 87
在Python中做終端控制 87
在Linux程序中直接訪問 88
創(chuàng)建UART設(shè)備 88
通過SSH訪問樹莓派 88
工作原理 88
用途 89
樹莓派上的準(zhǔn)備 89
從Unix計(jì)算機(jī)上使用 90
從Windows計(jì)算機(jī)上使用 91
通過X訪問 93
工作原理 94
運(yùn)行一個(gè)X服務(wù)器 95
實(shí)現(xiàn)一個(gè)網(wǎng)頁服務(wù)器 98
為什么需要網(wǎng)頁服務(wù)器 98
工作原理 99
準(zhǔn)備 99
CGI腳本 104
響應(yīng)查詢 106
一個(gè)俏皮話的網(wǎng)站應(yīng)用程序 107
訪問Windows共享 110
把樹莓派用作文件服務(wù)器 110
工作原理 110
樹莓派上的準(zhǔn)備 111
SMB客戶端設(shè)置 113
通過Linux圖形用戶界面瀏覽Samba 115
通過VNC訪問樹莓派 119
工作原理 120
樹莓派上的準(zhǔn)備 120
運(yùn)行VNC服務(wù)器 120
VNC客戶端設(shè)置 123
以Windows遠(yuǎn)程桌面方式訪問 124
工作原理 125
樹莓派的準(zhǔn)備 125
RDP服務(wù)名字 126
Windows RDP客戶端設(shè)置 126
Linux RDP客戶端設(shè)置 126
第五章 硬件菜譜
使用U盤和移動(dòng)硬盤 128
可以用什么 128
使用USB Wi-Fi網(wǎng)卡 131
樹莓派上的USB 131
Wi-Fi網(wǎng)卡和Linux 131
Wi-Fi網(wǎng)卡驅(qū)動(dòng)程序 132
工作原理 132
準(zhǔn)備 133
使用藍(lán)牙設(shè)備 137
準(zhǔn)備 137
發(fā)送文件 139
發(fā)光二極管LED 142
LED功能 142
LED軟件控制 142
通過GPIO連接硬件 145
擴(kuò)展插座 145
第三方擴(kuò)展 145
供電 146
電氣極限 146
GPIO軟件的工作原理 147
繞過內(nèi)核的軟件 149
第三方板子用的軟件 150
Python支持 150
更多的GPIO線 151
特殊功能引腳 151
連接SPI設(shè)備 152
引腳 152
工作原理 152
使用Linux驅(qū)動(dòng)程序 153
C編程 154
進(jìn)一步的資料 155
連接一個(gè)I2C設(shè)備 156
引腳 156
工作原理 157
I2C的軟件 157
使用Linux驅(qū)動(dòng)程序 157
命令行工具 159
用sysfs創(chuàng)建I2C設(shè)備 159
用C語言編程 160
用Python語言編程 161
進(jìn)一步的資料 161
通過UART連接PC 161
擴(kuò)展插座上的引腳 161
到PC的串行連線 162
做一條USB串口線 162
測(cè)試連接 163
用電池工作 165
錯(cuò)誤的信息 165
電壓?jiǎn)栴} 165
電流問題 166
能源問題 166
直接輸出的電池包 166
帶穩(wěn)壓器的電池包 167
帶DC-DC轉(zhuǎn)換器的電池包 167
成品轉(zhuǎn)換器 168
停機(jī) 168
第六章 套餐
MP3網(wǎng)站 170
準(zhǔn)備 170
關(guān)于Edna 170
解壓Edna 170
配置Edna 171
使用Edna 171
貪吃蛇游戲 172
用Python寫游戲 172
準(zhǔn)備 173
游戲描述 173
游戲設(shè)計(jì) 173
接口和抽象 185
其他例子 185
推特提醒器 185
硬件 186
Pi-Face 186
硬件準(zhǔn)備 186
軟件準(zhǔn)備 187
測(cè)試這個(gè)玩具 189
掃描全世界的推文 189
更多 190
媒體中心 190
獲得XBMC 191
使用電視機(jī)遙控器 192
初次運(yùn)行 192
把樹莓派當(dāng)作DVD播放器 198
通過SMB訪問XBMC 198
XBMC還能做更多 199
第七章 附錄
配置 201
超頻屬性 201
HDMI和顯示配置屬性 202
HDMI模式 203
電視機(jī)設(shè)置 205
UART配置屬性 205
SD控制器配置屬性 205
ARM裝載程序配置屬性 206
編解碼器許可 206
安全模式 206
其他選項(xiàng) 207
引導(dǎo)文件系統(tǒng) 207
多媒體庫(kù) 207
庫(kù) 208
編解碼器和開源部件 208
文件系統(tǒng)位置和安裝 208
OpenMAX IL 1.1 209
OpenGL ES 1.1和2.0 210
OpenVG 1.1 210
EGL 1.4 210
C語言例子程序 211
準(zhǔn)備 211
Hello World 211
庫(kù) 212
音頻演示 213
視頻演示 214
表面紋理演示 214
渲染演示 215
整體演示 215
編碼的例子 215
矢量圖形的例子 216
字體的例子 216

本目錄推薦

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