本文中使用到的工具和环境是opencv3.2.0,ubuntu16.04,arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 gcc4.8.3版本,qt5.7。遇到的坑比较多,有的还没解决掉。
1、使用命令pkg-config --cflags opencv出错
pkg-config --cflags opencv
主要是配置opencv的文件不对,可以看参考文献【1】
2、开发板资源不足
空间不够了,就是遇到在开发板中,文件的资源不足,出现write error in swap file,解决方法参考文献【2】
3、IP位置固定
这里用到的是使用IP地址和虚拟机通信,但是总是IP位置不定,或者修改不好,看参考文献【3】,但是【3】中也没有完整解决掉这个问题。可以参考文献【4】,其中第一个方案我就能解决问题了,设置静态IP,reboot重启开发板,通过ifconfig就可以看到自己的IP地址已经改成自己需要的了。
auto eth0
iface eth0 inet dhcp更改成iface eth0 inet static
address 192.168.1.xx
netmask 255.255.255.0
network 192.168.0.0 [这里是非必须的]
gateway 192.168.0.200 [这里是非必须的]