汽车系统的功能多样性和智能化发展,引起车内ECU数量的大量增加,给汽车成本的降低带来巨大压力。ECU节点通过TTP总线构成了以周期性任务触发、基于TDMA技术的消息分发、基于抢占的FPS调度等为特点的分布式体系结构。实时性和资源利用率是上述体系结构需要考虑的两个关键问题,特别是随着汽车系统复杂性的快速增长,对解决上述问题提出了严峻的挑战。本文提出一种利用GP进行周期分配和总线访问配置,并结合FPS进行实时调度分析,在保证系统时限的前提下,最小化系统资源利用率的方法,以减缓ECU数量的增加,降低系统成本。在具备工业实用价值的任务集基础之上进行的仿真实验结果表明了该方法的有效性和可扩展性。
With the development of the functional diversity and intelligence in automotive systems,the number of ECU increases drastically,so it brings enormous pressure to cost reduction.Based on the TTP bus,ECUs construct a distributed architecture characterized by periodic task activation,TDMA-based message sending and preemptive FPS.Real-timeness and cost reduction are two key problems of this architecture,especially for the increase of complexity,which poses great challenges to resolving these two problems.In this paper,we propose an optimized approach which puts geometric programming and schedulability analysis together,in order to simultaneously finish the period assignment and bus access configuration,meet end-to-end deadline constraints and minimize CPU utilization.Our approach is applied in an industrial-level case study and the simulation results show it is effective and scalable.