1 新机无法使用hdmi转VGA连接显示器,就算是换成1080p的显示器也不行(之前的树莓派可是啥都不挑各种连)。更新内核后就可以连接1080p的显示器了(意外收获),而且转接线必须外部供电.(最近发现,有些转接头不用供电也可以使用)内核更新见博客:点击打开链接
2 拿到板子首先安装官方的Jetpack开发包套件,号称包含opencv,cuda,visionworks等。嗯,一键操作貌似很简单,真正安装可谓历经了千辛万苦!
首先需要在ubuntu16的宿主机上下载Jetpack安装包。大家建议不要在虚拟机上装,于是便在新买热乎的小米笔记本pro上安装了ubuntu16 双系统。官网下载并执行JetPack-L4T-3.2-linux-x64.run,死活进不了如下这一步
我的无法显示任何package,并在左下角显示error.并没有任何错误提示!!试了几次始终error放弃了。继续问度娘,说可能必须在ubuntu14上安装才行,并且最好科学上网。好吧,又是一阵折腾。安装好了ubuntu14,却因硬件太新缺少驱动无法上网。好吧,上网的事搞了几天没搞定,继续回到ubuntu16.第二天尝试在公司台式机的ubuntu16虚拟机上安装,卧槽竟然成功了。
3 Jetpack自带了qt5.5版本,只需下载qt creator 即可完成开发环境部署。可官网竟然没有arm版本,源码版本又不会编译。无奈只得运行
sudo apt-get install cmake qt5-default qtcreator
重新安装qt,这样顺带qt creator也有了。
4满心欢喜的跑opencv代码,运行surf程序竟然报错,找不到xfeature2d.h头文件。原来是Jetpack只是安装了opencv 主体,没安装opencv_contrib.尝试单独编译contrib失败。于是重新编译整个opencv3.4源码。教程参考点击打开链接
5 接入双目定位模块硬件,无法识别CH340驱动,重新编译内核后可以识别了,教程见第一步。