WINCE6下的RIL层开发终于到了完结篇了。其实并不是说没有工作可做了,而是入门的过程基本结束,接下来属于深入和提高的阶段。不过由于目前公司业务调整,暂时不继续这部分工作了。目前自己编写了WINCE下的Aplication Demo验证了接打电话,发送短信、读取短信、设置短信存储类型、查询运营商列表几个API接口,连接和断开网络的RAS调用功能。基本的RIL层接口已经验证OK了。剩下就是具体各应用客户自己根据自己的实际需求进行细化调整了。我的工作到此结束。后期可能是其他同事来接手。
总结了一下,基本上如果模块是严格按照通用AT标准来写的话,WINCE现有的RIL功能就可满足。如果模块的AT功能做的不是很标准,则需要做些修改。我们的模块就发现有个接口不标准,所以我的RIL层驱动做了修改。然后对于厂家主动上报指令的处理,也需要RIL层单独处理。具体是在enfora.cpp文件中类似如ParseOEMNotify的函数中处理厂家自己的主动上报指令。
目前是用中兴AD3812、MG3732\、MG3736做设备进行测试的。CDMA制式的模块未做验证。等有具体业务需要后再深入开展工作。目前调试工作方式较原始,主要采用的是日志打印方式进行调试,后期如果深入研究,需要搭建在线调试方式以提高工作效率。