【技术实现步骤摘要】
本申请涉及操作系统,具体涉及任务运行方法、系统、控制器及车辆。
技术介绍
1、随着汽车逐步由机械化转向电气化,并且伴随着广大用户对汽车舒适性以及安全性越来越高的要求,现代汽车上的ecu控制器也变得越来越重要。汽车的ecu控制器包括ivi(in-vehicle infotainment,车载娱乐信息系统)、tbox、adas(advanceddrivingassistance system,高级驾驶辅助系统)以及新能源ecu(electronic controlunit,电子控制单元)控制器。
2、在汽车ecu中,系统需求相对比较简单的情况下使用裸机编程可以满足要求。但目前随着汽车ecu系统需求越来越复杂,需要一种机制来替我们完成各个任务之间的调度功能。
3、目前,现有的应用于汽车ecu的任务调度方法主要采用有开源主机性能监控框架vector的符合汽车开放式系统架构autosar标准的软件系统,以及一些其它的用非免费ip授权的实时操作系统实现的符合autosar标准的软件系统来实现。但是会存在可运行实体的调度开销以
...【技术保护点】
1.一种基于FreeRTOS操作系统的任务运行方法,其特征在于,包括:
2.根据权利要求1所述的任务运行方法,其特征在于,所述基于FreeRTOS操作系统创建多个任务组,每个任务组包括一个定时器任务和一个优先级任务,包括:
3.根据权利要求2所述的任务运行方法,其特征在于,所述将需要运行的车辆控制功能加入至多个任务组中的优先级任务中执行周期性任务和抢占式任务调度,包括:
4.根据权利要求3所述的任务运行方法,其特征在于,所述将需要运行的车辆控制功能加入至多个任务组中的优先级任务中执行周期性任务和抢占式任务调度,还包括:
...
【技术特征摘要】
1.一种基于freertos操作系统的任务运行方法,其特征在于,包括:
2.根据权利要求1所述的任务运行方法,其特征在于,所述基于freertos操作系统创建多个任务组,每个任务组包括一个定时器任务和一个优先级任务,包括:
3.根据权利要求2所述的任务运行方法,其特征在于,所述将需要运行的车辆控制功能加入至多个任务组中的优先级任务中执行周期性任务和抢占式任务调度,包括:
4.根据权利要求3所述的任务运行方法,其特征在于,所述将需要运行的车辆控制功能加入至多个任务组中的优先级任务中执行周期性任务和抢占式任务调度,还包括:
5.根据权利要求3所述的任务运行方法,其特征在于,在根据优先级顺序依次执行每一组任务组中的优先级任务之后,所述将需要运行的车辆控制功能加入至多个任务组中的...
【专利技术属性】
技术研发人员:周广玲,贾成禹,莫劲威,
申请(专利权)人:三一汽车制造有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。