MIPS体系下的linux移植研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:chica2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机网络的高速发展导致对路由器软件和硬件的要求越来越高。MIPS(microprocessorwithoutinterlockedpipelinestages)作为一种CPU体系架构从初始设计就着眼于高性能商业计算领域,特别适合用在路由器、宽带接入、机顶盒等场合。而操作系统Linux以其稳定性好,可靠性高,源代码公开,可裁剪,版权免费等优点,越来越受到人们的青睐,成为嵌入式操作系统研究的热点。将Linux应用到MIPS体系硬件平台中能够充分发挥它们各自的优势,带来巨大的经济效益,也是嵌入式技术的一个发展方向。   国内在嵌入式Linux系统移植方面的研究主要集中在ARM体系平台之上,对于MIPS平台下的Linux系统移植的研究还比较少。本文以某通信公司的一个预研项目为研究背景,深入研究MIPS体系结构下Linux操作系统移植的方案及其实现问题。   本文首先详细分析了MIPS体系结构下Linux操作系统移植的功能需求,包括硬件需求与软件需求。根据需求分析结果设计系统的软硬件总体方案,然后对整个MIPS体系结构下嵌入式Linux系统的开发方案进行设计。本文重点研究如何实现Linux系统移植到一款其不支持的处理器和开发板,包括移植前的准备工作,例如开发环境的搭建和Linux内核目录结构。接着给出了MIPS体系下的Bootloader功能与实现方法。在对MIPS平台下Linux的启动过程进行仔细研究分析的基础上,对Linux内核中MIPS体系内存的初始化进行了设计与实现。结合MIPS处理器的异常处理原理,完成了WinPath3处理器中断控制和定时器详细设计、编码与实现。然后针对开发板的外围设备以太网卡驱动进行设计与实现,最后确定根文件系统的类型,并对整个移植过程进行了总结。论文最后对Linux内核进行配置和编译,实现nfs根文件系统,最终搭建完整的系统环境并进行测试,给出测试结果。
其他文献
无线Mesh网络(Wireless Mesh Network)即无线网状网(WMN),是一种新型的“无线接入网络技术”。它具有自配置、自愈合、高带宽以及广泛兼容性等特点。路由协议是无线Mesh网络
随着经济的快速发展,安全防范在我们的生活中引起了社会的越来越多的关注,所以视频监控系统逐渐进入了我们的日常生活,并起着不可替代的作用。但是传统的视频监控系统如模拟
随着多处理器技术的发展,多核技术得到了广泛的应用。多核处理器通过提高软件的并行性来提高计算机性能,改变了计算机以前只依靠提高硬件性能来提高软件运行效率的规则,人们
软件复用是在软件开发中避免重复劳动的解决方案。通过软件复用,可以提高软件开发的效率和质量。依据复用的对象,可以将软件复用分为产品复用和过程复用。其中,基于构件的复
人工智能(AI)是目前在计算机科学界最令人感兴趣的研究领域之一,它既可以帮助研究者更好的理解人的大脑的决策过程,同时也可以增加组织对决策制定的参与过程。AI的核心是它包
多目标检测与跟踪,是计算机视觉的核心问题之一,虽然已经有了丰富的研究成果和应用,但仍然存在很多困难有待优化解决。场景中的不可预测因素,如阴影、光照、目标之间的遮挡等
倒排索引是提高检索效率的重要技术,如何平衡倒排索引的空间效率、动态性能和检索效率是倒排索引面临的关键问题。本文主要围绕动态环境下索引的构建合并与更新、压缩存储和
随着网络在社会各个领域内的普及,网络与信息安全问题越来越突出。网络每天承受数百万次的入侵和攻击。电脑罪犯、恐怖分子和黑客越来越擅长侵入政府和私人网络从事间谍活动,
上下文感知技术源于普适计算,它主要是通过传感器设备“感知”当前的情境,该项技术目前已经开始在各个领域中得以应用。无线网络资源分配的关键在于对用户与基站接入问题的研
在图像的研究与应用领域,图像分割一直是一个难点和热点问题;而模糊边界图像的分割,由于受到图像边界模糊特性的影响,把图像分割成有效的区域进而达到分离目标和背景的目的,则