- 博客(4)
- 收藏
- 关注
原创 LINUX使用一个定时器实现设置任意数量定时器
本例子参考 Don Libes的Title: Implementing Software Timers例子改写 为什么需要这个功能,因为大多数计算机软件时钟系统通常只能有一个时钟触发一次中断。当运行多个任务时,我们会想要多个定时器 的时钟跟踪并发这样可以生成正确的时间重叠,操作系统这样做。 本例子是为了实现使用Linux下的一个定时器,实现任一数量的定时器
2017-12-05 09:14:42
485
原创 MTKsocket API解析
kal_int8 soc_create( kal_uint8 domain, socket_type_enum type, kal_uint8 protocol, module_type mod_id, kal_uint32 nwk_account_id ); ap_id = cbm_get_app_id(nwk_
2017-12-05 09:11:08
354
原创 MTKMMItask解析
获取MMI外部消息队列大小。queue_node_number = msg_get_extq_messages(); 从外部消息队列获取消息,放入循环队列mmi_frm_fetch_msg_from_extQ_to_circularQ(); 获取循环消息队列消息个数 OslNumOfCircularQMsgs。 设置活跃模块为MOD_MMI 轮训循环消息队列做相应处理。
2017-12-05 09:09:51
697
1
原创 SIM卡文件架构
概述 SIM卡内部有着一个文件系统,通过基础指针加地址偏移的方式定位到文件位置。 如图SIM卡文件总共有三类(MF(DF(EF,他们通过一个特有的2个字节的文件ID头来唯一标识. SIM文件系统分4个层次level1~level4. level0层只有MF。 level1层为MF下的DF和EF level2层为DF下的EF和DF level3层为level2层DF下的
2017-12-05 09:01:17
3891
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