踩坑无数,终于搭建好了【树莓派+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

找到对应的代码,改呗:


推荐阅读:
相关文章