Chrise Anderson 把創(chuàng)客運(yùn)動(dòng)稱(chēng)為新的工業(yè)革命。運(yùn)用互聯(lián)網(wǎng)和最新的工業(yè)技術(shù),再加上你的創(chuàng)意,每一個(gè)人都可以像過(guò)去龐大的生產(chǎn)工廠一樣創(chuàng)造出新玩意兒。你可以在網(wǎng)上買(mǎi)到你想要的零件,或用 3D 打印機(jī)打印自己設(shè)計(jì)的部件,按照分享在互聯(lián)網(wǎng)的開(kāi)放知識(shí),做出自己的平板電腦、機(jī)器人, 甚至鋼鐵俠鎧甲和小型核反應(yīng)堆。當(dāng)然,現(xiàn)在來(lái)看創(chuàng)客運(yùn)動(dòng)還是小部分人的運(yùn)動(dòng),你不僅需要豐富的知識(shí),還要有空閑的時(shí)間和較多的資金,才能做出一件可以在視頻網(wǎng)站上炫耀的玩意兒??扇绻阆褚粋€(gè)真正的極客一樣,對(duì)創(chuàng)客們的革命事業(yè)懷著無(wú)比堅(jiān)定的信念,渴望有一天也能打造出自己的科技酷玩,廉價(jià)低成本的單板機(jī) Raspberry Pi(樹(shù)莓派)可以作為一個(gè)好的開(kāi)始。
選擇 Raspberry Pi 作為 DIY 入門(mén)不僅因?yàn)閮r(jià)格簡(jiǎn)單,更主要的在于 Raspberry Pi 就是一臺(tái)運(yùn)行 ARM 處理器的主機(jī),你只需插入寫(xiě)有操作系統(tǒng)的 SD 卡,將它連上電源、鍵盤(pán)和顯示器,就算大功告成了,上手極易。聽(tīng)起來(lái)似乎很簡(jiǎn)單,但樹(shù)莓派畢竟不是面向終端消費(fèi)者的消費(fèi)品。如果你之前對(duì)計(jì)算機(jī)知識(shí)沒(méi)有多少了解,正好可以通過(guò)對(duì)樹(shù)莓派的各種折騰來(lái)學(xué)習(xí)。樹(shù)莓派的最初設(shè)計(jì)也是用于計(jì)算機(jī)教學(xué),所以它要始終維持在較低的價(jià)格,方便人們可以低成本的在上面學(xué)習(xí)和做實(shí)驗(yàn),而不是去拼性能、賽參數(shù)。這一點(diǎn)也決定了它不是你的日常電腦的替代品。低性能也保證你可以專(zhuān)注于學(xué)習(xí),而不會(huì)一邊學(xué)習(xí)一邊刷微博、聽(tīng)音樂(lè)。所以真正能發(fā)揮樹(shù)莓派價(jià)值的玩家,除了樂(lè)于創(chuàng)新的技術(shù)大牛,就是剛?cè)腴T(mén)學(xué)習(xí)計(jì)算機(jī)知識(shí)的菜鳥(niǎo)。
要使用樹(shù)莓派肯定要先買(mǎi)樹(shù)莓派。樹(shù)莓派是由 Raspberry Pi Foundation 開(kāi)發(fā)。作為一慈善機(jī)構(gòu),樹(shù)莓派基金會(huì)自己是不生產(chǎn)和銷(xiāo)售樹(shù)莓派的,而是將樹(shù)莓派的生產(chǎn)和銷(xiāo)售授權(quán)給 Element 14/Premier Farnell 和 RS Components 兩家公司。這兩個(gè)公司在中國(guó)都有網(wǎng)絡(luò)銷(xiāo)售代理商,分別為 e 絡(luò)盟和 RS 中國(guó)。當(dāng)然淘寶上也有大量貨源,且購(gòu)買(mǎi)流程方便,發(fā)貨快。在這里還需說(shuō)明,最新的 B 型號(hào)是 512MB 內(nèi)存的(本文以此為例),有英國(guó)制造和中國(guó)制造兩種,藍(lán)色的音頻輸出接口是英國(guó)制造,黑色的是中國(guó)制造。由于你購(gòu)買(mǎi)的只是單板機(jī),為保護(hù)電路,你還需要購(gòu)買(mǎi)一個(gè)外殼。當(dāng)然,你也可以 3D 打印一個(gè)外殼或者用樂(lè)高積木拼裝一個(gè)。
樹(shù)莓派的運(yùn)行系統(tǒng)需要裝在一張至少 4GB Class 4 的 SD 卡上(注意是 SD 卡,不是現(xiàn)在智能手機(jī)用的 microSD,你也可以把 microSD 裝在 SD 適配器里),USB 接口的鼠標(biāo)和鍵盤(pán)(一款帶觸摸板的迷你無(wú)線鍵盤(pán)會(huì)非常適合),一根連接高清顯示器的 HDMI 線,如果顯示器沒(méi)有 HDMI 接口,需要 HDMI-DVI-D 適配器(警告:不要使用沒(méi)有電源的HDMI→VGA視頻轉(zhuǎn)換器)。附上一份支持樹(shù)莓派的附件清單,請(qǐng)務(wù)必對(duì)照采購(gòu)。樹(shù)莓派的電源接口是 microUSB,所以一般智能手機(jī)的充電電源也可以用于樹(shù)莓派,只要它是 700mA 5V。下圖是一份購(gòu)買(mǎi)配件的參照清單。
樹(shù)莓派運(yùn)行的官方系統(tǒng)是基于 Debian 的衍生版 Raspbian,你也可以安裝其它移植到樹(shù)莓派上的 Linux 發(fā)行版??梢詮?Raspberrypi.org 上下載最新版 Raspbian “wheezy” 后刻錄到 SD 卡中。將下載后的壓縮包解壓,得到 img 格式鏡像。在 Windows 下,可以使用 Win32DiskImager 向 SD 卡寫(xiě)入系統(tǒng)鏡像。Mac OS X 和 Linux 的用戶(hù)可以通過(guò)命令行寫(xiě)入鏡像文件。下面以 Ubuntu 為例,其它 Linux 發(fā)行版和 Mac OS X 相同:
將寫(xiě)好系統(tǒng)的 SD 卡插入樹(shù)莓派,接上 USB 鍵盤(pán)和鼠標(biāo),連上顯示器,最后接上電源。想讓樹(shù)莓派上網(wǎng),只需插入連接路由器的以太網(wǎng)線即可。如果一切順利,你會(huì)看見(jiàn)一個(gè)寫(xiě)滿(mǎn)各種設(shè)備初始化信息的啟動(dòng) log。這信息也可以在登錄后,輸入 dmesg 查看。首次運(yùn)行http://www.raspberrypi.org/downloads后,出現(xiàn)的是一個(gè)配置工具。介于我們是帶著學(xué)習(xí)的目的玩樹(shù)莓派,你完全可以對(duì)這些設(shè)置進(jìn)行各種折騰,不過(guò)這里還是對(duì)個(gè)別設(shè)置做個(gè)簡(jiǎn)單說(shuō)明。
設(shè)置好后重啟。命令行登錄界面需輸入用戶(hù)名和密碼,默認(rèn)用戶(hù)名 pi,密碼 raspberry。登錄后,輸入 startx,也可進(jìn)入桌面環(huán)境。樹(shù)莓派沒(méi)有電源開(kāi)關(guān),在命令行下輸入 sudo shutdown -h now 關(guān)機(jī),sudo reboot 重啟。
如果你不太習(xí)慣命令行操作,進(jìn)入圖形界面也沒(méi)關(guān)系。Raspbian 使用 LXDE(Lightweight X11 Desktop Environment)桌面環(huán)境,和其它桌面環(huán)境使用起來(lái)沒(méi)多大不同。需要說(shuō)明的是默認(rèn)的網(wǎng)頁(yè)瀏覽器 Midori 沒(méi)有 Flash,不支持 HTML 5 視頻。媒體播放器 omxplayer 是命令行操作,建議不要放過(guò)任何熟悉命令行操作的機(jī)會(huì)。況且,Linux 下著名的 VLC 和 MPlayer 也沒(méi)有相應(yīng)的移植版。另外需要注意的是,MPEG-2 格式的視頻需要單獨(dú)購(gòu)買(mǎi)硬件許可。
通過(guò) Raspbian 的終端工具 LXTerminal 可以進(jìn)入 shell,和其它 Linux 發(fā)行版沒(méi)區(qū)別。使用樹(shù)莓派學(xué)習(xí) Linux 的好處在于你不用在虛擬機(jī)中運(yùn)行緩慢的系統(tǒng),也不用擔(dān)心一不小心對(duì)日常用的電腦造成不可挽回的損失。如果你是用前面介紹的方法在 Linux 下拷貝鏡像文件到 SD 卡,Linux 環(huán)境對(duì)你來(lái)說(shuō)就不是問(wèn)題。如果你之前沒(méi)接觸過(guò)類(lèi) Unix 系統(tǒng)(包括 Linux發(fā)行版和 Mac OS)的命令行方式,可以根據(jù)這個(gè)命令行在線學(xué)習(xí)教程來(lái)學(xué)習(xí)。
Linux 的一大好處在于豐富的軟件包都可以通過(guò)網(wǎng)絡(luò)安裝,比什么 App 商店都要方便。sudo apt-get install (軟件名)即可。除了學(xué)習(xí) Linux,Raspbian 還內(nèi)置了兩個(gè)非常適合初學(xué)者的編程語(yǔ)言,Python(2和 3)和 Scratch。兩種語(yǔ)言都有豐富的在線教學(xué)資料。Python 可以在 Codecademy 和 Learn Python The Hard Way 學(xué)習(xí);Scratch 是簡(jiǎn)單的可視化編程語(yǔ)言,除了官網(wǎng)有豐富的資源外,還可以跟隨 edX 上哈佛大學(xué)的開(kāi)放課 CS50x 學(xué)習(xí)。
樹(shù)莓派目前正在被大力推廣到計(jì)算機(jī)教學(xué)中,連 Google 都向一些學(xué)校贈(zèng)送樹(shù)莓派用于計(jì)算機(jī)學(xué)習(xí)。樹(shù)莓派的 GPIO 接口還可以和各種傳感設(shè)備連接,配合 Arduino 打造出各種炫酷的科技產(chǎn)品。想象一下用樹(shù)莓派制作自己的穿戴計(jì)算設(shè)備,將身邊的各種數(shù)據(jù)信息放在視頻眼鏡上顯示,那會(huì)有多酷?在網(wǎng)上可以找到很多 Raspberry Pi 項(xiàng)目,官方論壇和 RPi Hub 都有很好的參考。為了有一天可以制作出自己的定制電腦來(lái),現(xiàn)在就開(kāi)始學(xué)習(xí) Raspberry Pi 吧。
聯(lián)系客服