基于媒体处理器的嵌入式操作系统研究

来源 :浙江大学信息科学与工程学院 浙江大学 | 被引量 : 0次 | 上传用户:qqq123456123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统飞速发展的今天,各种嵌入式系统广泛运用于生产和生活的各个领域。媒体应用的发展,对嵌入式硬件和软件的设计都提出了更高的要求。为了在减少功耗并获得更高的计算性能,嵌入式媒体处理器在增强单个处理器核的处理能力的同时,通过发展多处理器系统芯片,从而提高硬件性能。嵌入式操作系统,作为嵌入式软件开发的基础平台,不仅确保了嵌入式系统的稳定性与可靠性,同时也降低了嵌入式软件的开发成本,缩短嵌入式系统的开发周期,成为嵌入式系统中的重要组成部分。本文以本课题组自主开发的MediaSoC媒体处理器以及RISC32E处理器IP核为硬件原型,以嵌入式系统在设计及应用的过程中对操作系统软件的需求为出发点,对嵌入式操作系统软件的设计展开研究工作。本文在MediaSoC系统中的RISC32E处理器IP核验证平台上构建Linux嵌入式操作系统,加快了处理器IP核设计的验证过程,以软硬件协同的方式保证嵌入式硬件设计的正确性。并通过Linux各项系统功能在RISC32E处理器上的实现过程,探讨了处理器硬件与嵌入式软件在任务及内存管理方面的协同运作的机制。本文针对嵌入式系统在实时应用方面的需求,在RISC32E处理器上,构建了一个小型实时操作系统Iota,实现包括任务管理、任务间同步、存储管理、时钟管理等功能。根据RISC32E处理器的特点,对Iota的功能进行了完善,利用RISC32E硬件MMU模块实现了Iota的虚拟内存管理。本文根据MediaSoC媒体处理器芯片在软件开发上的需求,针对MediaSoC媒体处理器异构多核的结构特点,对系统软件平台设计进行了研究。主要通过分布式与集中式控制相结合的方式,对系统中的任务进行管理。通过运行于主控RISC32E处理器核上的Iota模块,在系统的应用软件层与硬件层之间实现的控制与交互的接口,保证系统的实时性与可靠性。对于多核上的任务,针对嵌入式媒体任务的特点,通过构建Obiect-Schedule对象管理模块,以数据流模式对其进行管理。对象被静态地分配到各个处理器核上,并在初始化时向系统注册行为函数及数据流连接关系,在系统的调度下协同工作。减少系统开销,提高系统效率。
其他文献
正交频分复用(OFDM)技术是第四代移动通信的关键技术之一,相比传统的单载波通信技术,OFDM技术对多径环境下的时延扩展有较强的抵抗力,非常适用于非视距通信的应用环境。在多径环境
地基光学天文望远镜通过大气层对空间目标成像时,受到大气湍流的干扰,导致图像模糊,降低了天文图像的科研价值。通过自适应光学系统,可实时纠正大气湍流造成的干扰,提高天文观测图
近年来,随着无线通信技术的飞速发展,正交频分复用(OFDM)技术已经被许多无线通信标准所采用。OFDM技术受到如此多的关注是因为它拥有令人瞩目的优势,如具有较高的频谱利用率、能
空间激光通信是一种十分先进的通信手段,由于其频带宽、保密性高、端机体积小、无需频率许可等优势,在宽带接入、深空通信、应急通信及军事保密通信等众多方面有着良好的发展前
随着网络技术和多媒体技术的飞速发展,如何保护多媒体信息的安全已成为国际上研究的热门话题,数字水印技术应运而生。作为保护数字作品版权的一种重要手段,数字水印技术己成
路面破损检测是公路养护和管理工作中重要的一部分。在公路里程数不断增加的今天,依靠传统的人工检测的方法已经无法达到快速、高效检测的要求。近些年来,随着计算机技术的飞速
期刊
学位
CDMA已经是一项非常成熟的无线多址接入技术,已成功运用于2G和3G移动通信系统中,在未来移动通信系统的研究中,CDMA技术仍然是人们关注的焦点之一.与此同时,随着移动通信系统的发