-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

樹莓派就這么玩

( 簡體 字)
作者:程國鋼類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Raspberry Pi
譯者:
出版社:電子工業出版社樹莓派就這么玩 3dWoo書號: 41980
詢問書籍請說出此書號!

缺書
NT售價: 270

出版日:7/1/2015
頁數:296
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121263712
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

一、為什么要寫本書
Raspberry Pi(樹莓派),簡稱RPi或者RasPi/RPi,是2012年由英國的樹莓派基金會(Raspberry Pi Foundation)發行的一款卡片計算機,它和目前風靡全球的蘋果手機、安卓手機一樣,采用了先進的ARM處理器,在如同信用卡大小、購買成本只需要200元左右人民幣的硬件電路板上實現了個人計算機的全部功能,并且具有超強的可定制性、可擴展性和可玩性,用戶既可以將其打造為自己的工作、學習計算機,也可以將其打造為家庭的媒體播放器、數據中心、游戲機,或者配合其他外部硬件模塊實現空調控制、燈光控制等簡單的智能家居。
對于大部分IT相關專業的學生及計算機愛好者而言,學習Linux操作系統和在Linux下進行語言和硬件編程都是步入IT行業的必經之路,樹莓派就是一臺成本低廉、功能強大的專用學習機,可供用戶學習和實踐Linux基礎操作、C語言編程、腳本語言編程、硬件開發等知識。此外嵌入式系統愛好者還可以將其看作一臺可以運行操作系統的嵌入式主機,搭配各種硬件模塊,可實現工業或者商業的控制任務。
本書的作者從樹莓派有消息傳出時就一直在關注它、期待它,上市后更是第一時間購買并研究它,和世界上數百萬計的樹莓派用戶一起用它實現了許多獨特的功能,想把自己的心得和更多的玩家分享,于是有了這本書。
二、本書的特點
本書面向對樹莓派有興趣的讀者,由淺入深地介紹了樹莓派的相關知識及其應用方法,閱讀本書并不需要太多的計算機相關知識,只需要有基本的計算機操作技巧即可。
本書提供了大量的實際操作實例,讀者只需要一步步按照實例的引導操作,即可完成“了解樹莓派”、“在樹莓派上安裝操作系統”、“使用樹莓派的軟/硬件”、“在樹莓派下進行編程語言和硬件開發的學習”、“用樹莓派實現學習和生活中的獨特應用”等知識學習,讀完本書之后讀者不僅將熟悉樹莓派的相關知識,還會獲得自己的“學習機”、“下載機”、“網絡存儲中心”和“家庭媒體播放器”等。
此外本書還通過54個“擴展閱讀”介紹了樹莓派學習過程中的相關知識,可以大大拓展讀者的視野。
三、本書的組成
本書可以大致分為以下4部分。
第一部分:包括第1章和第2章,介紹了樹莓派的發展歷史和硬件結構,還給讀者展示了樹莓派能實現的功能,閱讀完本部分之后,讀者會知道樹莓派的出現過程,如何去獲得樹莓派,樹莓派的每個結構部件及可以利用樹莓派來做什么。
第二部分:包括第3章到第5章,介紹了在樹莓派上安裝操作系統的方法,還介紹了Raspbian操作系統的使用方法及在該系統上安裝和使用軟件和硬件的方法,閱讀完本部分之后讀者會比較熟練地操作樹莓派個人計算機,為下面兩部分的學習打下良好的基礎。
第三部分:包括第6章到第9章,介紹了如何把樹莓派打造為“學習計算機”,在樹莓派上學習軟件和硬件知識,閱讀完本部分之后,讀者將學會如何在樹莓派上進行C語言編程的學習、如何進行Shell和Python腳本語言編程的學習、使用Scratch和Arduino等編程環境,以及使用樹莓派的外部接口引腳進行硬件相關知識的學習。
第四部分:包括第10章和第11章,介紹了如何用樹莓派實現LAMP服務器、BT下載服務器、網絡文件服務器NAS和家庭媒體播放器等應用,還介紹了在樹莓派上運行著名的游戲Quake (雷神之錘)3的方法,以及使用“復古派”將樹莓派變成一臺“徹頭徹尾”的游戲機的方法,閱讀完本部分之后,讀者將知道樹莓派的諸多“千奇百怪”的實際應用,激發更加深入學習和“玩”樹莓派的興趣。
四、其他
本書寫于2014年夏天,這時樹莓派的家族已經有了第四個成員(B+型樹莓派已經發布),樹莓派的熱潮正在撲面而來,越來越多的用戶和玩家投入它的懷抱,本書是基于目前使用最為廣泛的B型樹莓派完成的,由于B+型樹莓派對于B型樹莓派變化不大,所以本書的大部分知識對于B+型樹莓派也適用。
本書由程國鋼編著,此外,高克臻、張云霞、許小榮、王龍、張銀芳、周新國、陳作聰、聶陽、沈毅、蔡娜、田偉、張玉蘭、張秀梅、李爽也參與了本書的編寫工作。
鑒于作者的能力和精力原因,本書只能是拋磚引玉之作,希望能和大家一起深入學習、研究樹莓派,更好地玩轉樹莓派。書中的謬誤,還請大家不吝指教,也期待大家的交流,作者的郵箱:alloyinrunning@gmail.com。
此外作者還正在努力,希望能盡快完成一本在樹莓派上進行硬件開發的書,該書將是本書的延伸與補充,介紹如何使用樹莓派來控制硬件設備。

