接3
手把手教你北邮操作系统小学期实验三——Linux 系统内核/系统配置小型化4
- 配置
在工作目录下/srv/uClinux-dist下建立专门用于基于AT91X40开发板的skyeye硬件配置文件skyeye.conf:
cpu: arm7tdmi
mach: at91
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images/romfs.img
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
net: type=rtl8019, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
uart: mod=term
dbct:
state=on
输入:ln -s images/romfs.img boot.rom
运行,测试ping
在/root下:
ifconfig
ifconfig eth0;sbin/ifcongig
在/srv/uClinux-dist下输入:
skyeye -e linux-2.4.x/linux -c skyeye.conf
输入:start
输入:run
输入:quit
ping 10.0.0.1//run的同时,在opt/skyeye中
ping 10.0.0.2//在opt/skyeye外
运行五条命令
date
ls
cd
pwd
skyeye
安装完后的代码量(我记不清了,好像不是这样测的)
实验总结:
我觉得安装skyeye有点麻烦,因为老师给的文档完全就不管用,然后我自己找了好多资料,安装了很多版本之后才弄好了。