[实践篇]13.20 Qnx进程管理slm学习笔记

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[实践篇]13.20 Qnx进程管理slm学习笔记相关的知识,希望对你有一定的参考价值。

【QNX Hypervisor 2.2用户手册】目录(完结)

4.2 模块

我们可以将组件组合成一个模块。模块中的进程可以组成一个子系统,也可以用于建立一组系统状态,例如基本操作和各种更高级别操作。注意,必须命名模块,以便可以在内部引用它们。而且每个模块必须描述成一个元素,形势如下:

<SLM:module name="device_monitors">
    -- module description --
</SLM:module>

如果想要列出模块中的组件,请使用memeber元素。member元素没有属性;元素的值通过其各自组件元素中定义的内部名称来引用成员组件。模块不能包含依赖元素。 

通过在组件名称中使用一个带有通配符的成员元素,可以在一个模块中通过包含多个组件。例如;

<SLM:member>devb-*</SLM:member>

可以在 XML 配置文件中按任意顺序指定组件和模块,但如果找到任何循环依赖项,SLM 将引发错误。

4.3 SLM模块和组件的复用

我们可以定义可以在一个或多个 SLM 文件中复用的模块和组件。这对于分解 SLM 模块和组件以在不同的 SLM 配置文件中复用非常有用。

在复用其他 SLM 文件中的模块和组件的 SLM 配置文件中,需要定义这些可复用部分所在的文件名。执行此操作的语法如下:

<!DOCTYPE SLM_system [
    <!ENTIT

以上是关于[实践篇]13.20 Qnx进程管理slm学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

[实践篇]13.18 Qnx进程管理slm学习笔记

[实践篇]13.23 qnx侧资源使用调试指令回顾

[实践篇]13.5 QNX侧如何操作进程?

[实践篇]13.5 QNX侧如何操作进程?

[实践篇]13.4 QNX侧如何查看进程信息?

[实践篇]如何判断qvm进程异常?