
cms
wangzhibo_csdn
我花开后百花杀
展开
-
cms架构下消息机制
CMS中,程序和命令的交互是通过消息的形式来实现的。在linux下,CMS消息机制是通过unix socket实现的。 在CMS中,你可以在三个主要区域找到消息代码: 1:在RCL/STL/RUT函数中 2:在CMS应用程序和命令中 3:在CMS系统中实现消息路由和事件发布的SMD程序中。CMS消息可以分了请求消息,响应消息,事件消息。当发送一原创 2017-07-31 20:37:09 · 737 阅读 · 0 评论 -
cms启动流程
当系统启动的时候,系统在初始化和校验硬件状态后就开启启动SMD程序,这个程序是CMS的核心部分。当这个程序启动后,它首先启动SSK程序,这个程序是SMD的辅助程序,用来捕获系统和更新MDM的异步事件。然后SMD就根据配置的改变和事件启动应用程序,当应用程序启动后,应用程序就会创建一个与SMD交互的双向通道,这个通道是用应用UNIX本地SOCKET实现的。同时SMD就像一个消息路由服务器一样开始服务原创 2017-07-31 20:42:17 · 5535 阅读 · 0 评论 -
cms 系统下应用对象层接口访问MDM
五:应用对象层接口访问MDM 应用程序可以通过对象层API访问MDM,在对象层,在一个对象中的所有参数都可以组织成一个c数据结构,这个结构称为对象。每一个对象都需要一个唯一的id,这个id被称为MDM对象id。大部分的对象层API都需要这个id做为参数来对数据结构进行访问。但是由于一个对象通常会有很多个实例,所以用一个对象对应的id来标志是不够的,所以就引入了实例id栈。用这个结构来标原创 2017-07-31 20:39:33 · 705 阅读 · 0 评论 -
cms架构下添加一个应用程序
在CMS中,运用程序和命令是同等对待的,它们都是用户空间可执行的。但是在除了CMS系统中,运用程序和命令是不同对待的。往CMS中增加一个应用程序或者命令的步骤:1:要把它正确归类,就是根据它的属性正确地放入userspace目录下的三个目录中的一个。同时在相应的目录下的makefile中增加这个程序或者命令的编译命令。如果这个程序或者命令本身就有一个makefile,那么就要把这个makefi原创 2017-07-31 20:33:55 · 432 阅读 · 0 评论