基于机载多核弱序存储模型的共享内存驱动软件设计方法研究 |
| |
引用本文: | 徐光,曲国远,吉沛琦.基于机载多核弱序存储模型的共享内存驱动软件设计方法研究[J].航空电子技术,2022,53(4):52-57. |
| |
作者姓名: | 徐光 曲国远 吉沛琦 |
| |
作者单位: | 海装驻上海地区第十军事代表室,上海 200233;中国航空无线电电子研究所,上海 200233 |
| |
摘 要: | 随着航空电子系统承载的应用日趋复杂,飞机对机载计算机的计算力和功耗比要求不断提升,这也推动了嵌入式多核处理器的加速应用和普及。多核处理器在航空电子设备的深入应用,随之而来的是运行其上的软件复杂度急剧上升,面向应用的航电系统设计面临挑战。多核处理器平台由于需要面对并行、指令乱序、资源共享冲突等问题,而目前国内大多数机载嵌入式软件和驱动仍然是基于单核处理器设计和实现的,影响最大的是在机载嵌入式实时操作系统环境下的驱动软件,因此需要充分考虑多核带来的各方面影响,尤其是需要兼顾共享内存等资源的使用冲突和实时高效要求。本文结合机载航电多核处理平台的特点,提出了一种基于机载多核弱序存储模型的共享内存驱动软件设计方法,并基于该方法设计了FC 总线驱动和MBI 总线驱动,项目应用结果表明,设计的驱动程序在多核处理器平台上数据传输正确,验证了方法的正确性和有效性。
|
关 键 词: | 嵌入式多核处理器 RTOS 驱动软件 |
收稿时间: | 2022/11/15 0:00:00 |
修稿时间: | 2022/12/29 0:00:00 |
|
| 点击此处可从《航空电子技术》浏览原始摘要信息 |
| 点击此处可从《航空电子技术》下载免费的PDF全文 |
|