首頁 > 評(píng)測(cè) > 新手上路,帶你玩轉(zhuǎn)樹莓派——Raspberrypi2 ModuleB 評(píng)測(cè)
新手上路,帶你玩轉(zhuǎn)樹莓派——Raspberrypi2 ModuleB 評(píng)測(cè)
- [導(dǎo)讀]
- 相比于前代的樹莓派,2B將原來的高通BCM2835更新到了BCM2836,增大RAM到1G,速度提高了6倍。因?yàn)樘幚砥骷軜?gòu)從ARM7TMDI變成了4核A7,所以能跑標(biāo)準(zhǔn)的操作系統(tǒng),比如安卓或者ubuntu或者win10。
STEP3 下載內(nèi)核源碼
到git上下載源碼
還是那句話,git速度太慢,建議網(wǎng)頁直接下載,但注意檢查文件完整性
事后證明,很多錯(cuò)誤,都是因?yàn)橄螺d的源代碼不完整導(dǎo)致的
下載后,隨意放一個(gè)目錄下,將目錄名改為linux
STEP4 編譯內(nèi)核
進(jìn)入linux目錄,輸入下面的命令
樹莓派1代
樹莓派2代
然后就是漫長的編譯時(shí)間,在mac下,大概編譯了一個(gè)小時(shí)左右
如果你電腦是多核的,可以在make 命令中增加-jn進(jìn)行多線程編譯
原則上,n是你處理器個(gè)數(shù)多1.5倍,比如我是4核電腦,就可以-j6
編譯完成后的安裝過程,請(qǐng)參考INSTALL DIRECTLY ONTO THE SD
CARD
最后,當(dāng)我編譯完成后,突然發(fā)現(xiàn)樹莓派4.1.y內(nèi)核已經(jīng)默認(rèn)支持了我的360wifi 2代,所以就沒有繼續(xù)編譯網(wǎng)卡驅(qū)動(dòng)了
^_^
4. 安裝opencv
一直對(duì)opencv比較好奇,所以就嘗試著在樹莓派2B上面編譯安裝了opencv,參考了網(wǎng)上不少資料,各種折騰,最終搞定
最大的體會(huì)是要有耐心,裝opencv折騰了2天多,下文主要記錄安裝步驟和注意事項(xiàng)
樹莓派系統(tǒng)4.1.7
開始折騰
首先參考了這個(gè) http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/
文章,老外講如何在樹莓派上面利用opencv操縱CSI接口的攝像頭,他用的是2.7版本的python和2.4版本的opencv,剛開始進(jìn)行很順利
到第二步的時(shí)候,找不到libjpeg8-dev libtiff4-dev這兩個(gè)源,提示可以用libjpeg-dev libtiff5-dev來替換,替換就替換吧,以為沒事兒呢,結(jié)果到最后編譯時(shí),提示找不到libtiff4-dev的庫文件,編譯失敗,,,,,
又卸載了各種安裝包,參考官網(wǎng)教程安裝了oepncv3.0和相關(guān)的庫,這里就不貼步驟了,請(qǐng)參考http://docs.opencv.org/3.0-last-rst/doc/tutorials/introduction/linux_install/linux_install.html
注意一點(diǎn),在下面步驟之后
下載的兩個(gè)目錄文件,要合并到同一個(gè)目錄中,比如source目錄,然后在source同級(jí)目錄下建立build目錄,然后按照官方的編譯步驟,一步步來進(jìn)行
這些步驟耗時(shí)比較長,可以通過PC用迅雷下載好,然后scp拷貝到樹莓派中,進(jìn)行編譯
消耗的大致時(shí)間,請(qǐng)參考資料1中的耗時(shí),還是比較準(zhǔn)確的
編譯完成后,install進(jìn)行安裝
然后通過編譯讀取圖片的例子,參考C語言版本的 http://blog.csdn.net/moc062066/article/details/6312216
編譯完成后,記得terminal ssh
無法執(zhí)行這個(gè)文件或者執(zhí)行后看不到窗口,需要進(jìn)入桌面環(huán)境來打開,如果你直接有一個(gè)顯示器,那就可以直接運(yùn)行,顯示出來圖片
沒有的話,可以用VNC來遠(yuǎn)程顯示桌面,不過記得要用realvnc的viewer和server,網(wǎng)上流行的tightvncserver會(huì)導(dǎo)致顯示時(shí)出現(xiàn)RAND錯(cuò)誤
當(dāng)你按照步驟,執(zhí)行完,opencv環(huán)境就搭建完畢
5. 充分使用樹莓派SD卡容量
在編譯opencv的時(shí)候,出現(xiàn)內(nèi)存不夠的情況,/root使用率100%,導(dǎo)致編譯錯(cuò)誤,所以需要拓展SD卡容量
google了一下,發(fā)現(xiàn)樹莓派在默認(rèn)情況下,僅僅使用了SD卡的4G容量,剩下的空間,屬于空白分區(qū),完全沒有利用起來
所以,我們可以通過df命令,來調(diào)整linux分區(qū)的size
操作步驟
1. 重新樹莓派,進(jìn)入命令行頁面
2. 登陸樹莓派,用戶名pi,密碼raspberry
3. sudo su
切換至超級(jí)用戶
4. df -h
顯示出當(dāng)前分區(qū)的狀態(tài)和使用率
5. 輸入fdisk /dev/mmcblk0 加載SD卡
6. p
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前