首页
题库
面试
求职
课程
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
嵌入式系统ARM9 系统引导程序的功能。
[问答题]
嵌入式系统
ARM9
系统引导程序的功能。
添加笔记
求解答(0)
邀请回答
收藏(7)
分享
纠错
1个回答
添加回答
0
阿奻_
简答:关看门狗定时器,关中断;有时需要设置系统
CPU
的速度和时钟频率;设置好堆栈。系统堆栈初始化取决于用户使用哪些异常,以及系统需要处理哪些错误类型。一般情况下,管理模式堆栈必须设置;若使用了
IRQ
中断,则
IRQ
中断堆栈必须设置。 如果系统应用程序是运行在用户模式下,可在系统引导程序中将系统改为用户模式并初始化用户堆栈指针。若系统使用了
DRAM
或其他外设,需要设置相关寄存器,以确定其刷新频率、总线宽度等信息。初始化所需的存储器空间。为正确运行应用程序,在初始化期间应将系统需要读写的数据和变量从
ROM
拷贝到
RAM
里;一些要求快速响应的程序,如中断处理程序,也需要在
RAM
中运行;如果使用
Flash
,对
Flash
的擦除和写入操作也一定要在
RAM
里运行。
ARM
公司软件开发工具包中的链接器提供了分布装载功能,可以实现这一目的。跳转到
C
程序的入口点。
发表于 2017-05-17 02:43:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Linux
上传者:
阿奻_
难度:
1条回答
7收藏
1504浏览
热门推荐
相关试题
关于Linux系统的负载(Load...
阿里巴巴
Linux
评论
(45)
下列UML图中不是UML2规范新增...
UML
评论
(1)
()不是UML体系的组成部分。
UML
评论
(1)
UML中关联的多重度是指()
UML
评论
(1)
不是供应链相关专业的,为什么选择这...
供应链管理
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题