基于VxWorks的异构多核处理器软件系统的研究与设计

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:jeall
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺的不断进步以及处理器体系的发展,异构多核处理器在嵌入式领域中得到了广泛的应用。但是,与硬件的飞速发展相比,对异构多核处理器的软件支持却比较落后,针对异构多核处理器进行应用软件开发的难度大,开发效率低。本文首先对VxWorks内核的源代码进行了深入的剖析,从最底层的数据结构开始,通过数据结构之间的关联关系全面的展示了整个内核的构成,并对操作系统内核在任务调度、内核抢占、任务通信、内存分配时的变化进行了动态的分析,对VxWorks内核特有的工作延期机制进行了分析。在深入分析的基础上对VxWorks进行了扩展,针对目标处理器的特点,构建了支持异构多核处理器中通用处理器(GPP)核和数字信号处理器(DSP)核对等编程的软件系统,使得运行在DSP核上的应用也能够和GPP核上的应用一样调用操作系统提供的各种应用程序接口(API),以简单的、符合程序员设计习惯的方式实现了对异构多核处理器的控制;扩展了VxWorks的中断机制和任务管理机制,实现了异构多核环境下的中断管理和任务管理;针对目标处理器提供的共享数据池(SDP)的特点,利用VxWorks提供的底层数据结构,设计了适用于流水作业计算模型的、硬件特性对程序员透明的通信机制。本文最后对设计的支持异构多核处理器的软件系统进行了实际的测试和验证。实验结果表明设计的软件系统能够正确的操纵异构多核处理器,利用SDP实现DSP核间通信。
其他文献
目的观察宣肺、暖脾、温肾法治疗肺心病心衰的临床疗效。方法将80例肺心病心衰患者随机分为两组,治疗组采用中西医结合方案治疗,对照组予以西医常规治疗,均治疗7天;比较两组
煤自燃火灾严重威胁着煤炭生产和储运的安全,给煤炭产业带来极大的安全隐患。为有效的防治煤炭自燃,研究煤炭自燃特性,确定煤最短自然发火期,并提出合理的煤自燃防治技术是非
<正>李鸣皋,1918年生,男,汉族,河南省唐河县人。李氏幼承家训,耽嗜岐黄,弱冠之年即悬壶乡里。南阳地区人民医院副院长,首批全国500名老中医之一。发表论文30余篇,获省、市科
目的:分析鼻胆管引流不同护理方式的护理效果;方法:选取2012年1月至2015年6月在我院行胆道手术的患者160例,常规护理组以及预见性护理组,采用不同的护理方式护理后,观察ERCP
目的观察冬参扶正汤在鼻咽癌放化疗中能否减轻副反应及提高患者远期生存率,改善生活质量。方法冬参扶正汤+放化疗40例(观察组),单纯放化疗治疗30例(对照组)。观察组采用口服
目的探讨目前基层防疫医疗逐渐完善条件下,8个月内婴儿麻疹的发病特点、趋势,规范防治措施。方法回顾性分析我院2002.01~2008.0125例8个月内婴儿麻疹的临床表现、实验室检查、
轿车市场竞争日趋激烈,原有的机器人工作站在实际应用中有种种限制和缺陷。本文对机器人工作站进行了重新开发,主要是增加了周边设备控制器,增强了工作站的功能。1)本文重构
<正> 这篇文章包括两个部分。第一部分,谈谈我在访美期间对于美国语文教学的一些观感。第二部分,谈谈由访美观感中引发出来的一个问题,即在我国语文教学的改革中如何进一步考
随着电子商务技术和连锁企业管理的发展,被视为第三利润源的物流成为了零售业关注的焦点。有效的物流管理不但能够提高连锁企业的工作效率,又能辅助企业更好的利用信息资源对
<正>慢性淋巴细胞性甲状腺炎(chronic lymphocyticthyroiditis)又称"桥本甲状腺炎"(Hashimoto’sthyroiditis,HT),由日本学者Hashimoto于1912年首先报道,是自身免疫性甲状腺