Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1339490
  • 博文数量: 92
  • 博客积分: 10389
  • 博客等级: 上将
  • 技术积分: 1918
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-10 16:13
文章存档

2014年(1)

2012年(15)

2009年(6)

2008年(37)

2007年(72)

2006年(54)

我的朋友

分类: LINUX

2007-04-02 17:42:15

 
>更新BIOS
 新的内核使用新的BIOS(redboot)引导,风格和uboot稍有不同.
 1.>将EP9315板卡的配置跳线(6个针3组)JP2的中间一组短接.系统进入更新BIOS状态.
 2.>连接好串口并将板子接入局域网.
 3.>打开windows的cmd.切换到最新release版本软件的tools目录下面.
 4.>运行如下命令
  download redboot.bin
 5.>将EP9315板卡上电,之后在cmd串口中能看到BIOS更新过程,直到提示successful字样.
 6.>将EP9315板卡的配置跳线中间一组跳线冒拔除,系统进入正常启动状态.
 
>设置BIOS
 设置BIOS主要包含设置IP和测试网络状态.
 0.>设置超级终端57600,8N1,无流控,并打开超级终端.
 1.>将EP9315板卡上电,进入REDBOOT,会有REDBOOT>提示符.
 2.>运行如下命令
  fconfig -i回车进入设置状态
  y回车选择可写入flash
  回车选择开机不自动运行
  先用BackSpace键消除true字样,再输入false然后回车选择BIOS不使用网络获取ip
  输入网关地址比如192.168.1..254回车
  设置EP9315的IP地址比如192.168.1.240回车
  设置网络掩码比如255.255.255.0回车
  设置PC机(tftp server)的IP地址比如192.168.1.106回车
  输入DNS地址比如192.168.1..254回车
  先用BackSpace键消除false字样,再输入true然后回车,参考现有格式,用BackSpace
 键删除几个字符再键入几个字符改动MAC地址.回车
  回车
  回车
  回车
  y回车选择将设置好的BIOS参数写入FLASH永久保存.
  之后提示BIOS参数被写入到flash中,设置BIOS结束.
  
  +Ethernet eth0: MAC address 78:56:34:12:e8:31
  
 3.>运行如下命令测试网络
  ping -n 4 -v -h 192.168.1.106其中-h后的参数为tftp server的ip地址
  如果能返回4个ping 的ticks则表明网络正常.否则请直接电话联系我.
 
>下载内核,安装文件系统
 1.>打开tftpd.exe工具.配置home路径为最新软件的tools目录
 2.>在tftpd中start服务(如果windows xp的防火墙提示阻止该程序请选择否)
 3.>在超级终端的redboot的shell下面依次执行如下命令行
  fis list显示flash的分区信息
  fis init初始化flash的分区信息,下面再创建两个分区
  fis create -b 0x80000 -l 0x1c0000 -f 0x60040000 -r 0x80000  -n zImage
  fis create -b 0x800000 -l 0xc00000 -f 0x60200000 -r 0x800000 -n rootfs
  fis list这是时候应该总共显示5个分区
  load -r -v -b 0x80000 zImage执行该命令后应该有"-\/-"字符轮转回应网络传输
 状态,如果不正常请马上联系
  fis write -f 0x60040000 -b 0x80000 -l 0x1c0000
  y回车选择确定写入flash
  load -r -v -b 0x800000 root107.cramfs
  fis write -f 0x60200000 -b 0x800000 -l 0xc00000
  至此,内核和文件系统都已经安装完毕.
  
>设置BIOS启动参数
 1.>在超级终端中redboot的shell下面运行
  fconfig
  退格消除flase字样,重新输入true回车进入设置自启动脚本
  fis load zImage回车
  exec -c "root=/dev/mtdblock2 console=ttyAM fb"回车
  回车退出脚本设置状态
  输入自启动等待时间2(单位是秒)(在自启动过程中按ctrl+c可以进入BIOS shell)
  一直回车到最后选择y回车保存redboot配置到flash
 2.将EP9315板卡板卡断电重新上电
exec -c "root=/dev/mtdblock/2 console=ttyAM"
>加载cam驱动程序
 将cam.ko和hello拷贝到usb盘上面
 在linux 2.6.8的shell下面将usb盘mount 到/mnt节点
 mount -t vfat /dev/sda1 /mnt
 mount -t tmpfs tmpfs /tmp
 #mkdir /tmp/nfs
 #mount -t nfs -o nolock 192.168.1.168:/mnt/nfs /tmp/nfs
 cd /mnt
 #cd /tmp/nfs
 insmod cam.ko
 mknod /tmp/cam c 253 0
 ./hello 4 0 1
 #cp ../bmp.bmp bmp.bmp
 
 cp /tmp/bmp.bmp /mnt
 cd ..
 umount /mnt
 reboot
 待系统软reboot之后拔除u盘,即可看到bmp.bmp文件在u盘中存在
 
  
下面为新版的驱动的测试shell命令序列.供参考.
mount -t tmpfs tmpfs /tmp
mkdir /tmp/nfs
mount -t nfs -o nolock 192.168.1.168:/mnt/nfs /tmp/nfs
cd /tmp/nfs
insmod wdt9315.ko
mknod /tmp/wdt c 250 0
insmod cam.ko
mknod /tmp/cam c 253 0
./hello 2
 
cp ../bmp.bmp bmp.bmp
cp ../0000.bmp ./
cp ../0001.bmp ./
cp ../0002.bmp ./
cp ../0003.bmp ./

mount -t ramfs ramfs /tmp
mount /dev/sda1 /mnt
cd /mnt/run
insmod cam.ko
cd /tmp
mkdir nfs
mknod /tmp/cam c 253 0
mount -t nfs -o nolock 192.168.1.168:/mnt/gx /tmp/nfs
cp /mnt/run/hello /tmp/
 
 
 
 
mount /dev/sda1 /mnt
mount -t ramfs ramfs /tmp
insmod /mnt/run/cam.ko
cd /tmp
mknod /tmp/cam c 253 0
cp /mnt/run/hello  /tmp
cp /mnt/run/hello1  /tmp
./hello

for nfs rev  jiangsu
mount -o nolock 192.168.1.168:/mnt/cc /mnt
mount -t  ramfs ramfs /tmp
mknod /tmp/cam c 253 0
cd mnt
insmod cam.ko
./hello
mount /dev/sda1 /var
cp /tmp/*.bmp /var/run
cp /tmp/*.bmp  /mnt
 
 
 

for nfs rev  runtianzhi
mount -o nolock 192.168.1.168:/mnt/cc /mnt
cd mnt
insmod fpga.ko
 
 
 

mount -t ramfs ramfs /tmp
mount /dev/sda1 /mnt
mknod /tmp/wdt c 250 0
cd mnt/1
insmod wdt9315.ko
./hello
 
 
 
 
元旦怎么过?---超值三天游
---用石头砸110警车,赢得看守所三天食宿全包超值游
,砸两辆还送精美手链一条,时尚囚衣套装,警车接送等,砸的越多惊喜越多,前
一百名还可与警犬嬉戏,赶快行动吧!  --------祝元旦快乐
阅读(4713) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~