×

ME3630 WelinkOpen API编程指南的详细资料说明

消耗积分:0 | 格式:pdf | 大小:6.14 MB | 2020-06-20

cgjbvgh

分享资料个

  本文描述了模块产品ME3630支持的OpenLinux MCM(Mobile Connection Manager)接口,该接口使得Linux 应用程序可以直接访问高通MDM9X07平台提供的服务。

  该文档适用于使用MCM接口进行OpenLinux开发的软件开发人员,并需要读者对Linux编程有一定程度的了解。

  MCM是Linux用户面的框架服务,提供了丰富的功能接口供Linux用户程序调用,并支持多客户端并发操作。 MCM接口是基于消息机制的,客户端程序填充MCM消息结构(例如:建立数据拨号的消息类型),然后调用消息发送函数发送消息到MCM框架,该消息请求执行完成后,MCM 框架发送执行结果到客户端。客户端也可以注册主动上报回调函数,MCM框架通过回调函数将上报事件传给客户端。 MCM消息类型有请求、回复和主动上报三种类型。消息结构定义在C头文件中,客户端可以通过MCM接口访问。例如:mcm_data_start_data_call_req_msg 消息建立数据连接。消息类型通常带有版本前缀便于版本控制。例如:mcm_data_start_data_call_req_msg_v01。每个消息可以通过同步或者异步的方式发送给MCM框架,区别在于,同步操作会阻塞客户端线程,直到接收返回结果;调用异步函数发送消息会立即返回。执行结果通过回调函数返回。客户程序发送MCM 消息前,必须先调用mcm_client_init函数初始化获取客户端句柄,结束前需调用mcm_client_release函数释放该句柄。图2-1说明客户端初始化和释放流程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !