bootloader vivi.tgz

时间:2012-01-30 06:07:40
【文件属性】:

文件名称:bootloader vivi.tgz

文件大小:428KB

文件格式:TGZ

更新时间:2012-01-30 06:07:40

bootloader vivi.tgz

移植Linux需要很大的工作量,其中之一就是HAL层的编写。在具体实现上,HAL层以arch目录的形式存在。显然,该层需要与bootloader 有一定的约定,否则就不能很好的支持。其实,这个地方应该思考一个问题,就是说,boot loader可以做到Linux kernel里面,但是这样带来的问题就是可移植性和灵活性都大为降低。而且,bootloader的功能并非操作系统的核心范畴,Linux的核心应该始终关注操作系统的核心功能上,将其性能达到最优。所以,bootloader分离出来单独设计,是有一定的道理的。bootloader现在除了完成基本功能外,慢慢地变得“肥胖”了。在高性能bootloader设计中,可能会把调试内核等的一些功能集成进来,这样在内核移植尚未完成阶段, bootloader可以充当调试器的作用。功能趋于完善,也慢慢趋于复杂。废话不说,进入正题。


网友评论

  • 很好的,我在网上找了很久才找到,谢谢共享啊
  • 我的mini2440是64Mnand flash,太大了 下载不进去