检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:徐光 曲国远[2] 吉沛琦[2] XU Guang;QU Guo-yuan;JI Pei-qi(NO.10 Military Representatives Office of Navy in Shanghai Area,Shanghai 200233,China;China National Aeronautical Radio Electronics Research Institute,Shanghai 200233,China)
机构地区:[1]海装驻上海地区第十军事代表室,上海200233 [2]中国航空无线电电子研究所,上海200233
出 处:《航空电子技术》2022年第4期52-57,共6页Avionics Technology
摘 要:随着航空电子系统承载的应用日趋复杂,飞机对机载计算机的计算力和功耗比要求不断提升,这也推动了嵌入式多核处理器的加速应用和普及。多核处理器在航空电子设备的深入应用,随之而来的是运行其上的软件复杂度急剧上升,面向应用的航电系统设计面临挑战。多核处理器平台由于需要面对并行、指令乱序、资源共享冲突等问题,而目前国内大多数机载嵌入式软件和驱动仍然是基于单核处理器设计和实现的,影响最大的是在机载嵌入式实时操作系统环境下的驱动软件,因此需要充分考虑多核带来的各方面影响,尤其是需要兼顾共享内存等资源的使用冲突和实时高效要求。本文结合机载航电多核处理平台的特点,提出了一种基于机载多核弱序存储模型的共享内存驱动软件设计方法,并基于该方法设计了FC总线驱动和MBI总线驱动,项目应用结果表明,设计的驱动程序在多核处理器平台上数据传输正确,验证了方法的正确性和有效性。With the increasingly complex application of avionics systems, the requirements for computing power and power consumption ratio of aircraft to airborne computers are constantly improving, which also promotes the accelerated application and popularization of embedded multi-core processors. With the deep application of multi-core processors in avionics, the complexity of software running on them has risen sharply, and the design of applicationoriented avionics systems is facing challenges. Because multi-core processor platform needs to face problems such as parallelism, instruction disorder, resource sharing conflict, and so on, most of the domestic airborne embedded software and drivers are still designed and implemented based on a single core processor, and the driver software in the environment of airborne embedded real-time operating system has the greatest impact, so it is necessary to fully consider the impact of multi-core in all aspects. In particular, it is necessary to take into account the use conflict of shared memory and other resources and the requirements for real-time efficiency. Combining the characteristics of airborne avionics multi-core processing platform, a shared memory driver software design method is proposed based on the airborne multi-core weak order storage model, and a FC bus driver and an MBI bus driver are designed based on this method. The project application results show that the designed driver is correct in data transmission on the multi-core processor platform, which verifies the correctness and effectiveness of the method.
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.17.176.160