美文网首页openmv
ManjaroKDE编译openmv-ide

ManjaroKDE编译openmv-ide

作者: fefr | 来源:发表于2019-11-12 20:07 被阅读0次
  1. 获取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版本。

  1. 下载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->qtserialportDeveloper 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

  1. 文件修改

编辑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即可成功编译。

  1. 安装

编译完后运行openmv-ide/build/openmv-ide-xxxx.run即可。

  1. 解决openmv-ide连接开发板时的权限问题

运行以下命令即可,可见相关文档,OpenMV3连接到linux时被识别为/dev/ttyACM0。

sudo usermod -aG uucp $USER

相关文章

  • ManjaroKDE编译openmv-ide

    获取openmv-ide源码 需要根据openmv-ide/qt-creator/README.md确定Qt版本,...

  • ManjaroKDE 编译OpenMV

    环境 获取源代码 (非必要,可提高国内克隆速度)使用gitee导入openmv及micropython 克隆库 将...

  • ManjaroKDE安装Yocto eSDK

    前提 Manjaro版本:5.3.8-3yocto版本:2.6.1(thud)使用crops/yocto编译出eS...

  • dtb文件编译

    反编译 编译 批量反编译

  • 编译过程与静态库&动态库

    一、编译过程 1、预编译(Preprocessing) 预编译即预处理,编译器不能直接对预编译命令进行编译,必须在...

  • 宏、const、static、extern使用详解

    宏与const的区别 编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译...

  • iOS const 与宏

    编译时刻:宏是预编译(编译之前处理),const是编译阶段。 编译检查:宏不做检查,不会报编译错误,只是替换,co...

  • 2020-09-09 RK系统编译

    编译uboot: 编译kernel: 环境配置: 编译系统:

  • 程序编译过程

    本文编译的文件cpu架构为X86_64。 编译型语言编译过程主要有预编译、编译、汇编、链接。 预编译This st...

  • 自己动手编译OpenJDK

    Linux下 编译 Centos 下编译OpenJDK Mac下编译 MacOS 下编译OpenJDK Windo...

网友评论

    本文标题:ManjaroKDE编译openmv-ide

    本文链接:https://www.haomeiwen.com/subject/oamvbctx.html