openmv入门/学习路径

openmv入门/学习路径

最近因为电赛要用到openmv,时间紧迫,只能赶快学了。一开始胡乱上网收集资料,先上了知乎看看有没有好的学习路径,结果搜索结果少得可怜。后面偶然点进去一个链接,发现是“星瞳科技公司”openmv的学习官网,里面的资料整理得非常完美。

学习资料:https://book.openmv.cc/
星瞳官网:https://singtown.com/openmv/
在这里插入图片描述

上面网址里面的学习资料对于入门openmv可以说是非常完善的了,包括“视频教程,文档教程,代码,还有程序编辑语言python学习的推荐资料”等。由于时间紧迫,我只好大概先看了他们对该产品的介绍,然后开始看他们推荐的python学习资料。因为学过C,直接点开那一部分来学,这部分是廖雪峰老师的python学习教程,感觉还不错,因为主要是想学习“python的基本语法”及学会“调用openmv的函数库”,所以只看到“面向对象编程”那一章就没看了,感觉基本够用,后面用到再继续补。

Python学习:https://www.liaoxuefeng.com/wiki/1016959663602400
在这里插入图片描述
看完python这部分后,就打算学习openmv编写程序的方法及简单学习官方给的例程。到这里的时候,我其实是很懵的,因为看了官方的操作,是直接往main.py里面写完程序保存好之后,程序就自动运行了。这个和之前接触的单片机开发很不一样,之前写的程序都是需要keil编译后再下载到芯片的flash里面,由芯片读取指令。而openmv里面的main.py文件是直接保存在根目录下,没有经过编译就可以执行程序。基于这一疑问,我查了相关资料。
根据查找的相关资料,得知openmv是一种Micropython支持的pyboard板,内置了python解释器,单片机上电后会自动执行里面的main.py文件。大概意思就是,芯片运行时通过python解释器读取main.py里面的程序(类似python解释器编译了main.py文件程序),详细内容参考以下博客,由于这方面资料不是很多,所以资料不太全面。

Micropython参考:
https://blog.csdn.net/weixin_41552421/article/details/79139216
http://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=621073
https://www.sohu.com/a/237234438_99968966

参考完上面的博客就大概了解了openmv程序的运行机制,后面可以继续openmv的例程学习及自己尝试着调用库函数了,加油。
未完待续…

  • 16
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值