这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教各位一个入门问题。

共7条 1/1 1 跳转至

请教各位一个入门问题。

菜鸟
2006-06-27 23:53:36     打赏

看了网上许多资料,有一个疑惑:
最近刚刚看了s3c4510bsp的init.s,看到其中对堆栈、内存、中断等做了初始化,在网上看到bootloader也可以做类似的事情,请问二者有何关系?

谢谢!



关键词: 请教     各位     一个     入门     问题    

菜鸟
2006-06-28 00:27:00     打赏
2楼
对堆栈、内存、中断的初始化是几乎每个初始化程序都要做的基本功能。

菜鸟
2006-06-28 17:36:00     打赏
3楼

但是版主还没有说明二者有何关系啊~~

例如bootloader是否包含了init.s的功能,能否替代init.s或者相反?

[em08]

菜鸟
2006-06-28 19:27:00     打赏
4楼

bootloader是个模糊的概念,不同用途的bootloader区别很大。只能说适用于4510的bootloader基本上都需要包含这个init.s的大部份功能。要说替代,也只能讨论某个bootloader里相对于init.s的这部分代码能否互相替代。


菜鸟
2006-06-28 20:49:00     打赏
5楼

哦,大概了解了,多谢版主。

还有一个问题,如果bootloader和init.s同时存在,那么先执行哪一个呢?

还有,我是不是可以不要init.s而只要bootloader?

[align=right][color=#000066][此贴子已经被作者于2006-6-28 12:50:45编辑过][/color][/align]

菜鸟
2006-06-28 22:53:00     打赏
6楼
bootloader与你说的这个init.s不是可以等同比较的概念。bootloader一般是完整的程序,其中包含了基本的初始化。这个init.s仅仅是一段基本初始化代码。

菜鸟
2006-06-29 00:08:00     打赏
7楼

[em32]

还是不太懂,再到网上去瞅瞅~多谢版主。


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]