linux下的vivi、内核、root的安装步骤与测试

烧写2410-S linux 操作系统:

在windows xp下进行,需要的文件在光盘中的img目录和flashvivi目录下提供。

烧写2410-S linux 操作系统包括烧写vivi,kernel,root三个步骤,除此我们还要烧写yaffs.tar,这四个文件在img目录中。

vivi ----linux操作系统启动的bootloader;     
zImage----linux操作系统内核;   
root.cramfs----根文件系统;    
yaffs.tar----应用程序

一.烧写vivi。
1.把并口线插到pc机的并口,并把并口与JTAG相连,JTAG与开发板的14针JTAT口相连,打开2410-S.
2.把整个GIVEIO目录(在flashvivi目录下)拷贝到C:/WINDOWS下,并把该目录下的giveio.sys文件拷贝到c:/windows/system32/drivers下。
3.在控制面板里,选添加硬件>下一步>选-是我已经连接了此硬件>下一步>选中-添加新的硬件设备>下一步>选中安装我手动从列表选择的硬件>下一步>选择-显示所有设备>选择-从磁盘安装-浏览,指定驱动为C:/WINDOWS/GIVEIO/giveio.inf文件,点击确定,安装好驱动
4.在d盘新建一目录bootloader,把sjf2410-s(在flashvivi目录下)和要烧写的vivi拷贝到该目录下,在程序-附件-msdos下,进入该目录,运行sjf2410-s命令如下:sjf2410-s /f:vivi
在此后出现的三次要求输入参数,第一次是让选择Flash,选0;第二次是选择jtag对flash的两种功能,也选0;第三次是让选择起始地址,选0此后就等待大约3-5分钟的烧写时间,当VIVI 烧写完毕后选择参数2,退出烧写。
5.烧录后关闭2410-S,拔掉JTAG与开发板的连线,并用串口线连接pc和2410-S;
6.打开超级终端,先按住pc机“Back Space”键,然后启动2410-S,进入vivi> ,按照以下命令重新分区:
    vivi>bon part 0 128k 192k 2240k 5312k:m 64704k
7.这时已格式化flash,千万不要重启2410-S,
  vivi>load flash vivi x  回车
  当出现Ready for downloading using xmodem...
        Waiting...
        ...这时点击超级终端任务栏上“传送”下拉菜单中的“发送文件”,选择好镜像文件vivi,协议为Xmodem,点击“发送"通过串口  重新烧录一遍,至此你的vivi就烧写到flash里了

二.烧写内核zImage(kernel)
   vivi>load flash kernel x   回车
   当出现Ready for downloading using xmodem...
         Waiting...
         ...
   点击超级终端任务栏上“传送”下拉菜单中的“发送文件”,选择好镜像文件zImage,Enter,协议为Xmodem,点击“发送”,4分钟左右zImage烧写完毕;

三.烧写根文件系统(root)
   vivi>load flash root x   回车
   当出现Ready for downloading using xmodem...
         Waiting...
         ...
   点击超级终端任务栏上“传送”下拉菜单中的“发送文件”,选择好镜像文件root.cramfs,协议为Xmodem,点击“发送" ,8分钟左右    root.cramfs烧写完毕;
四.写入boot 启动内核
五.烧写应用程序:
   通过NFS服务,在虚拟机上设置好共享目录,把yaffs的压缩文件放在这个目录下即可,在开发板上输入
   mount -n -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.1.13:/home/jiang/ /host   ----挂载目录
   tar xjvf yaffs-2410s-1.0.tar -C /mnt/yaffs                                          ----解压yaffs-2410s-10.tar到mnt/yaffs目录下

 


四.烧写应用程序:用网线连接好2410-S的NIC-1口和PC机的网口,配置IP在同一网段,重启2410-s进入[/mnt/yaffs]下。
[/mnt/yaffs]ifconfig                               --查看IP
[/mnt/yaffs]ifconfig eth0 192.168.0.111            --配置eth0 ip
[/mnt/yaffs]inetd                                  --启动ftp
    打开ftp软件(在光盘中flashvivi目录中提供),192.168.0.111,用户名:root,密码:无,连接进入ftp,上传“yaffs.tar”到2410-S的/var下,3分钟左右上传完毕。
这时千万不要重启2410-S,
[/mnt/yaffs]cd ..                                  --转换到/mnt下
[/mnt]rm -rf /yaffs/*                              --删除/yaffs下文件
[/mnt]cd /var                                      --转到var目录下
[/var]tar xjvf yaffs-2410s-1.0.tar -C /mnt/yaffs   --解压yaffs-2410s-1.0.tar到mnt/yaffs目录下,需3分钟左右

五. 如果你安装了cs8900或dm9000网卡驱动的话,可以直接用nfs进行测试。

1.先配置nfs。

   启动nfs,在系统设置里的服务器设置下的nfs服务器打开进行配置。点击增加共享弹出对话框。目录选择自己想要共享的目录,主机设置为*,选择读/写,然后点击“常规选项”把第一个打上√,在点击“用户访问”也把第一个打上√。

2.打开超级终端

   /mnt/yaffs/ mount -n -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.1.111:/root/test/ /home

(这里的ip地址是虚拟机里的)

  /mnt/yaffs/ (说明共享成功)

3.找到home,你可以进行测试啦 注意:必须把文件解压到 /mnt/yaffs/下,方可执行

你可能感兴趣的:(linux下的vivi、内核、root的安装步骤与测试)