編著者
內容簡介:

(配視頻教程)(含DVD光盤1張)本書由淺入深地介紹了樹莓派的相關知識及其應用方法。閱讀本書并不需要太多的計算機相關知識,只需要有基本的計算機操作技巧即可。
本書提供了大量的實際操作實例,讀者只需要一步步按照實例的引導操作即可完成“了解樹莓派”、“在樹莓派上安裝操作系統”、“使用樹莓派的軟/硬件”、“在樹莓派下進行編程語言和硬件開發的學習”、“用樹莓派實現學習和生活中的獨特應用”等知識學習。讀完本書之后讀者不僅將熟悉樹莓派的相關知識,還會獲得自己的“學習機”、“下載機”、“網絡存儲中心”和“家庭媒體播放器”等。

目錄:

第1章 樹莓派的前生今世 (1)
1.1 走進樹莓派的世界 (1)
1.1.1 樹莓派是什么 (1)
1.1.2 樹莓派能干什么 (3)
1.2 樹莓派的兄弟姐妹 (10)
1.2.1 樹莓派的發展史 (11)
1.2.2 A型和B型樹莓派 (12)
1.2.3 B+型樹莓派 (14)
1.2.4 面向商業和工業用途版本的樹莓派 (15)
1.3 樹莓派的表親們 (16)
1.3.1 其他卡片計算機 (17)
1.3.2 樹莓派的擴展模塊 (20)
1.3.3 Scratch Tools開發板 (23)
1.3.4 Arduino及其和樹莓派的優缺點比較 (23)

第2章 認識樹莓派的硬件 (26)
2.1 樹莓派的結構 (26)
2.2 樹莓派的主要部件介紹 (27)
2.2.1 處理器芯片 (28)
2.2.2 內存 (30)
2.2.3 USB 2.0和網絡控制芯片 (32)
2.2.4 電源系統 (32)
2.2.5 LED指示燈 (33)
2.3 樹莓派的對外接口 (34)
2.3.1 USB接口 (34)
2.3.2 網絡接口 (35)
2.3.3 攝像頭接口(CSI) (36)
2.3.4 顯示器接口(DSI) (36)
2.3.5 HDMI接口 (37)
2.3.6 SD卡接口 (39)
2.3.7 通用I/O接口(GPIO) (40)
2.3.8 RCA復合視頻接口和3.5mm音頻接口 (41)
2.3.9 其他接口 (42)
2.4 樹莓派必需的外圍設備 (42)
2.4.1 供電電源 (43)
2.4.2 SD卡 (43)
2.4.3 顯示器和顯示器電纜 (43)
2.4.4 鼠標鍵盤 (44)
2.4.5 無線網卡 (44)
2.4.6 其他 (45)

