Ubuntu下mini2440的系统烧写

    考完试,没事干,今晚拿出曾封已久的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/

如果无法输入:

Ubuntu下mini2440的系统烧写_第1张图片

如果出现输入一个字符显示两个再次把它关闭即可!

组合键的用法是:先按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

你可能感兴趣的:(Ubuntu下mini2440的系统烧写)