考完试,没事干,今晚拿出曾封已久的mini2440开发板出来调试,由于本人用的是笔记本,接上usb转串口,打开超级终端xshell,连接时无法连接串口,就像没有接usb转串口一样,折腾了半天还是那样,最后蓝屏让我对windows失望。(我的电脑是ACER之前就有这种情况!)。碰巧在网上看到可以在ubuntu下玩。
1、安装串口工具,minicom。
用命令:
sudo apt-get install minicom
链接开发版,先检查一下自己的串口设备,我用的USB转串口,在/dev下ls可以看到这个设备或者使用lsusb。即ttyUSB0。使用命令:
minicom -s (-s 是进入配置界面)
如果minicom: cannot open /dev/ttyUSB0: 没有该文件或目录 没有那个文件或目录,出现这种情况,你可以尝试修改ttyUSB0为ttyUSB1,然后重新弄即可!
如果被锁住,可删除 cd /var/lock/
如果无法输入:
如果出现输入一个字符显示两个再次把它关闭即可!
组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出mInicom,会提示确认退出。
2、安装DNW,首先要安装USB驱动(USB下载的驱动)。
命令:sudo apt-get install libusb-dev
解压dnw_for_linux.7z
编译压缩包提供的secbluk,并加载到内核中
编译命令:make -C /lib/modules/`uname -r`/build M=`pwd` modules
加载命令:sudo insmod ./secbluk.ko(如果你需要卸载这个驱动 rmmod
编译dnw(其实压缩包内提供了一个编译好了的dnw,只需要给予运行的权限即可使用)
3、环境搭建好了,现在使用minicom及dnw来对开发板进行操作
minicom下选择x
minicom下选择v,在另一个终端中用dnv下载vivi到开发板
下载完成,回到minicom
minicom下选择k,在另一个终端中用dnv下载内核文件到开发板
下载完成,回到minicom
minicom下选择y,在另一个终端中用dnv下载根文件系统到开发板
下载完成,回到minicom
打开开发板电源,把编译好的文件使用U盘拷贝到开发版,或者直接在U盘执行。
附件:
dnw_for_linux.7z
arm-linux-gcc-3.4.1.tar.bz2
下载地址:
http://pan.baidu.com/share/link?shareid=135850&uk=3238766853