刚开始例用skyeye,请问两个简单的问题。。。
1. 我下载skyeye-testcase来验证我安装的skyeye,testcase里的vmlinux文件不到2M大,里面的skyeye.conf中配置为:mem_bank: map=M, type=RW, addr=0xc0000000, size=0x00800000
(8M空间来存放内核映象文件,执行当然是成功的)
为什么我自己编译的linux-2.6.31有40多M,用同样的配置,也能运行成功?
2. skyeye.conf里map=M, type=RW,代表RAM,map=M, type=R,代表ROM,那map=I, type=RW,和map=M, type=R,又代表什么意思呢?
3.testcase里skyeye.conf里第三行是什么意思,为什么不能去掉(我注掉第三行后就出错了)
# physical memory
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0xc0800000, size=0x00800000, file=./initrd.img
mem_bank: map=M, type=RW, addr=0xc1000000, size=0x01000000
Thanks....... 选项名称: mem_bank
描述:用来描述目标机的地址空间分布,例如IO空间,内存空间等等。
mem_bank有很多参数用来描述地址空间的属性,列举如下:
map 参数
参数名称: map
合法的参数值:M代表内存空间,I代表IO空间。
描述:用来指出一段地址空间的属性。
type参数
参数名称:type合法的参数值:RW, RO
描述:选项描述了一段地址空间是可读可写还是只读空间。
页:
[1]