找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索

莫失莫_v8boo

目前支持微信扫码直接登陆 或邮箱验证注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
英文wiki:https://github.com/openmv/openmv/wiki

所需环境linux系统(这里使用ubuntu),暂不支持Windows和Mac,可以用VMware装一个ubuntu系统。

1.安装git
sudo apt-get install git

2.安装gcc-arm-none-eabi工具链
官方提供的从源安装方法,国内比较慢
sudo apt-get remove gcc-arm-none-eabi
sudo apt-get autoremove
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
sudo apt-get update
sudo apt-get install gcc-arm-embedded

大家可以在这里 https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
下载再进行安装
这里我上传了我用的版本(最新的8-2018-q4-major我编译不通过,在src/stm32f7xx_ll_usb.c有错误,降版本就好了)

tar xjf gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2

然后修改环境变量

vim ~/.bashrc

最后一行增加

xport PATH="/home/william/Documents/tools/gcc-arm-none-eabi-7-2017-q4-major/binPATH"

注意/home/william/...这是我的路径,要改成你自己的,命令pwd一下即可看到。
最后别忘了
source /etc/profile
使之生效。至此,在新开的terminal窗口中输入
arm-none-eabi-gcc -v
即可看到版本号,说明成功

2.clone源码

git clone --recursive https://github.com/openmv/openmv.git

由于一些原因在国内比较慢,所以我上传了我下的源码在下面大家可以unzip解压即可。
这里udev的部分,是在教我们按照linux系统的驱动,可以不装。

cd openmv/udevsudo
cp 50-openmv.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo adduser (username) dialout
3. 最后就是编译了

cd openmv/srcmake
大约几分钟就可以搞定了,最后结果是这样的
QQ图片20190404151839.png
4.那么有同学用的是openmv2(stm32f4xx)或者4(stm32h7xx)的,因为默认是OPENMV3,其实只要
make TARGET=OPENMV2 或者4即可更改,
当然在Makefile里改Target也是一样的。
注意,一定要先make clean哦!







分享至 : QQ空间
收藏
MakerMare-创客海社区 欢迎你!

1 个回复

倒序浏览
MakerMare-创客海社区 欢迎你!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册