- 获取openmv-ide源码
git clone https://github.com/openmv/openmv-ide.git --recurse-submodules
需要根据openmv-ide/qt-creator/README.md
确定Qt版本,此处是Qt5.5。可使用qmake --version
确定系统当前Qt版本。
- 下载Qt在线安装器
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/2.0/qt-unified-linux-x64-2.0.5-2-online.run
这个版本里有Qt5.5,输入以下2条命令后运行安装器
chmod +x qt-unified-linux-x64-2.0.5-2-online.run
./qt-unified-linux-x64-2.0.5-2-online.run
安装路径需要选择在~/Qt
,否则需要修改openmv-ide的相关代码
需要安装Qt5.5->Desktop gcc 64-bit
, Qt5.5->Source Components->qtserialport
及Developer and Designer Tools->Qt Installer Framework 2.0
安装后需要检查~/Qt
下是否有QtIFW
文件夹,没有的话需要找到Qt Installer Framework
安装路径并移动到这个~/Qt/QtIFW
,否则需要修改openmv-ide的相关代码。
备注:我安装时因为漏装Qt Installer Framework ,使用QtInstallerFramework-linux-x64.run单独安装到
~/Qt/QtIFW
- 文件修改
编辑openmv-ide/qt-creator/make.py
文件,将qmake
的路径修改为上边安装Qt5.5的路径
" && qmake ../qt-creator/qtcreator.pro -r -spec linux-g++" +
修改为
" && /home/your/Qt/5.5/gcc_64/bin/qmake ../qt-creator/qtcreator.pro -r -spec linux-g++" +
使用python --version
判断系统的python版本,若是python3的话编辑openmv-ide/qt-creator/qtcreator.pro
文件,将python
全部修改为python2
,因为openmv-ide里的脚本都是python2。
修改完后运行./make.py
即可成功编译。
- 安装
编译完后运行openmv-ide/build/openmv-ide-xxxx.run
即可。
- 解决openmv-ide连接开发板时的权限问题
运行以下命令即可,可见相关文档,OpenMV3连接到linux时被识别为/dev/ttyACM0。
sudo usermod -aG uucp $USER