第3章 在樹莓派上安裝操作系統 (47)
3.1 樹莓派支持的操作系統 (47)
3.1.1 Raspbian操作系統 (50)
3.1.2 Pidora操作系統 (50)
3.1.3 OpenELEC和RaspBMC操作系統 (51)
3.1.4 Arch Linux操作系統 (51)
3.1.5 RISC OS操作系統 (52)
3.1.6 OpenWRT操作系統 (52)
3.1.7 其他 (52)
3.2 在樹莓派上安裝Raspbian操作系統 (53)
3.2.1 將操作系統寫入SD卡 (53)
3.2.2 使用樹莓派的raspi-config工具 (56)
3.3 設置和更新Raspbian操作系統 (65)
3.3.1 樹莓派的“BIOS”——config.txt文件解析 (65)
3.3.2 設置更新源并且更新系統 (70)
3.3.3 設置中文語言包和安裝中文輸入法 (75)
3.4 安裝樹莓派的其他操作系統 (75)
3.4.1 安裝Pidora (75)
3.4.2 安裝RISC OS (79)
3.5 樹莓派的NOOBS工具 (80)

第4章 使用樹莓派的Raspbian操作系統 (84)
4.1 樹莓派的桌面環境和文件系統 (84)
4.1.1 樹莓派的桌面環境 (84)
4.1.2 樹莓派的文件系統 (90)
4.2 樹莓派的命令行界面和常用命令 (91)
4.2.1 樹莓派的命令行界面 (92)
4.2.2 樹莓派的常用命令 (93)

第5章 在樹莓派上安裝和使用軟硬件 (105)
5.1 在樹莓派上安裝軟件 (105)
5.1.1 使用樹莓派商店 (105)
5.1.2 使用樹莓派的命令行界面安裝軟件 (106)
5.2 使用樹莓派的軟件 (109)
5.3 在樹莓派上安裝和使用硬件 (116)
5.3.1 安裝無線網卡 (116)
5.3.2 使用U盤 (120)
5.4 遠程登錄樹莓派 (123)
5.4.1 SSH登錄樹莓派 (123)
5.4.2 遠程桌面連接樹莓派 (125)

第6章 在樹莓派上編寫C語言程序 (128)
6.1 C語言及其開發環境 (128)
6.2 編輯環境Vim (129)
6.2.1 在樹莓派上安裝Vim (129)
6.2.2 在樹莓派上使用Vim (131)
6.2.3 使用Vim編輯C語言源文件 (135)
6.2.4 在樹莓派上配置Vim (136)
6.3 編譯器gcc (138)
6.3.1 在樹莓派上安裝gcc (139)
6.3.2 在樹莓派上使用gcc (139)
6.4 調試器gdb (141)
6.4.1 在樹莓派上安裝gdb (142)
6.4.2 在樹莓派上使用gdb (142)
6.5 編寫Hello Raspbian! (144)

第7章 在樹莓派上編寫腳本語言程序 (146)

7.1 什么是腳本語言 (146)
7.2 Shell腳本語言 (147)
7.2.1 樹莓派上運行的Shell (147)

7.2.2 Shell腳本語言的開發工具 (149)

7.2.3 在樹莓派上編寫Shell腳本語言程序 (150)
7.3 Python腳本語言 (152)
7.3.1 樹莓派上的Python腳本語言環境 (152)
7.3.2 Python Games (157)
7.3.3 樹莓派的Python擴展模塊 (159)
7.4 用腳本語言獲取樹莓派狀態 (160)
7.4.1 vcgencmd命令 (160)
7.4.2 使用vcgencmd命令的Shell腳本 (162)
7.4.3 使用vcgencmd命令的Python腳本 (164)
7.4.4 使用Python腳本獲取樹莓派的更多狀態 (165)

第8章 在樹莓派上學習其他知識 (168)

