电子说
1.功能定义
AUTPSAR AP 架构 图来源于作者
2.关系
关于EM/SM/FG的关系, 用如下图进行说明:
APP :在此图中,ABCDEF分别代表不同进程,可以理解为不同的应用层程序。
FG :在此图中存在三个不同的FG:
SM :根据输入输出条件的变化,对上述FG中的状态跳转进行管理。也就是图中的state transition部分的作用。
EM :每个进程的状态分为Terminated/Running/Idle三种存活状态,由EM进行控制。直观来说即图中每个APP的曲线波动情况。
例如Machine为Startup状态时,需要进程A和进程B是Running状态,而到Running状态时,需要终止进程A,然后启动进程C。
EM/SM/FG的关系 图来源于知乎KimChan(侵删)
3.实现
1.首先我们需要拥有一个任意的app程序,用来作为被管理对象。
2.使用Armxl配置文件的生成工具,生成所需要的配置,里面包括FG/SM/EM的相关配置。
3.将Armxl和AP的协议栈一起进行编译。
4.run,EM能够按照配置控制APP的存活。
全部0条评论
快来发表一下你的评论吧 !