马上注册 登录
中文乐高 返回首页

t_fisher的个人空间 https://bbs.cmnxt.com/?37285 [收藏] [复制] [分享] [RSS]

日志

利用官方固件搭建EV3自制系统-2

热度 1已有 1721 次阅读2014-7-10 10:47 |个人分类:EV3

1      准备工作 1.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         交叉编译软件

所谓交叉编译,就是在x86linux系统上生成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


路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 马上注册

QQ|手机版|中文乐高 ( 桂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.

返回顶部