8.1 樹莓派上的Scratch (168)
8.1.1 Scratch基礎 (168)
8.1.2 樹莓派上的Scratch運行界面 (169)
8.1.3 在樹莓派上編寫Scratch程序 (170)
8.1.4 Scratch Tools智力開發板 (173)
8.2 樹莓派上的Arduino (174)
8.2.1 Arduino的硬件 (174)
8.2.2 安裝和使用Arduino集成開發環境 (176)
8.2.3 在樹莓派上安裝和使用Arduino開發板 (177)
8.3 Wolfram Research公司和Mathematica (180)

第9章 使用樹莓派的外部接口引腳 (182)

9.1 樹莓派的外部接口引腳基礎 (182)
9.2 樹莓派的外部接口擴展板 (186)
9.3 通過腳本控制樹莓派的外部接口引腳 (189)
9.3.1 連接外部接口擴展板 (189)
9.3.2 使用Shell腳本語言控制外部接口引腳 (190)
9.3.3 使用Python腳本語言控制外部接口引腳 (192)
9.4 WiringPi和樹莓派的外部接口引腳 (193)
9.4.1 下載和安裝WiringPi (193)
9.4.2 WiringPi中的外部接口定引腳義 (195)
9.4.3 WiringPi提供的gpio命令 (196)
9.4.4 使用WiringPi控制外部接口引腳 (199)
9.5 使用樹莓派實現家庭自動化溫度控制 (201)
9.5.1 自動化家庭溫度控制的原理 (202)
9.5.2 DS18B20溫度傳感器 (202)
9.5.3 獲取當前溫度 (207)
9.5.4 通過溫度信息控制電源控制模塊 (210)

第10章 用樹莓派豐富生活和工作 (211)

10.1 使用樹莓派搭建LAMP服務器 (211)
10.1.1 LAMP基礎 (211)
10.1.2 在樹莓派上安裝LAMP服務器 (211)
10.1.3 訪問LAMP服務器并且修改歡迎頁面 (215)
10.2 通過網絡向樹莓派傳輸數據 (217)
10.3 Web遠程監控樹莓派狀態 (220)
10.4 用樹莓派搭建BT下載服務器 (224)
10.4.1 在樹莓派上安裝BT服務器 (224)
10.4.2 使用樹莓派上的BT服務器 (225)
10.5 打造自己的網絡文件服務器(NAS) (228)
10.5.1 將樹莓派映射為網絡磁盤驅動器 (229)
10.5.2 映射樹莓派上連接的移動硬盤 (232)
10.6 使用樹莓派打造協作工作中心Media Wiki (235)
10.6.1 安裝Media Wiki (236)
10.6.2 配置Media Wiki (236)
10.7 使用手機App訪問和操作樹莓派 (241)
10.7.1 SSH登錄工具ConnectBot (241)
10.7.2 圖形界面登錄工具android VNC (244)
10.7.3 樹莓派運行狀態監控工具PasPi Check (246)
10.8 安裝并運行雷神之錘3 (247)
10.8.1 雷神之錘介紹 (248)
10.8.2 在樹莓派上安裝和運行雷神之錘 (248)
10.8.3 一些可能存在問題的解決措施 (252)
10.9 使用復古派打造個人游戲機 (253)
10.10 PC上的樹莓派虛擬機 (255)
10.10.1 什么是QEMU (255)
10.10.2 使用QEMU虛擬樹莓派 (256)

第11章 用Raspbmc將樹莓派打造為家庭媒體播放器 (259)
11.1 XBMC和樹莓派支持的XMBC系統 (259)
11.2 安裝Raspbmc (260)
11.2.1 使用Raspbmc安裝器 (260)
11.2.2 Raspbmc的自動安裝過程 (262)
11.3 個性化Raspbmc (264)
11.3.1 設置語言和時間 (265)
11.3.2 添加天氣預報 (267)
11.3.3 Raspbmc Settings工具 (269)
11.4 了解和使用Raspbmc (274)
11.4.1 瀏覽Raspbmc (274)
11.4.2 Raspbmc的插件 (278)
11.4.3 觀看本地U盤視頻 (279)
11.4.4 觀看本地網絡視頻 (280)
11.4.5 觀看在線視頻 (282)
11.5 控制Raspbmc (286)
序: