基于SOC的实时操作系统的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:langjitianya198411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片集成度的飞速提高,集成电路的设计已经进入SOC时代。使用软硬件协同设计的方法,系统芯片必然包括硬件和与之协同工作的软件。操作系统不仅能提高芯片的性能和可靠性,而且能改善设计的可重用性、减少设计的上市时间(Time-to-Market),日益受到重视。本文以HDTV信源解码芯片为SOC原型,设计并实现了一个基于SOC的实时操作系统Iota。 与通常的嵌入式实时操作系统相比,基于SOC的RTOS既有共性,也有其特殊性。其共性表现在强调任务的实时性,采用实时调度算法以保证系统的多个任务能满足实时性的要求;其特殊性源于SOC给RTOS的设计带来新的课题。例如,SOC中的实时操作系统在设计上可以更灵活,采用软硬件协同设计的方法,可以将操作系统的部分功能转移到系统的硬件实现。此外,系统芯片存储容量通常有限,SOC的RTOS比通常的嵌入式要求有更小的存储空间。 本文采用软硬件协同设计的方法来设计在SOC中的实时操作系统。本文在分析总线仲裁单元的时间片调度的基础上,将操作系统的I/O管理的功能部分采用硬件实现。通过软硬件协同设计,提高操作系统的实时性能和芯片的吞吐量。 实时性能是RTOS的最重要的性能指标。本文根据HDTV信源集成解码芯片的工作原理,对MPEG-2协议中的TS流解复用任务和AC-3音频解码任务提出缓存驱动和时限驱动两种调度策略。在详细分析了缓存驱动调度策略下的调度参数(例如调度的粒度和任务优先级)对系统实时性能的影响后,本文确定操作系统的调度策略及其参数。 存储管理是操作系统的重要内容,本文根据硬件的RISC核的存储管理单元(MMU)的特点,设计并实现了一种简单的存储保护和共享机制。操作系统和应用程序分布在系统的核心态和用户态,系统的核心态和用户态之间不能互相访问,此外不同的任务通过其不同的任务号限制其互相访问。通过存储保护机制提高系统健壮性。 由于SOC设计的复杂性日益提高,SOC要求在多种异构的平台上进行验证,典型的如虚拟机平台和基于硬件的FPGA验证平台。本文分析了实时操作系统在SOC软硬件协同验证中的作用。通过RTOS将应用的分解为不同的层次化,只要改变平台相关的接口模块,就可以实现在不同的异构平台上的仿真。通过操作系统可以减少验证的工作量,加快开发的进程。
其他文献
本文认为以人为本法理理念是当代中国宪法确立民营经济合理地位的思想基础。以人为本法理理念与人文主义理论有内在联系,但当代中国以人为本法理理念最核心的思想是要把人民的
承德供电公司有众多员工用智慧和巧手,研制出多项创新成果,解决生产难题,他们的创新成果已连续7年荣获得国家级优秀QC成果称号,33项QC成果获得北京市电力行协、河北省电力行协以
提出一种基于阴阳对(YYPO)算法优化的随机森林(RF)与支持向量机(SVM)组合预测方法,利用YYPO算法对RF、SVM关键参数和组合权重系数进行优化,构建YYPO-RF-SVM预测模型,并与YYPO
在当地农村工作中普遍存在的村务不公开、决策不民主、决策程序不规范等问题,制约乡镇社会稳定和经济的发展,文章结合山西原平市新原乡的情况,通过加强领导、强化措施、加强监督
奥茨在小说创作过程中受到现代西方心理学家精神分析学说的影响,其在实际创作过程中通常会以人道主义思想为创作核心,充分吸收现代文化的创作理念和相关技巧,该种小说塑造方式使
“一个公司的品牌,是比技术或制造能力更重要的资产”,这种观点曾被很多商业著作视为圭臬。
<正>2014年,河北省农科院以王海波副院长为组长的驻阜平县王林口乡刘家沟村帮扶工作组,发挥本院优势,结合当地实际,大力开展技术帮扶,通过提供资金支持和智力支持,帮助刘家沟
三维建模技术的普及,使三维模型大量产生,为了充分利用已有的模型资源,基于内容的三维模型检索系统的研究逐渐受到人们的重视,三维模型形状特征提取就是该研究领域中一个比较
独立后的印尼在工业化的推动下经济快速发展,但大量农业人口的涌入与城市的无序发展也带来了过度城镇化问题,贫民窟不断蔓延。亚洲金融风暴后,高企的通货膨胀率、失业潮、人均收入锐减引发了印尼城市贫困人口的激增。大量城市贫民聚居在“甘榜”这类城市边缘社区,贫困、高犯罪率、恶劣的居住环境迫切需要改善。《新城市议程》提出包容性的城市发展,重视弱势群体的生存机会,并强调多元共治的城市治理模式,共同应对复杂的城市贫
曲线逼近和曲面重建问题都是计算机辅助设计中的重要课题。曲线逼近是逼近论和几何造型相结合的产物,在计算机辅助设计领域有着广泛应用例如过程曲线的逼近,有理Bezier曲线的多