找回密码
 注册
搜索
查看: 593|回复: 2

[讨论] 关于板子的启动

[复制链接]
发表于 2007-3-25 23:43:18 | 显示全部楼层 |阅读模式
我发在嵌入式板块里,没有人响应我,很苦恼啊!!
电路板也已经接触了一段时间了,也对其有了些主观的了解,但我知道有些地方我还是有问题的。比如我对板子启动的理解是:cpu上电后,指令寄存器直接读地址为“FFFF”的bootrom中的指令,来启动系统,如果系统比较庞大,装bootrom的EEPROM装不下的话,还可以选用CF卡,将基本的底层程序放在EEPROM中,将一些应用程序放在CF卡中,然后再启动和调用CF卡中的程序至RAM中,当然cpu选取的方式可以是I2C总线方式读取。这样,系统就能启动起来了。
概念很模糊吧,所以想请教各位老师能给我一些看法,比如我哪里比较欠缺的,应该怎么才能弄懂嵌入式的启动过程到底都做了些什么?
谢谢!!
 楼主| 发表于 2007-3-25 23:44:55 | 显示全部楼层
或者说有啥方面的系统书籍能彻底弄懂的?谢谢!
点评回复

使用道具 举报

发表于 2007-3-26 09:11:43 | 显示全部楼层
当系统加电的时候,读取FWH中的配制信息,也就是常说的BIOS,其实也就是EEPROM.如果空间不够,可以用你说的CF扩展卡,但有一些卡可以进行本地执行,并不一定都要读到RAM中.在配制好基本所需的硬件后,系统将操作系统加载到RAM中,并生成一个相关的数据结构,然后操作系统接管整个硬件系统,当需要外围模块时,再由操作系统调用相应的驱动程序进行操作.这其中牵扯到电源管理,启动顺序,是否需要BOOTLOAD程序等很多因素,所以设计一个稳定工作的系统是很有难度的.[em12]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-27 15:51 , Processed in 0.046821 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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