济南点迪软件工作室ehyyngp.blog.chinaunix.net
ehyyngp
职位:技术总监 1、精通c++(linux平台、vc++Mfc、qt)、java、php、unity3d,略懂python 2、用c++开发过嵌入式产品,用c++开发过大型银行运维产品 3、用java开发大型银行运维产品,学校教务系统 4、用php开发进销存系统(在销售中),用php开发淘宝小程序 5、用unity3d开发衣柜设计软件,在运营中
全部博文(85)
hr188072
o06v90o
sun90cn
random
cyh12332
wowah1
苦逼加班
wen08913
nmglwy
分类: LINUX
2011-09-21 21:55:25
在看linux0.11时,代码搬运一直没明白过来。
kernal.bin文件为什么要进行二次搬运? 这个问题困惑了好久!
将loader.bin复制进内存后,就是把程序代码复制进了内存,直接跳过去运行就行了。
但kernal.bin复制进内存后,并不能跳过去直接运行,因为它是elf格式文件,需要根据elf格式文件特点,变成程序代码,再次搬运,才能跳过去运行
上一篇:用汇编怎样写函数呢
下一篇:fat文件理解
登录 注册