µCLinux在Nios Ⅱ嵌入式平台上的移植研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:luxi0194
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术和计算机技术的飞速发展,PLD,EDA,SOPC,IP核、嵌入式系统等新概念新技术层出不穷,新技术的应用迅速渗透到电子、通信、仪器仪表、航空航天等领域,有力地推动了社会生产力的发展和社会信息化程度的提高。嵌入式系统的设计正在向片上系统(SOC)的方向发展,基于 FPGA和 Nios II嵌入式软核的可编程片上系统(SOPC)以其设计灵活、可裁剪、软硬件可编程等特点和优势,近来被广大设计者所关注。  嵌入式操作系统μClinux是专门为没有存储器管理部件的微处理器而设计的,μClinux由于其代码的开放性、系统的稳定性、强大的网络功能以及优秀的文件系统支持,在嵌入式设备中得到了广泛的应用。  因此有必要对μClinux在基于Nios II嵌入式平台上的移植与开发进行研究。  本文主要完成了以下内容:  1.介绍了SOPC及其相关技术,分析了SOPC的基本组成和总体结构;重点研究了Nios II软核处理器的结构、性能和总线规范。  2.详细分析了μClinux的内核结构及启动过程,总结出其适用的领域及性能特点。  3.介绍了基于 Microtronix开发包的μClinux在 Nios II处理器上移植方案,并针对此方法的缺点提出了基于μClinux原发布包的方案。  4.完成了基于UP3开发板的硬件开发,并在此硬件平台上分别用Microtronix开发包和μClinux原发布包完成了μClinux在Nios II处理器上的移植,并完成了相关应用程序的设计。
其他文献
近年来市场竞争日趋激烈,全球化、信息化、多元化不断加强,能够对市场变化做出快速响应的柔性制造模式成为了制造企业发展的方向,在此背景之下,企业信息管理系统的重要性正变得越
当前机器学习面临的主要问题之一,是在标记训练数据十分有限且不易获得的情况下,如何有效的利用海量的未标记数据。半监督学习是近期出现的一种学习策略,它能够综合应用实际
随着多媒体应用普及的加速,例如像IP语音和视频会议,对无线局域网的高带宽和服务质量(QoS)的需求也在急剧增加。IEEE 802.11分布式协调功能协议(DCF),存在着一定的QoS限制,而
4G以及即将到来的5G,让人们体会到了信息技术迅猛发展给人们带来的方便与快捷。在感受方便快捷的同时,通信系统的安全性也越来越受到人们的关注。为了提高无线通信系统的安全
模式分析作为人工智能和机器学习的重要分支,广泛应用于工业专家系统、生物遗传信息学、宇宙学、天文学和机器人技术。特别是在冯·诺伊曼架构的计算机的计算速度已经不再是
空间超分辨技术是一种阵列信号处理技术,它拥有比传统波束形成方法更高的分辨力。由于其具有较高的估计精度,目前已被广泛应用于雷达、通信、地质勘探和医学成像等众多领域。随
因特网目前已经成为人们交流通信不可缺少的一部分,而便携式设备的发展使人们的移动性越来越强,通信不再局限于固定网络,人们渴望随时随地都能高速接入因特网。无线接入技术
语音转换是一种对说话人语音特征进行转换的技术。它是在保留原语音文本信息和说话人音色不变前提下,转变说话人的方言语音特征,使转换后的语音听起来像另一个地区的方言,或者是
从上世纪九十年代,第一代模拟通信电话的出现,到二十一世纪初,第二代数字电话的全面应用,极大地缩短了人与人之间沟通的时间和距离,随着现今第三代移动通信技术在我国全面商用,带宽
二进制偏移载波(Binary Offset Carrier,BOC)调制作为一种新型导航信号调制方式,可以很好地解决在有限频带资源条件下现有卫星导航系统的兼容问题,并且提高了导航定位精度,同