中自数字移动传媒

您的位置:首页 >> 产品新闻 >> 小谈嵌入式处理器的启动

小谈嵌入式处理器的启动

已有88129次阅读2014-08-15标签:
 时间不知不觉地进入了21世纪,嵌入式处理器也从传统的ARM7、9、11而转入了新时代的Cortex系列。32位处理器的低价位,高性能大有取代8位机,16位机的势头。变化的很多,但肯定也有保留的东西。随小编一起通过启动文件来怀念一下AVR的时代,展望一下Cortex的未来。

我们先说说什么是启动文件?一般的嵌入式系统在主程序执行之前都需要执行一些初始化的过程以创造嵌入式程序运行的环境,尤其是一些高级的嵌入式系统,由于核心芯片使用内存映射、内存保护等机制等。当然,低端的微处理器也是有的,只不过基本都固化到芯片内部了。说到这里,我们请出今天的第一位主角AVR系列的Atmega64微处理器。

Atmega64微处理的启动过程:首先当程序上电(或复位)后,PC指针将指向0x0000位置,然后再去执行C_Startup,Low_init(),这里多说一句,这一系列指令在IAR EWAVR开发环境是看不到的,如果你在选项卡里勾选了“run to main”选项,那么在仿真或者在线调试时,上面这些过程将完全被跳过。主要因为AVR系列这些中断变量全部固化完成,也只是在使用熔丝位更改启动顺序时,会更改中断向量的地址,但其偏移量也是固定且事先预定好的。当然,像堆地址与栈空间的大小也是通过IAR提供的GUI选项表来设置的,不需要用户理解复杂的命令参数等。

分享到:

[ 新闻搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]  [ 返回顶部 ]

0条 [查看全部]  网友评论

移动互联

2010年,中国移动互联网用户规模达到3.03亿人2011年,中国移动互联网行业进入了更加快速发展的一年,无论是用户规模还是手机应用下载次数都有了快速的增长。在移动互联网发展的大的趋势下,中自传媒已经开始进行区别于传统互联网的运营模式探索,伴随着产业链和产业格局的变化提供创新的服务

更多>>推荐视频

工业转型升级-中国电器工业协会电力电子分会 秘书长 肖向锋

工业转型升级-中国电器工业协会

在本次2012北京国际工业自动化展上,我们将全面剖析在新...
中国高压变频器产业发展之路——走过十三年 李玉琢

中国高压变频器产业发展之路——

中国高压变频器产业发展之路走过十三年 李玉琢
从企业家角度 谈行业的未来发展——汇川技术股份有限公司

从企业家角度 谈行业的未来发展

从企业家角度 谈行业的未来发展汇川技术股份有限公司
现代能源变换的核心技术——电力电子 李崇坚

现代能源变换的核心技术——电力

中国电工技术学会常务理事---李崇坚,电力电子是先进能源...
打造专业电力电子元器件品牌 助力变频器产业发展

打造专业电力电子元器件品牌 助

联合主办单位深圳市智胜新电子有限公司领导嘉宾致辞 7月...