- 獲取openmv-ide源碼
git clone https://github.com/openmv/openmv-ide.git --recurse-submodules
需要根據(jù)openmv-ide/qt-creator/README.md
確定Qt版本锋爪,此處是Qt5.5“忠担可使用qmake --version
確定系統(tǒng)當前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的相關(guān)代碼
需要安裝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的相關(guān)代碼钧忽。
備注:我安裝時因為漏裝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
判斷系統(tǒng)的python版本耸黑,若是python3的話編輯openmv-ide/qt-creator/qtcreator.pro
文件桃煎,將python
全部修改為python2
,因為openmv-ide里的腳本都是python2崎坊。
修改完后運行./make.py
即可成功編譯备禀。
- 安裝
編譯完后運行openmv-ide/build/openmv-ide-xxxx.run
即可。
- 解決openmv-ide連接開發(fā)板時的權(quán)限問題
運行以下命令即可奈揍,可見相關(guān)文檔曲尸,OpenMV3連接到linux時被識別為/dev/ttyACM0。
sudo usermod -aG uucp $USER