fatest 发表于 2005-5-31 18:06:16

image.rom的问题

生成image.rom后,直接把image.rom烧写到flash上就可以运行,不用bootloader是吗?

那image.rom是如何工作的? 请高手说的比较详细一点。

limingth 发表于 2005-5-31 18:16:02

image.rom 是 linux 内核的 rom 启动版,和 bootloader 是两个层次的概念。
具体说,bootloader 必须负责初始化 sdram ,建立堆栈环境,同时跳转到 image.rom 的入口,这样 image.rom 才能把那个压缩的 uclinux 解压并启动起来。 :P

比雕 发表于 2005-6-27 23:57:09

那为什么uClinux编译好了后,能直接在skyeye上运行呢?难道skyeye自带bootloader?

limingth 发表于 2005-6-28 11:44:40

初始化 sdram 主要是设置硬件方面 sdram 的刷新频率,skyeye 里面就用不着了,主要是通过 skyeye.conf 来配置内存的。
至于堆栈环境 linux 内核里面也会初始化的,这个就需要看看 linux 的启动代码了

黑风 发表于 2006-3-6 18:21:03

看一看

rootlinger 发表于 2006-3-7 10:16:38

版主,网上下载的uclinux源码,怎么不能生成image.ram 和image。rom这两个文件阿? 还有就是你对u-boot这个东西有没有研究阿,怎么才可以使uclinux2.4编译生成u-boot可以下载的Image文件阿? 这个东西好像有位大侠去年做过了,但写得不详细,不知道他是怎么做的

rootlinger 发表于 2006-3-7 10:32:26

怎样用mkimage在uclinux系统下uImage文件??????
页: [1]
查看完整版本: image.rom的问题