支持Linux操作系统的存储器管理单元设计研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:ruyudeishui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着家庭网络核心平台的硬件系统日趋完善,提升原有的uC/OS-Ⅱ操作系统来实现更强的管理功能已经显得十分必要。在众多备选方案中,完全开源免费的Linux操作系统具有很强的竞争力,它能够支持多用户、多进程,对存储器的访问权限进行检测,同时Linux操作系统已经被成功移植到众多的硬件平台,具有良好的可移植性,这些都成为本文将Linux列为目标系统的原因。 为了实现Linux操作系统在现有家庭网络核心SoC平台上的运行,必须完成软、硬件两个方面的工作。首先,必须为该平台中的32位嵌入式处理器SRISC增加一款存储器管理单元(MMU)。该存储器管理单元能够完成Linux操作系统所需的内存控制功能,同时协助操作系统实现内存管理的异常响应机制。其次,还必须对MIPS平台上的现有Linux操作系统内核进行移植,加入和家庭网络核心平台相关的硬件信息。 本文针对家庭网络核心的现有硬件平台,为其开发了支持Linux操作系统的存储器管理单元,能够完成该操作系统所需的地址分段映射、硬件查询两节页表、存储权限控制等功能,同时该MMU还能与系统中原有的全定制两级快表(TLB)紧密配合,在快表命中时快速取得所需的物理地址。本文采用GCC编译器对经过移植的Linux内核进行编译,内核版本为linux-2.4.18。 在通过PLI接口实现的软硬件集成验证平台上,Linux内核已经能够顺利运行并完成初始化。
其他文献
植物在应对缺铁胁迫时产生一系列复杂的适应机制。本论文阐述了拟南芥蛋白精氨酸甲基转移酶SKBl(Shkbindingprotein1,动物中甲基转移酶PRMT5的同源基因)催化核小体核心组蛋白
学位
提高作物氮利用效率对减少氮肥使用至关重要,在水稻中,硝酸盐转运蛋白、铵盐转运蛋白及氮同化相关的酶类对于提高氮利用效率起重要作用。亚洲栽培稻主要分为籼稻和粳稻两种亚型
本文通过对荣华二采区10
期刊
为了促进我国经济的发展,与此同时也促进其他国家的共同发展,中国提出了“一带一路”的发展战略.为了实现各国之间的合作共赢、互惠互利,必须坚持革新和改善国际经济发展的规
切换作为无线资源管理中重要组成部分,对于保证通信的连续性和可靠性起着关键性的作用。而切换一般涉及到链路切换和网络切换。对于链路切换来说,以往的切换判决参数一般采用固
平板扬声器技术是近几年来新兴的扬声器技术。与传统的纸盆扬声器原理完全不同,它是利用驱动板产生小幅振动来发声的。平板扬声器产生的声音是以放射状传播的,因此无论身处房间
第三代光网络,光标签交换(Optical Label Switch)提供了真正的光网和数据网的综合解决方案,光交换矩阵关键功能模块作为OLS网络路由器的核心器件,基本功能是为光分组提供合理
神经网络是由大量神经元广泛互连而成的网络,用以模拟人脑信息处理的功能。它在模式识别、信号处理、系统辨识和优化等方面具有广泛的应用前景。目前的数字式和模拟式的VLSI人
本论文基于中国湿润和半湿润地区从南至北的50个森林植被采样点叶相和气候数据,建立了叶相-气候中国模型,分别为:叶缘-年均温中国模型、叶相-降雨量线性回归模型和气候-叶片多变