社区导航

 

搜索
查看: 4615|回复: 8

linux内核映像文件

[复制链接]

103

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-5 22:39 | 显示全部楼层 |阅读模式
最近在做嵌入式linux项目开发,由于初次涉及这些概念,对于其中一些东西不是很懂,什么是linux内核映像文件啊?它与linux内核有什么关系,为什么要有这种内核映像文件?

102

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-5 23:15 | 显示全部楼层
linux内核映像就相当于内核保存成磁盘文件形式,系统启动时它会被启动程序原封不动(或仅进行解压)搬到内存中去运行。
例如在u-boot中有mkimage这样的工具,就内核文件vmlinux.gz做成linux内核镜像文件,然后启动的时候办到内存的某个地址执行启动内核。

回复

使用道具 举报

110

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-6 11:52 | 显示全部楼层
为什么要制作内核映像文件呢?直接把内核文件载入内存不可以吗?还是出于某种原因?

回复

使用道具 举报

82

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-7 11:16 | 显示全部楼层
就是把内核直接载入内存呀,但是内核在PC上就是一个文件嘛,这个文件被烧写到目标板的Flash上面,然后运行的时候被拷贝到内存中的

回复

使用道具 举报

74

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-7 17:33 | 显示全部楼层
这就是嵌入式与一般PC 的区别

回复

使用道具 举报

112

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-7 21:11 | 显示全部楼层
把内核直接载入内存,干吗叫内核映像文件啊?

回复

使用道具 举报

105

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-7 21:52 | 显示全部楼层
内核总要有个存在的形式不,在PC上数据都是以文件的形式存在的呀

回复

使用道具 举报

124

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-8-7 23:10 | 显示全部楼层
那不能直接把内核文件载入内存吗?为什么要载入内核映像文件啊?

回复

使用道具 举报

116

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-24 21:30 | 显示全部楼层
引用 7 楼 turkeyNUPt 的回复:
那不能直接把内核文件载入内存吗?为什么要载入内核映像文件啊?


欣赏你这种打破砂锅问到底的精神。
我也是来搜索答案的,看了以后我想我大概明白了一些。
“映像文件”的定义百度百科有:http://baike.baidu.com/view/66911.htm

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /6 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-1-29 04:38 , Processed in 0.273403 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表