[MICROSAR Adaptive] --- Execution Management

0 引言

如果要自己手动建立一个完整模型,该怎么做呢?另外execution management是AUTOSAR platform上的一个基础的Function Cluster,该如何使用它呢?在这一集中,我们将解决这些疑问。
首先 我会介绍execution management,然后我们会逐步创建出一个完整的AUTOSAR模型,我们先对应用程序本身建模,然后对程序运行的环境建模,最后对应用程序的部署建模。我们会了解autosar adaptive platform模型中的一些重要的元素,和他们之间的关系。最后我们编写c++代码来实现这个应用程序,编写cmake的脚本来构建它,用execution management来启动它。
在这里插入图片描述

1 Execution manager的概述

操作系统内核启动完成后,整个系统还需要进行一些初始化才能开始工作,以unix system V为代表的操作系统有一套传统的被广泛采用的初始化机制,操作系统内核启动完成后,创建第一个进程,它被称为init进程 。init 进程是整棵进程树的根,在autosar adaptive platform上execution management简称em,就可以起到init system的作用,在操作系统内和启动完成后,我们可以启动execution management守护进程,然后由他来管理其下的所有进程。em的职责有:

  • 读取应用程序的配置文件
  • 决定启动和

猜你喜欢

转载自blog.csdn.net/weixin_42445727/article/details/134242209