查看单个帖子
旧 2009-12-01   #2 (permalink)
admin
论坛管理员
 
admin 的头像
 
注册日期: 2009-06-30
帖子: 861
admin 的声望功能已被禁用
默认

在设计这个框架的时候,你需要考虑多种情况,

1.at command 队列是有序的,且response是一一对应的。
2.无序的at command队列,比如并发的sms,dial,setting等操作,这时是宏观上并行,微观上仍然是串行的
3.随时出现的主动上报的notify cmd。

所以你必须能正确处理以上各种情况,而不是期待不出现复杂的情况。一般来说维护一个cmd queue和和response queue
是应该的,并且queue中必须标明他们的对应关系,具体细节可以参考RIL driver。

ring命令是个持续的过程,每隔几秒就会出现,所以任何情况都可能出现。
admin 当前离线   回复时引用此帖