前言
我一直夢想著能夠做出一款自制的飛行器,然后帶著它游歷世界各地蹬铺,拍攝各種好玩的照片拼余。聽說樹莓派似乎可以將我的編程專業(yè)發(fā)揮出來,既然如此针肥,那么就開干吧。
那么就從環(huán)境的搭建開始做起香伴,并以此博客作為記錄和總結(jié)慰枕,也方便各位樹莓派以及飛行器愛好者參考和借鑒。此外即纲,我寫的代碼都會公開出來具帮,方便大家探討。
當(dāng)然低斋,本人初學(xué)者更希望有各路大神指點指點蜂厅。
準(zhǔn)備
在玩轉(zhuǎn)樹莓派之前,當(dāng)然需要先準(zhǔn)備一些東西膊畴,這里我羅列了一些必須的東西掘猿。
- 樹莓派。這是主角唇跨。我用的是第二代樹莓派〕硗ǎ現(xiàn)在貌似都第三代都出現(xiàn)了衬衬。
- 無線網(wǎng)卡。樹莓派沒有自帶無線網(wǎng)卡改橘,不過可以插網(wǎng)線滋尉。
- SD卡。是的唧龄,樹莓派需要一張裝東西的卡兼砖。這張卡當(dāng)然越大越好,盡量大于8G既棺。
- 網(wǎng)線讽挟。在驅(qū)動無線網(wǎng)卡之前,需要用網(wǎng)線連接丸冕。
- 讀卡器耽梅。需要把樹莓派系統(tǒng)燒錄進(jìn)SD卡。
- 顯示器胖烛⊙劢悖可以使用電腦顯示器,不過還需要一根hdmi轉(zhuǎn)換線佩番。
- 鼠標(biāo)和鍵盤众旗。
當(dāng)然,要做出飛行器肯定不僅僅買這些東西而已趟畏,不過學(xué)飛之前還是先把樹莓派玩起來再說吧贡歧。
環(huán)境
既然選擇了自制飛行器,那么編程是在所難免的赋秀。由于C語言可能更適合嵌入式的開發(fā)利朵,而且我前段時間學(xué)了一下C語言,我就選擇C語言作為開發(fā)語言了猎莲。據(jù)說python也可以做樹莓派的開發(fā)绍弟。
關(guān)于搭建C語言環(huán)境的教程,大家可以看看Win7下的C語言開發(fā)環(huán)境著洼。
此外方便與樹莓派的系統(tǒng)進(jìn)行交互樟遣,我安裝了xshell軟件。
安裝系統(tǒng)
好了身笤,現(xiàn)在到了重頭戲豹悬,安裝樹莓派系統(tǒng)。
第一步
安裝之前展鸡,需要先下載兩個東西:
- SD卡格式化工具,點擊進(jìn)入下載頁面:https://www.sdcard.org/downloads/formatter_4/eula_windows/
埃难,將頁面拖到最后莹弊,點擊“accept”即可開始下載涤久。 - NOOBS安裝文件,下載頁面:https://www.raspberrypi.org/downloads/
下載的同時忍弛,將SD卡插入讀卡器并連接電腦响迂。
第二步
下載完畢后,先解壓安裝SD卡格式化工具细疚,然后打開軟件蔗彤,選擇SD卡對應(yīng)的磁盤,選項設(shè)置那設(shè)置 “邏輯大小調(diào)整” 改成 “關(guān)閉(OFF)”疯兼,最后點擊格式化然遏,等待片刻即可。
第三步
完成第二步之后吧彪,只需要將noobs解壓出來待侵,復(fù)制到SD卡的根目錄下。注意姨裸,必須將noobs的內(nèi)容放在根目錄下秧倾。
第四步
完成復(fù)制之后,把SD卡插入樹莓派傀缩,將顯示器那先,鼠標(biāo),鍵盤赡艰,電源統(tǒng)統(tǒng)連接到樹莓派售淡。通電后,顯示器就會出現(xiàn)系統(tǒng)的安裝界面啦瞄摊。由于我當(dāng)時安裝的時候勋又,并沒有拍照截圖,所以額换帜。楔壤。。大家按照提示惯驼,享受安裝過程吧蹲嚣。大概20分鐘左右,樹莓派的系統(tǒng)就能安裝成功了祟牲。
第五步
安裝之后隙畜,別忘記讓設(shè)置一下wiff密碼,點擊屏幕的右上角wiff圖標(biāo)说贝,輸入密碼即可议惰。
這樣,你的樹莓派就搖身一變成為了一臺能上網(wǎng)的電腦啦(雖然簡陋了點)乡恕。頂部的工具欄有一個瀏覽器可以讓你暢游互聯(lián)網(wǎng)言询。
另外俯萎,點擊頂部工具欄的terminal圖標(biāo),啟動一個終端运杭,輸入ifconfig
夫啊,查看樹莓派的IP,待會用到辆憔。
第六步
盡管樹莓派系統(tǒng)給我們提供了友好的界面撇眯,但是畢竟太簡陋了,還不如我們直接用Linux命令來完成各種任務(wù)虱咧。而且一個小小樹莓派熊榛,卻要占據(jù)一整塊顯示器,太浪費資源了彤钟。所以我們需要通過xshell軟件來跟樹莓派交互来候,以命令的形式控制樹莓派為我們做各種事情。詳細(xì)使用教程在這里逸雹。教程中需要使用到的IP就是第五步所得到的了营搅。
- 樹莓派默認(rèn)用戶名:pi
- 默認(rèn)密碼:raspberry
修改密碼的命令為:passwd
結(jié)語
好了,雖然我總結(jié)了各種步驟梆砸,但想必大家還是會碰到各種各樣的坑转质。如果遇到問題,可以發(fā)我郵件帖世,我能解決的盡量幫忙休蟹。