热度 1|
a 无线网卡
目前官方固件仅仅支持Netgear WNA1100
某讯有售,99元
b console连接线
在固件启动故障,或网络未连接成功时,通过常规的方法是无法看到出现什么问题的。幸好EV3在启动时,将端口S1作为tty的输出。原始的信息参考http://botbench.com/blog/2013/08/15/ev3-creating-console-cable/。
但我却不想把一根好好的连接线剪断,再用烙铁焊上。无意中在万能的某宝上面找到了如下的一个小东西:
LEGO NTX水晶头插座,4元一个,邮费很贵
当然还需要一个UART STC下载器(USB TO TTL 或USB转串口),一定要5根配杜邦线。
1.2 软件
a 因为EV3系统是基于LINUX,所以使用LINUX来操纵EV3最方便,很多工具都是自带,只有少量软件需要安装。如果想要编译EV3的内核,最好采用ubuntu。如果仅仅修改官方固件,其他的发行版也可以,我用的是centos
b 交叉编译软件
所谓交叉编译,就是在x86的linux系统上生成arm的执行代码,可以参考http://bbs.cmnxt.com/thread-12083-1-1.html
当然,如果不想编译EV3的内核,以及不想使用c/c++开发,这一步可以不做
c uart stc 驱动
在下面的网页可以找到不同操作系统的驱动
http://cn.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
d 几个重要的linux命令
a) git clone https://github.com/mindboards/ev3sources.git
下载ev3源码,需要参考其中的很多重要信息
b) fdisk
需要处理mini-sd卡分区
c) mount
需要加载固件映像文件以及mini-sd卡
d) cu
通过拨号终端的模式连接另外一台主机
centos安装
yum install uucp
1.3 固件的选择目前在网上可以找到3个主要的固件
a 官方固件1.06
b lejos固件
c 通过ev3source编译自己固件
出于对稳定性的考虑,我选择了官方固件1.06E。|手机版|中文乐高 ( 桂ICP备13001575号-7 )
GMT+8, 2024-5-20 20:40 , Processed in 0.047691 second(s), 20 queries .
Powered by Discuz! X3.5
Copyright © 2001-2020, Tencent Cloud.