BM3823的操作系统移植和驱动开发

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:oldehero
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天事业的不断发展,对航天器中操作系统的可靠性和功能多样性的要求越来越高。但开发专用的航天操作系统价格十分昂贵,而Linux操作系统源码开放,将Linux移植到航天器件中开发成本较低。同时Linux性能优异、运行可靠、可扩张性强非常有利于开发,支持多种架构类型,可以根据不同硬件结构进行按需裁剪,逐渐被应用在航天领域,所以研究移植Linux操作系统到航天器件中具有重要意义。本文基于BM3823开发板,研究和实现移植Linux操作系统。为了正确加载Linux,在分析SPARC V8架构基础上,先实现移植U-Boot。在U-Boot中建立对应硬件的设备树结构,完成向Linux传递启动参数和设备树结构的功能,将U-Boot作为Bootloader引导Linux启动。分析Linux操作系统结构和机制后,在Linux中实现基于SPARC V8架构的启动过程,完成Linux解析传入的启动参数和设备树结构,初始化MMU,挂载根文件系统后运行应用程序等功能。在BM3823开发板上,用U-Boot引导Linux镜像文件正确运行,并对Linux操作系统进行测试。为了完善Linux操作系统的功能,在成功移植的基础上,进行DMA驱动程序的开发。根据DMA硬件,开发DMA驱动程序和相应的测试程序。通过实现对DMA传输的多种参数进行配置,验证DMA驱动程序功能的正确性和完整性,并对DMA传输速度进行测试,分析影响DMA传输速度的因素。最终DMA传输结果正确,进一步验证了Linux操作系统和DMA驱动的功能正确性。
其他文献
<正>近年来,随着全球变暖的日益显著,以气候变暖为代表的全球性环境问题已经越来越受到广泛关注。全球气候变化将会对降水的时空变化产生重要影响,从而对流域径流量和泥沙量
<正>秦岭-大别钼矿带是中国东部东西向展布的巨型多金属成矿带的一部分,随着华北与扬子两板块于三叠纪全面碰撞对接(Ames et al.,1993;Chen et al.,1995),壳-幔相互作用、构
会议
某型20t级挖掘机轴座在使用过程中发生断裂失效。通过对断裂轴座的断口进行宏微观观察,结合对铸件本体及焊接处金相组织检查,确定了轴座的断裂性质及原因。分析表明,轴座本体
词汇在英语学习中占据举足轻重的地位,而词汇学习策略是词汇学习能否取得成功的关键。本文综述了词汇学习策略的定义与分类,以及国内外学者在词汇学习策略上的研究成果。
作文是学生语言表达能力的主要表达方式,小学生作文能力的高低直接影响学生今后的语文学习和工作,因此小学阶段要注重作文能力的培养。
为保障特高压智能电网建设运行,智能电网调度技术支持系统将大规模开始部署。为应对灾难和紧急突发情况,备用电力调度中心也进入实质建设阶段。备用电力调度中心建设和运作成
会议
期刊
目的:分析垂体脓肿的MRI表现特点。方法:回顾性分析5例垂体脓肿的病例资料,并结合文献探讨垂体脓肿的MRI诊断。结果:本组5例MRI平扫均显示垂体增大,T1WI呈低、稍低或混杂信号,T1WI
现代社会,随着病态心理人数的不断增加,逐渐形成具有普遍性、常态化的病态文化。在这种病态文化的压迫下,人的心理状态由正常走向异常,电影创作者将自身对病态社会及病态文化
<正>时间:2016年1月27日(周三)14:30—18:00地点:中国艺术研究院334会议室主办:中国艺术研究院马克思主义文艺理论研究所李松睿:非常欢迎大家参加第五十六期青年文艺论坛,我
会议