Linuxwilliam hill官网
直播中

wozhu6104

13年用户 24经验值
擅长:微处理器/微控制
私信 关注
[问答]

bootloader和linux内核启动

为什么内核不能直接启动,非得bootloader加载呢,bootloader对于板子的初始化等内核不能做吗?

回帖(1)

llzz1985@163com

2013-10-11 10:33:35
bootloader作用是初始化CPU、RAM、设置堆栈、为C语言提供运行环境,如果没有bootloader那内存就没初始化,内存没有也就没有堆栈C语言运行环境也就没有了,linux内核使用C语言编写的,没有C语言运行环境内核就没法运行了。小鸟一只,个人观点,呵呵~~
举报

更多回帖

发帖
×
20
完善资料,
赚取积分