找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4346|回复: 1

【EV3与物联网系列教程】02烧写镜像

[复制链接]
发表于 2022-11-30 20:17:20 | 显示全部楼层 |阅读模式
上一篇:https://bbs.cmnxt.com/forum.php?mod=viewthread&tid=65458

这一篇讲的是EV3DEV固件的下载和烧写。若要想用Python语言给乐高EV3编程,就必须使用EV3DEV固件。
EV3DEV固件
EV3的官方固件是精简版的Linux系统。
EV3官方的图形化编程软件(EV3-G)配合EV3的官方固件,简单易用,功能强大。可是,EV3-G并没有提供任何跟网络通信相关的函数(尽管原版EV3固件支持Wifi功能)。可以说,乐高官方提供的这一套编程软件+固件的组合,在网络通信方面的功能严重不足。
因为乐高对EV3的官方固件的Linux操作系统做了很多的精简,所以它没有Python编程的功能,支持的WIFI网卡型号也非常少。要想完全发挥EV3的强大之处,就要使用社区开发的EV3DEV固件。
EV3DEV固件是基于Debian Linux操作系统修改而成的。官网是www.ev3dev.org
EV3DEV固件不需要刷机,只需要把固件写入到microSD卡里,插进EV3就可以了。如果在关机的状态下把microSD卡拔出EV3,再开机,就会自动切换回EV3官方固件。
在使用EV3DEV固件的时候,EV3就相当于一台低配版的树莓派微型电脑。编程方法和树莓派类似,使用其它电脑远程SSH登录,用第三方的文本编辑器(如vimnano)或集成开发环境(如VS CodeThonny)对它编程。在使用EV3DEV固件的时候不能使用EV3原版的图形化编程软件对它编程。
制作EV3DEV固件的microSD固件版本的选择
目前,EV3DEV固件有两个版本。
1.      由社区维护的EV3DEV社区版固件。官网是https://www.ev3dev.org/
2.      由乐高官方基于EV3DEV社区版固件修改而成的,由乐高官方维护的EV3DEV乐高版固件。官网是https://education.lego.com/en-us/product-resources/mindstorms-ev3/teacher-resources/python-for-ev3
二者在功能上没什么区别,该有的功能都有。只是后者的固件下载速度更快一些。
准备材料
需要一台电脑,一个microSD读卡器,一张不大于32GBmicroSD卡。
可以使用2GB4GB8GB16GB32GBmicroSD卡。2GB有点拮据,装几个软件和运行库以后空间就不够用了。4GB或以上就绰绰有余了。EV3不能识别容量大于32GBmicroSD
下载EV3DEV固件镜像
乐高版EV3DEV固件镜像或社区版EV3DEV固件镜像二选一。我建议下载乐高版镜像,因为它的下载速度更快。
乐高版固件镜像
浏览器打开页面https://education.lego.com/en-us/product-resources/mindstorms-ev3/teacher-resources/python-for-ev3,点击“EV3 MicroPythonmicro SD card image”下面的“DOWNLOAD”按钮。国内网络可以直接下载,下载速度挺快的,不需要特殊工具。                              
1.png
社区版固件镜像
浏览器打开EV3DEV官网下载页面https://www.ev3dev.org/downloads/,点击下面第一个超大的橙色按钮就可以下载了。截至2022917日,最新版本是2020-04-10版。
2.png

因为EV3DEV官网服务器在国外,所以,用国内的网络下载会非常慢。如果下载太慢的话,试试迅雷下载,或使用科学的上网方式,或者从这个百度网盘链接下载。
链接:https://pan.baidu.com/s/1jXQ76mzU7NLEhBbhospuvQ?pwd=g1jb
提取码:g1jb
下载镜像烧写工具Etcher
浏览器打开Etcher官网https://www.balena.io/etcher/,下载Windows版安装包或绿色版。如果下载太慢的话,就从国内的第三方软件下载网站下载。
烧写固件到microSD
microSD卡插进读卡器,连接电脑。打开Etcher,选择刚才下载的EV3DEV固件镜像,选择要烧写的U盘(在这里实际上是刚才插入的microSD卡),然后点击“Flash”按钮开始烧写,等待几分钟之后,装有EV3DEV固件的microSD卡就制作完成了。
3.png



如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2023-9-4 18:29:54 | 显示全部楼层
谢谢分享
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-22 05:26 , Processed in 0.089476 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表