踩坑無數,終於搭建好了【樹莓派+Movidius】的開發環境。

【樹莓派 + ubuntu 的坑】

樹莓派3B+居然不能運行ubuntu。我用之前的3B,辛辛苦苦搭建的ubuntu環境,在3B+上根本不能用。樹莓派3B+不支持ubuntu,我估計是故意的。所以我只好放棄ubuntu了。

【燒Img的坑】

1)windows 用工具燒比 我在 linux 和 mac pro 上用 「dd「 指令燒要快幾倍。我買的超級TF卡,用windows工具燒,能有70Mb/S。普通TF卡,在mac上燒,只有2Mb/S。順便說一句,用dd燒不僅慢,而且讀卡器超級燙。。。。我直接用濕紙巾降溫。。。

友情提示:

試裝系統,可能需要反覆的燒img重新來,建議買一個最高速的TF卡,貴的值:

【閃迪TF】閃迪(SanDisk)A1 32GB 讀速100MB/s 寫速90MB/s 至尊超極速移動MicroSDHC UHS-I存儲卡 V30 U3 TF卡【行情 報價 價格 評測】-京東

windows工具:買樹莓派的時候,老闆會告訴你。

dd命令:在Mac OS X系統下 用dd命令將iso鏡像寫入u盤

2)32G 的TF卡,燒制後只有8G。這個坑讓我直接把磁碟裝爆了。磁碟滿了後系統就完蛋了,基本上啥都幹不了,只能重頭來過。。。。時間就是這麼被一個又一個坑耽誤了。

ubuntu:用gparted工具來恢復32G空間(這個工具不錯)

Raspbian:raspi-config 工具,選擇 "擴展文件系統"。恢復32G

3)raspi-config 工具

命令行下運行:# sudo raspi-config

這不是坑,是解決坑的工具。之前文件系統需要用它來恢復32G,SSH需要用它打開,用戶密碼用它重製。總之,這個工具好好研究一下。有必要的都打開,沒必要的都關閉。

4) apt-get / pip3 各種資源 下載「源」的坑

樹莓派官網下的鏡像,apt-get / pip3 的下載資源可能國外是好使的,但是在國內,沒有VPN的我們,那就痛苦了。想要下載快、不斷,「源」都換成國內的吧。不然根本沒發裝,好多資源地址無法訪問。我都懶得一一列出了。。。。。。。

偷個懶,可以直接用了「角蜂鳥」做的Raspbian的鏡像,裡邊的源都改了。省了我很多事。

【Raspian 豎屏】

Raspian裝好了,居然沒有找到顯示器可以豎屏現實的設置。實在不想來迴轉動桌上的顯示器。raspi-config 可以設置解析度,為啥不給設置橫豎屏。。。。

# cd /boot

# sudo vi config.txt

# config.txt 最後 添加
display_rotate=3 # 旋轉270度(別的角度你去猜吧)

【NCSDK 2.X 】

NCSDK,居然 git clone 的master版本不是最新的 2.X 的版本,居然是早先的1.X的版本,而且完全不一樣,互不兼容。2.X 在分枝上。

想用2.X release版本的話,好好看它下邊的說明,wget自己去下吧。

1)下載 NCSDK 2.05

我配置2.04已經2天了,卡在裝Tensorflow 1.6上。突然就發布了新的2.05版本。我看Tensorflow支持1.7了。拿下來一看,install.sh里居然有Raspbian的字樣。美美的,居然官方支持樹莓派系統了?(事實證明這是我的幻想,還是有坑)

提前說一句,安裝NCSDK 先看Makefile 再看install.sh 順藤摸瓜,遇到問題纔好解決。

wget 先,再tar解包後,進入目錄,運行 # sudo make install

過了上述的坑,一路高歌猛進。。。。。。

DUANG! 失敗了。。。。

2)scikit-image 安裝失敗

細讀 install.sh 發現調用 Requirement.txt scikit-img 的版本是0.11.3 ~ 0.13 默認去安裝0.13

為啥報錯?我手動安裝試試???

於是我:#sudo pip3 install scikit-img==0.13 .....

還是報錯

再試:#sudo pip3 install scikit-img==0.11.3 .....

居然成功了!!!!!!好吧,重新運行 sudo make install 這個錯誤就過去了。

3)安裝 Tensorflow 1.7 失敗

看日誌,居然是無法建立下載Tensorflow 1.7 的鏈接。果然是源的問題。

虧著是1.7的我有源(之前1.6的我死活沒找到):github.com/lhelontra/te

# sudo vi install.sh

找到對應的代碼,改唄:


推薦閱讀:
相關文章