基于AMP架构的多核间任务同步与通信的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yue_pan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术应用领域的日益复杂,其对处理器性能、功耗等提出了更高的要求,越来越多的嵌入式应用采用多核处理器作为其硬件开发平台。但目前支持多核处理器的国内外操作系统并不多见。本文在分析了航天某平台应用需求的基础上,结合多核处理器的硬件特性,采用非对称多处理(asymmetric mulitiprocessing,简称AMP)的操作系统运行环境,对航天某操作系统进行扩展。设计和实现了一个基于共享内存的多核核间通信系统,为实际工程应用提供有效支撑。本设计采用了层次化设计思想,主要完成两层的工作。一层为多核通信层,包括核间信号量、核间消息队列。另一层为多核基础服务层,包括共享内存管理、共享资源访问控制、核间中断处理。通过上述方法实现的多核核间通信系统已经集成于某航天操作系统中,并稳定运行于相应平台。实际结果表明它是一个相对独立、可靠、强实时的系统。
其他文献
我国台湾地区特殊的历史背景、人力和物力资源因素、经济背景、职业教育自身存在问题等都成为影响职业教育发展和改革的因素。本着台湾与大陆是同宗同祖,考察与比较台湾地区
目的对护理新理念运用在消毒供应中心管理中的应用效果进行研究分析。方法对本院消毒供应中心的23名护理人员实施PDCA循环管理模式,对实施前后物品的消毒灭菌、洗涤、发放合
在当下的社会,明星从被发掘到培养成名等一系列造星环节之中,没有一个环节不与商业息息相关。随着娱乐商业系统的日益成熟,一个明星的商业价值几乎代表了这个明星的全部价值,明星
高校是贯彻马克思主义人的全面发展思想的重要阵地,然而我国目前高校教育现状与大学生全面发展存在着一定的矛盾。文章基于我国高校的实际,提出了高校贯彻人的全面发展思想的新
马克思认为私有制下的分工造成了人的畸形发展,使人丧失了全面发展的机会,从而将研究和解决人的全面发展问题作为一个社会问题的中心。从马克思分工理论的角度来认识人的全面发
在科技不断进步的今天,人工智能管理不断深入到社会生活的各个方面,其中一方面则体现在化工厂的智能化管理中。而如何将自动化转为人工智能化并合理运用进化工罐区,则是深入
文章分析了高校哲学教学的理念与方法困境,指出基于概念教学法的传统教学方法与实践环节是教学效果不佳的根本原因;进而指出以问题意识、课题意识为指导进行教学改革与创新,
<正>一、内容回放,唤醒记忆1.最近,我们读了美国作家贝芙莉·克莱瑞的小说《亲爱的汉修先生》。最初看这本书的封面,吸引你的是什么?2.选择一本好书,有时能够影响人的一生。(
马克思主义的社会发展动力学说认为,整个人类社会是在诸多“合力”交织作用下发生和发展起来的,其中生产力和生产关系、经济基础和上层建筑之间的矛盾构成了社会发展的基本动力
新课程改革倡导加强学科知识间的横向联系,弱化学科之间的界限。地理学是一门兼有自然学科和人文学科内容的交叉性学科,具有很强的综合性,这一性质使得隶属于文科的高中地理,