【技术实现步骤摘要】
带有同步驱动程序的车辆控制装置
[0001]本专利技术涉及带有处理器的车辆控制装置,所述处理器用于执行同步驱动程序以将车辆状态数据写入在闪存存储器内。本专利技术特别地涉及用于执行实时闪存访问的专用闪存驱动程序。
技术介绍
[0002]AUTOSAR架构(汽车开放系统架构)是用于汽车行业的软件组件开发的标准,其源自不同的汽车制造商的合流。AUTOSAR具有以下特性:a)基本功能的实现和标准化,所述基本功能具有模块化结构,并且可被第三方制造商的模块替代。b)针对不同车辆类型的可扩展性,即实施可受益于经过良好测试的高质量标准模块的可扩展的解决方案。c)冗余设计的可能性,特别是对于安全性关键的领域。d)其他制造商的模块的嵌入。e)整个产品生命周期期间的可维护性。f)车辆整个生命周期期间的软件更新和升级。
[0003]然而,已表明,在AUTOSAR架构中,信息的持久存储无法实时进行。因为此情况下的实现基于先入先出(FIFO)原则,其中系统的所有软件组件都写入到队列或等待列表内。所述软件组件然后被依次(异步)处理,使得不能确定被 ...
【技术保护点】
【技术特征摘要】
1.一种带有处理器(101)和闪存存储器(140)的车辆控制装置(100),其中所述处理器(101)被设计为执行多个进程(111、112、113、114),其中,每个进程与对应的车辆控制部件相关;其中,所述处理器(101)被设计为执行异步驱动程序(120),所述异步驱动程序(120)被设计为响应于多个进程(111、112、113、114)的相应的进程的写请求(115)将对应的进程上下文中的相应的进程的车辆状态数据写入(121)到所述闪存存储器(140)内,其中,向所述闪存存储器(140)内的写入(121)通过所述异步驱动程序(120)根据先入先出特性进行;其中,所述处理器(101)还被设计为执行同步驱动程序(130),所述同步驱动程序(130)被设计为响应于多个进程(111、112、113、114)的预定的进程(114)的写请求(116)停止所述处理器(101)上的所述异步驱动程序(120)的执行,并且将预定的进程(114)的车辆状态数据写入(132)到所述闪存存储器(140)内,其中进行所述异步驱动程序(120)的停止时保存对应的进程上下文,在所述进程上下文下在停止(131)的时刻所述异步驱动程序(120)写入(121)到所述闪存存储器内(140),其中,所述同步驱动程序(130)还被设计为在将预定的进程(114)的车辆状态数据写入(132)到所述闪存存储器(140)内之后在恢复被保存的所述进程上下文的情况下重新激活(131)所述异步驱动程序(120)。2.根据权利要求1所述的车辆控制装置(100),其中多个进程(111、112、113、114)的预定的进程(114)是被设计为特别是在车辆碰撞时或在所述车辆控制装置(100)内出现未定义的状态时记录车辆的异常状态的进程。3.根据权利要求1或2所述的车辆控制装置(100),其中,所述闪存存储器(140)是被设计为记录关于相应的车辆控制部件的故障状态的数据的车辆故障存储器。4.根据前述权利要求中任一项所述的车辆控制装置(100),其中,所述同步驱动程序(130)被设计为将预定的进程(114)的车辆状态数据实时写入(132)到所述闪存存储器(140)内。5.根据前述权利要求中任一项所述的车辆控制装置(100),其中,所述异步驱动程序(120)被设计为根据先入先出特性依次处理多个进程(111、112、113、114)的相应的进程的写请求(115),而不保证预定的处理时间。6.根据前述权利要求中任一项所述的车辆控制装置(100),其中,对应的进程上下文的保存和恢复取决于所述处理器(101)的硬件设计,特别是取决于所述处理器(101)的特定的硬件寄存器的设计。7.根据前述权利要求中任一项所述的车辆控制装置(100),其中,多个进程(111、112、113、114)的预定的进程(114)具有至所述同步驱动程序(130)的专用的接口,以将预定的进程(114)的写请求(116)传送到所述同步驱动程序(130)。8.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。