Abstract:
The Basic Software(BSW) layer is composed of a large number of well-defined standardized modules in the software architecture of the AUTOSAR platform. BSW module should be embedded into AUTOSAR OS context, main processing functions should be trigger and data consistency mechanisms should be applied for the BSW modules when developing AUTOSAR applications. Under such circumstance, this paper presents a design and implementation scheme of BSW scheduler module in this chapter in order to assemble BSW modules in a well-defined and efficient manner in a project specific context. This scheme can reduce operating system resources consumption significantly and improve reliability and stability of BSW modules.
Key words:
AUTOSAR,
Basic Software(BSW) scheduler,
automotive electronics
摘要: 在AUTOSAR平台的软件架构中,基础软件层包含大量接口定义完整的标准模块。开发AUTOSAR应用时需要将基础软件层模块嵌入到操作系统上下文中,由操作系统来触发模块的主处理函数,并提供必要的数据同步机制。为此,提出一种基础软件调度器模块的设计及实现方案,将上述模块嵌入到指定项目的上下文中。实现结果表明,该方案能节约操作系统资源,提高模块可靠性和稳定性。
关键词:
开放式汽车系统架构,
基础软件调度器,
汽车电子
CLC Number:
ZHANG Yan-Hua, XIANG Chen, CHU Shi-Liang. Design and Implementation of AUTOSAR Basic Software Scheduler[J]. Computer Engineering, 2011, 37(4): 43-45.
张谚华, 项晨, 涂时亮. AUTOSAR基础软件调度器的设计与实现[J]. 计算机工程, 2011, 37(4): 43-45.