基于Arca3处理器的Linux 2.6内核移植

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:stadpole
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、半导体技术以及电子技术的发展,嵌入式系统日益成为当今热门的领域之一。在嵌入式应用方面,Linux 2.6新版本内核提供更强有力的支持,比如对中断特性的提升、响应时间的缩短、内核抢占特性的支持、高效调度算法的引入等等,特别是实时特性的提升,使得Linux 2.6在嵌入式系统中得到更为广泛的应用。Arca3处理器是方舟科技公司开发的具有自主产权的高性能处理器。为使Arca3适应嵌入式领域快速发展的步伐,在Linux 2.6内核中添加对Arca3处理器的支持成为其最为迫切的需求。课题以Arca3最小系统为目标平台, Linux 2.6.32为操作系统内核,重点研究如何将Linux 2.6内核移植到新处理器架构,同时在基于M5的Arca3全系统模拟器上对移植的Linux系统进行仿真验证以及结果分析,具体研究工作如下:首先,从介绍Linux系统和嵌入式平台的层次化结构开始入手,将在Linux内核中添加新处理器架构完成的工作分成架构级、处理器级、系统级和板级四个层次,并对四个层次完成的工作进行简要阐述。然后,从架构级、处理器级和系统级三个基础层次,重点讨论将Linux 2. 6移植到Arca3处理器需要完成的工作。架构级移植部分对Arca3处理器的交叉编译工具支持及其应用二进制接口规范进行简要介绍;处理器级移植部分从硬件抽象层、处理器启动、异常管理、内核子系统几个方面深入阐述在Linux 2.6移植完成的工作;系统级移植部分在简要介绍Arca3外设硬件特性的基础之上,分析了Linux移植工作需要对片上硬件提供的支持。为了验证Linux系统的正常运行,还利用Busybox为Linux系统构建了根文件系统。最后,介绍M5模拟器和Arca3全系统的特性、Linux内核配置和编译流程以及Linux 2.6在Arca3全系统上的仿真,并对系统仿真结果进行简要分析。
其他文献
随着我国城市化建设的不断发展,城市建设空间与城市发展速度之间的矛盾日益凸显,道路交通拥堵、城市建设用地紧张等问题使城市交通规划面临困境.建设项目交通影响评价(以下简
随着无线电设备投入商用越来越多,它与人们生活的联系也愈发紧密。然而与此同时不法分子对无线电信号的非法使用也日益增多。如何快速有效地监测到非法无线电信号的位置,实现精
在全球都在呼吁物联网的今天,射频识别技术(RFID,Radio Frequency Identification)无疑成为了未来几十年内最热门的技术之一。由于它的高效识别率,低成本的标签芯片和读写器
美丽农村建设以加强领导、实施规划为核心.提出了生产发展、村落整洁、生活舒适的要求.以建设社会主义新农村为目标,实现我国城乡建设的可持续发展.近年来,我国城镇化建设在
本文通过对荣华二采区10
期刊
摘要:作文教学应运用灵活多样的方式,激发学生兴趣,重视平时积累,巧练多思多评。注重将写作训练融入听说训练、鉴赏训练中,将写作训练融入生活,表现个性自我;在积累中博览群书,让书香陶冶写作及性情,摘录精华,让笔记凝聚华章妙语,随写随记,让随笔喷发写作灵光;有系统地进行写作训练,观察、思考、感悟生活形成写作特色,在评议中全面认识优缺点,提升写作水平。  关键词:作文教学;兴趣及积累;巧练多思  中图分类
基于光电图像的测试技术,就是将被测物体的图像当作检测对象或信息传递的载体,对其进行分析,从中提取有用信号,进而获得所需的测量数据的技术。由于具有精度高,包含信息量大
作为混凝土生产企业生存的根本就是保证混凝土产品的质量,质量是企业的生命,有了质量的保证才谈得上企业的生存、发展、利润等等.然而,在混凝土生产过程中,看似简单的拌和混