找回密码
 注册
搜索
查看: 1144|回复: 6

[讨论] Boot loader?

[复制链接]
发表于 2006-3-20 14:38:00 | 显示全部楼层 |阅读模式
小弟看了一些书,但还不是很懂这个是什么意思啊.恳请哪位大狭指教!万谢.
发表于 2006-3-22 20:03:00 | 显示全部楼层
<DIV class=O v:shape="_x0000_s1026"><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><B><FONT size=5>一般概念: </FONT></B></DIV><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><FONT size=5><B>Boot Loader</B><B>是加电后运行的</B><B>第一段</B><B>软件代码 ,在</B><B>操作系统</B><B>(OS)</B><B>内核运行之前</B><B>运</B><B>行 ,代码使用的计算机语言一般是</B><B>汇编语言</B><B>,部分复杂功能用</B><B>C</B><B>语言编写。</B><B> </B></FONT></DIV><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><FONT size=5> </FONT><DIV class=O v:shape="_x0000_s1026"><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><B><FONT size=5>一般功能: </FONT></B></DIV><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><FONT size=5><B>1.</B><B>初始化硬件设备</B><B>,为</B><B>OS</B><B>运行准备</B><B>良好的硬件环境</B><B>. </B></FONT></DIV><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><FONT size=5><B>2</B><B>.</B><B>将包括</B><B>kernel</B><B> OS</B><B>软件</B><B>由低速非易失性存储器移至高速</B><B>RAM</B><B>中,</B><B>并将该软件部分首条指令地址赋予</B><B>PC</B><B>寄存器,从而为执行</B><B>OS</B><B>做好一切准备</B><B>。 </B></FONT></DIV><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><FONT size=5><B>一句话:</B><B>后勤准备</B><B> </B></FONT></DIV><DIV '130 0 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"><b><FONT size=5>更详细的答案其实只要在百度上搜索bootloader就可以找到</FONT></b></DIV><DIV '100 50 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"></DIV></DIV></DIV><DIV '100 50 0'; mso-char-wrap: 1; mso-kinsoku-overflow: 1"></DIV></DIV>
点评回复

使用道具 举报

发表于 2006-3-23 14:44:00 | 显示全部楼层

Boot loader?

bootloader是上电后最先运行的代码,主要是做准备工作,让系统处于可以稳定运行的内核态,此后就是正常的启动了。
具体的代码和硬件是非常相关的,所以通用的bootloader基本不存在。
[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-4-3 15:07:00 | 显示全部楼层
Boot loader还有一项重要的工作是remap内存
点评回复

使用道具 举报

发表于 2006-4-4 14:59:00 | 显示全部楼层
<P>其实楼主如果有心,看看源码就一清二楚了</P><P>JUST READING THE FUCKING CODE.</P>
点评回复

使用道具 举报

发表于 2006-4-9 20:20:00 | 显示全部楼层
<P>基本情况如二楼,但是普遍情况如五楼,个人认为看源码更清楚。毕竟各个系统是不一样的。</P>
点评回复

使用道具 举报

发表于 2006-5-5 12:29:00 | 显示全部楼层
有没有谁为8051写过Boot loader程序的?如果我想在Boot Loader中操作Flash怎么做?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-5-9 18:02 , Processed in 0.054211 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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