关于RIL中的COM_XXX接口

szgrape 2013-05-08 09:46:51
RIL中导出的接口有RIL_XXX以及COM_XXX

RIL_XXX主要是提供给上层使用,不知哪位知道COM_XXX这类接口主要做什么用啊?RIL下面的COM有他自己的驱动,比如MUX或者USB转虚拟串口
...全文
290 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiulong_bao 2013-05-22
  • 打赏
  • 举报
回复
所有的XXX_init都是在驱动加载的时候调用的。对于RIL来说,在ril驱动加载之前对应的COM驱动应该加载好,不然ril驱动怎么去打开com口
szgrape 2013-05-20
  • 打赏
  • 举报
回复
我看了一下RIL的代码,在打开端口的COM_OpenInternal里面有g_dwComInitData这个变量,可是这个变量时在COM_Init里初始化的,那么这个COM_Init是谁来调用的啊,另一种可能就是开启了DEDICATED_DATA_PORT这个宏,这个宏是干什么的呢?
91program 2013-05-08
  • 打赏
  • 举报
回复
MS 的驱动分为 PDD 和 MDD 层,驱动的接口一般是给中间层调用的,不是直接给应用用的。当然,可以通过 API 间接调用到这些接口的。
cclutpk 2013-05-08
  • 打赏
  • 举报
回复
COM_XXX最终会在系统注册一个串口,可以说跟RIL没有任何关系,对RIL来说只要有串口号就足够了 你把RIL_XXX与COM_XXX分开写也没问题,所以谈不上是由RIL提供的,只是习惯上写在一起
szgrape 2013-05-08
  • 打赏
  • 举报
回复
引用 2 楼 cclutpk 的回复:
[quote=引用 楼主 szgrape 的回复:] RIL中导出的接口有RIL_XXX以及COM_XXX RIL_XXX主要是提供给上层使用,不知哪位知道COM_XXX这类接口主要做什么用啊?RIL下面的COM有他自己的驱动,比如MUX或者USB转虚拟串口
RIL_XXX实现的是RIL的功能,如AT命令的收发解析,而AT命令收发依赖COM_XXX提供的串口功能[/quote] AT命令的收发完全是通过writefile和readfile来完成的啊,RIL的代码并没有具体的COM_XXX的操作 而且COM_XXX的串口功能也应该是下层modem的设备驱动提供啊,不应该是RIL提供吧
cclutpk 2013-05-08
  • 打赏
  • 举报
回复
引用 楼主 szgrape 的回复:
RIL中导出的接口有RIL_XXX以及COM_XXX RIL_XXX主要是提供给上层使用,不知哪位知道COM_XXX这类接口主要做什么用啊?RIL下面的COM有他自己的驱动,比如MUX或者USB转虚拟串口
RIL_XXX实现的是RIL的功能,如AT命令的收发解析,而AT命令收发依赖COM_XXX提供的串口功能

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