最近想学linux,坑网的各种开发板也是把我看到眼花缭乱,不知道该选哪个好。
忽然想起,我家的EV3可以试试。
ev3是乐高于2013年推出的mindstorms编程玩具。他与上一代nxt不同的是,增加了一个马达口,增加了两个按钮,增加了一个sd卡槽,可以导入程序或从sd卡启动系统。
自从我不学后,那一套45544和45560在我家吃灰很长时间了。跑出来一看brickinfo是linux2.6。也就是说,这个ev3官方的固件就是linux,但是不可以运行标准linux命令。
最近编辑记录 鳝丝与螺丝 (2022-03-17 17:49:58)
离线
上网一搜,还真可以给这玩意刷linux。
官网www.ev3dev.org
他运行的是一个完整的debian操作系统
支持ssh连接
内置5种语言
我还发现,这个镜像同样适用于树莓派。接下来开始烧录镜像。
但是家里没有TF卡了,好不容易从学习机里抠出来一张,下次问朋友借一张SANDISK16G的。
镜像是IMG格式,使用WIN32DISKimanger 烧录。
烧录好后直接插入测试。
官方固件检测到TF卡,从TF卡启动
启动成功了。和官方的界面差不多
端口也能识别,但新旧马达傻傻分不清。
明天搞SSH连接!
最近编辑记录 鳝丝与螺丝 (2022-03-18 13:24:14)
离线
对了,你们一般用什么软件连接ssh(官网推荐适用putty)
离线
鳝丝与螺丝 说:对了,你们一般用什么软件连接ssh(官网推荐适用putty)
mobaxterm
谢谢!
明天试一试
离线
说好今天搞SSH链接的呢?写完作业就搞!
离线
成功了……
过程曲折,尤其是ssh连接那一部分。对新手很不友好,但官网有很详细的教程。
由于我以前连接过ev3用来下载数据,所以不识别,得先把驱动删了。
重新连接,windows把他识别成了NDIS。
打开网络连接,把“internet”连接命名为ev3,把路由器连接中的属性共享网络给usb/蓝牙连接。
ev3这边已经显示ip地址了。
打开putty,连接ev3dev,端口22。
账号robot,密码maker。
正式进入系统。
python也可以启动。
理论上这玩意已经搞好了,但是得修改一些tf卡里的文件,这个格式windows还不支持,得搞个linux虚拟机…
最近编辑记录 鳝丝与螺丝 (2022-03-19 21:59:12)
离线
ubuntu的虚拟机有问题,应该是iso的问题。3.2个g也懒得重新下一遍了,所以我改成了debian
debian的文件才900多mb…安装
安装好后,发现他比我想象的要好用,动画也很完美。
把tf卡接入虚拟机,那一块识别不出来的分区识别了。
更新系统包默认debian的更新源在国内访问很慢, 可以先修改源到国内镜像: vim /etc/apt/sources.list 将 ftp.debian.org 修改成 ftp.cn.debian.org, 然后执行:
root@ev3dev:~# apt-get update
root@ev3dev:~# apt-get upgrade
root@ev3dev:~# apt-get dist-upgrade
如果你安装的是最新版本的镜像文件, 可以跳过这个步骤, ev3dev的开发很活跃, 一般2周左右可以执行一下这个命令, 将系统更新到最新版本.
如果有发行包升级, 安装以后, 需要重启:
root@ev3dev:~# reboot
强迫症,还有3个多兆空间未分配,弄了个linxu-swap。
最近编辑记录 鳝丝与螺丝 (2022-03-20 21:16:56)
离线
我有一个大胆的想法
用他来挖狗币怎么样
离线
有点好奇这玩意的cpu
别想了,启动一个python都卡
不知道连续挖7天赚多少
离线
配置如下:
arm9处理器,300mhz
16mb rom
64mb ram
离线