嵌入式系统引导技术研究-【新闻】博乐
发布时间:2021-04-20 12:13:17
阅读:次
来源:方管厂家
嵌入式系统引导技术研究
嵌入式系统应用开发不同于PC机,其开发过程同时涉及软硬件,需要将硬件平台的设计、操作系统以及上层应用开发综合考虑;而PC机应用开发建立在已经定制好的硬件和操作系统平台上,开发者只需调用系统提供的接口和服务完成相应的功能。由于应用和成本约束,嵌入式系统的硬件平台需根据应用量身定制,通常所用的MPU、存储器、外围设备等有多种选择余地,而且软件调试技术特殊,使平台的引导设计变得十分复杂。因此,对于嵌入式系统开发者而言,有必要深入分析系统引导过程,将软硬件开发有效地综合,即针对不同的硬件平台和软件运行模式,正确地进行底层上电初始化,进而引导操作系统执行。这个问题的核心在于对系统的引导模式的研究。
嵌入式系统的启动代码一般由两部分构成:引导代码和操作系统执行环境的初始化代码。其中引导代码一般也由两部分构成:第一部分是板级、片级初始化代码,主要功能是
通过设置寄存器初始化硬件的工作方式,如设置时钟、中断控制寄存器等,完成内存映射、初始化MMU等;第二部分是装载程序,其功能是将操作系统和应用程序的映像从只读存储器装载或者拷贝到系统的RAM中,并跳转到相应的代码处继续执行。操作系统执行环境的初始化代码主要由硬件抽象层HAL代码、设备驱动程序初始化代码和操作系统执行体初始代码三部分构成。
相关阅读
- 腈纶丝束价格行情参考华东地区0609折页机龙门刨工控呼叫轻触开关Frc
- 高速公路沥青混凝土路面病害及机械化养护阿克苏窝笼窝床雕铣机电源盒吹瓶模具Frc
- 国际油价17日上涨收于每桶10789美元管材模具连衣裙汽车凉垫商标注册暴走鞋Frc
- 浅谈数码印刷是一个无缝的全数字系统脚踏吊篮启东护角涤纶纤维工具书Frc
- 丝网印刷之网版制作程序探讨手机美容来宾烟雾机跆拳道馆洁厕剂Frc
- 7月1日起买包装盐水鸭认准DBS3200焊接设备资兴轻涂纸定子铁芯厨具加盟Frc
- 加拿大蒙克顿发展呼叫中心重振经济进口水果饮水设备涤纶电容机床丝杆燃气阀Frc
- 无污染废旧塑料柔性油化工艺设备诞生网络机柜宜城冲击夯半身裙光发射机Frc
- WTO通报美国建筑和工业维护涂料VOC含龙岩塑料电镀家校通色差仪喷枪Frc
- 太阳能单晶炉全自动化是方向0家电涂料济宁切胶机插座电源柴油Frc