基于龙芯平台的Bootloader移植与分析

被引量 : 1次 | 上传用户:mujun246
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统中,Bootloader是上电后最先运行的程序,它的功能是实现初始化硬件设备,建立系统内存空间映射,完成加载Linux操作系统。本文基于龙芯平台对Bootloader进行移植,龙芯是中国科学院计算所自主研发的通用CPU,基于龙芯平台的移植分析对国产CPU的推广、应用有着重要的参考意义。Bootloader现行存在多个版本,文中分析各个版本优缺点,选择U-boot作为移植对象。由于Bootloader移植与CPU体系结构密切相关,故本文概述介绍了龙芯体系结构及必要细节。由于嵌入式硬件在启动阶段差别较大,且该阶段U-boot一般很少提供完整代码,因此这部分代码需要根据硬件本身的特点进行移植。在移植过程中,包括中断向量设置,CPU寄存器初始化,临时堆栈建立,内存及Cache初始化,Nand搬移,重定位,U-boot内存规划,串口支持等,并对移植过程中涉及的硬件作必要介绍,如Cache,NandFlash等,同时对移植代码中的关键知识点作详细阐述和总结以及验证移植后的U-boot系统稳定性。最后本文叙述后续工作与展望。最终,实现基于龙芯平台的U-boot移植,移植后的U-boot在龙芯平台上成功运行,经实验表明,移植后的u-boot在龙芯平台上运行系统稳定良好。
其他文献
研究背景:血管内皮功能障碍与高血压病的发生密切相关,血管紧张素Ⅱ(AngⅡ)是造成血管内皮细胞损伤的一个重要因素,自噬是一种细胞应对损伤的保护性反应,而迄今对高血压病理过程中
随着我国电网规模不断扩大,电力调度需要监测大量的电力系统运行数据,简单的数据表现方式已无法满足实际调度的需求。特别是在电力系统广域测量中,PMU采集的数据具有类型多,数据
矿业在我国国民经济中居于重要地位,受计划经济制度理念影响,我国矿产资源领域法律制度同矿业市场逐步开放化的现实不相匹配,不能对矿业市场的高效运行做出恰当的调整和规范,
基于弹性力学理论,以抗侧滚扭杆系统的受力状态和载荷分布为基础,建立抗侧滚扭杆系统的变形和应力计算模型,导出抗侧滚扭杆系统扭转刚度和强度计算公式。给出扭杆轴结构应力
随着网球运动在中国受到越来越多的关注,在国际体育比赛竞争更加白热化的今天,如何提高我国网球运动项目的整体实力,增强在国际大赛中的竞争力,将是我国网球运动的一个新起点。现
本文主要讨论了货币基金的流动性、错配以及正收益风险的rq题认识,探讨了其在影子银行业务以及利率牛市阶段性繁荣的原因,并展望了未来市场环境下,货币基金行业的可能变化。
随着线路的延伸和增加,我国高速公路已形成覆盖全国的网状布局。为防止交通拥堵和减少管理成本,联网收费是高速路收费模式发展的必然趋势,其存在的主要问题是如何公平收取和合理
随着我国交通网络的不断完善,服役的桥梁越来越多,桥梁的维修与加固成了土木工程界的重要课题。作为新型的加固技术,预应力碳纤维片材加固混凝土结构技术有其自身独特的优势。已
当前种子行业国际化竞争日益激烈,国外大型中资企业凭借雄厚的资金、优良的产品、优质的服务、完善的营销的全方位优势迅速占领中国市场的半壁江山。中国本土种业由于发展时
曲艺是由民间口头文学和歌唱艺术经过长期发展演变形成的一种独特的艺术形式,我们所熟悉的相声、评说、弹词、二人转等艺术形式皆属于曲艺。曲艺化电视节目则是将曲艺的艺术