基于MIPS架构的可移植嵌入式软件设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zdx_comeon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代电子产品中,嵌入式系统得到了广泛的应用。从8 位的单片机到32 位嵌入式CPU,出现了各种嵌入式平台,相应的软件控制技术也层出不穷,从简单的汇编控制到各种成熟的操作系统,不一而足。在嵌入式系统的设计中面临的主要挑战,一个是针对特定嵌入式CPU 平台的软件实现,另一个是软件实现在不同嵌入式操作系统下的可重用性,可移植性。本文以PMON(Packet Over SONET Monitor)系统中应用的MIPS 32 位RISC 处理器平台为例,给出了基于Nucleus 操作系统的具体的嵌入式软件设计方案,并在设计中充分考虑了软件在不同嵌入操作系统中的重用性和可移植性,给出了软件由Nucleus 操作系统移植到Linux 操作系统的实现过程。首先,本文对嵌入式软件中的可移植性进行了讨论,将嵌入式软件的可移植性与一般软件工程中的可移植性进行了比较,提出了嵌入式软件中可移植性的概念和实现的一般方法。接着,本文给出了可移植的嵌入式软件设计,以Nucleus 操作系统为例,针对单地址空间操作系统中的嵌入式设计,及其在多地址空间操作系统中的可重用性和可移植性,进行了详细的分析,提出了软件的整体架构,驱动程序的架构,及应用程序的架构设计及实现,软件在系统上电后的流程及软件在内存中的映像等,并给出了简单可行的调试方法。最后,本文给出了将嵌入式软件实现由单一地址空间的Nucleus 操作系统移植到多地址空间操作系统Linux 的具体实现,并对嵌入式软件在Nucleus和Linux 中的实现进行了比较分析,体现了该嵌入式软件设计的可重用性及
其他文献
智能交通产业是一项新兴的高科技产业,是继通信及网络产业之后又一快速发展的,将带动整个经济发展的新兴产业。本项目即来源于南开大学与天津市日德科技发展公司合作的天津市科
  本文主要从支持向量机的理论、方法,和应用相结合的角度出发,在支持向量机算法、在遥感图像中的应用等方面进行了系统的研究。  本文提出了基于K均值聚类的SVM迭代训练
随着科学技术的迅速发展,多媒体通信将会成为新世纪的基本通信方式。造成这一现象有以下几方面的原因。首先,网络技术的发展十分迅速,通信网络已经具备了提供多媒体通信的能力。
MIMO-OFDM是新一代移动通信系统的物理层的核心关键技术。MIMO系统能够显著提升系统的频谱效率和功率效率,同时不额外占用频谱资源,OFDM系统相对于单载波系统而言能够有效对
随着网络技术,特别是互联网技术在我国的迅速推广和普及,各种网络应用,如电子商务,网上交易,网络办公自动化等也在我国迅速发展。然而,在网络技术给社会带来高效率和友好服务
本文根据863项目:《基于SIG框架的(上海)城市空间信息应用服务系统-面向移动平台信息采集与服务子系统》的要求,对子系统中的关键部分-面向移动用户使用的城市空间服务平台中
  三维CT图像可视化技术以其克服了X线投影测量的局限性,立体直观显示复杂解剖结构等优点而广泛应用于医学辅助诊断,模拟手术等方面。其中颅颌面外科是这一技术应用最为广泛
随着智能手机、平板电脑等移动终端的广泛普及,移动互联网(MI,Mobile Internet)应运而生,但是移动终端存在着诸如存储空间小、计算能力弱等一系列缺陷,云计算(CC,Clouding Co
正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)是一种多载波数字调制技术,它通过快速傅立叶反变换IFFT,将高速串行数据调制到多个并行子载波上,从而降低了每个
当前,物联网产业发展迅速,国际上IEEE成立了专门的11ah工作组来制定相应的无线网络标准,草案版本已经公布,国内电信研究院也在联合多家单位起草相应的国内标准。物联网正发挥