树莓派 Movidius 环境搭建
踩坑无数,终于搭建好了【树莓派+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的我死活没找到):https://github.com/lhelontra/tensorflow-on-arm/releases
# sudo vi install.sh
找到对应的代码,改呗:
推荐阅读: