在开发板上装好系统

首先说明,我用的开发板是Tiny 6410.

用了整整半天时间,才做好了SD启动盘、安装系统、配置putty终端整个流程。

真的是从零开始啊。从认识什么是SD卡,去买SD卡套,拆下手机tf卡(SD卡的一种),然后又弄明白板子也要烧写BIOS,学着用SD-flasher(烧写软件),把系统拷贝到SD卡,往NAND Flash安装系统,最高潮的是配置显示终端的时候,各种曲折难寻啊。

其实这些流程网上都有很详细的教程,我把链接发到这,然后讲讲我的曲折与收获。

SD系统盘:http://wenku.baidu.com/view/d6e646d584254b35eefd34e9.html

配置终端:http://www.docin.com/p-3618892.html(putty)

     http://wenku.baidu.com/view/5a8dfe3131126edb6f1a108d.html (超级终端)

 

其实整个流程非常简单,但是有很多点容易出错需要注意。

首先烧写BIOS很简单,一般不会出什么错。要注意的是,把系统拷贝到SD卡中时也要把相应的配置文件带上,另外还一定要把superboot(BootLoader)加上。配置文件是安装系统的依据,superboot是写到NandFlash的BIOS,是NandFlash启动的引导程序,而刚才烧写的是SD卡里的BIOS,是SD卡启动的引导程序。

配置终端倒也不难,需要的是细心。用终端是为了实时监测开发板的状态,在PC上得到反馈才能明白自己的板子到底发生什么了。再说都用什么:硬件是一条USB转串口线+一条串口线(用于通过USB接口连接到板子串口)、一条网口交叉线(用于连接PC和板子,ping到就说明连接成功),软件一般用超级终端的比较多,但是putty真的很强大(之前用它处理过网站服务器上的文件,速度甚是惊人。这次没想到连接开发板再会用到它,吃惊又不小)。一直困扰我的问题是显示乱码。本想看到板子的当前状态,但是因为乱码则完全无法监测。也是我二逼,刚开始还以为是系统有问题连这东西也显示不了。在板子上重装了几次系统依然无果,又在电脑上改端口号和比特率还是无果。后来在网上搜原因,一个网友一句话点中要害“乱码说明接收到了数据,但应该是因为比特率不匹配所以会显示不正常”。所以调到板子的比特率115200,主机、开发板统一调整。再一连接,终于好了。注意,一定要在“设备管理器”调整,不管你是WIN7 WIN8 还是WIN xp!否则在其他地方调就会被系统自动修改回去。

最后系统装好,用ls查到了板子上的资源,在PC上也ping到了板子,于是截图,上传一个自己的心血作品:

 

流程很简单,我却用了这么长时间,反思一下,教训便是:

1.自己探索式学习是非常奢侈的,时间成本太大,尽可能找大神带你做。

2.即使是有大神带着你做,也绝不能让思考断了链,有思考才是有效学习

3.一定要脑行手前,用思考去锁定问题所在,不然事倍功半。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值