- 博客(4)
- 收藏
- 关注
原创 LINUX使用一个定时器实现设置任意数量定时器
本例子参考 Don Libes的Title: Implementing Software Timers例子改写 为什么需要这个功能,因为大多数计算机软件时钟系统通常只能有一个时钟触发一次中断。当运行多个任务时,我们会想要多个定时器 的时钟跟踪并发这样可以生成正确的时间重叠,操作系统这样做。 本例子是为了实现使用Linux下的一个定时器,实现任一数量的定时器
2017-12-05 09:14:42 421
原创 MTKsocket API解析
kal_int8soc_create( kal_uint8domain, socket_type_enumtype, kal_uint8protocol, module_typemod_id, kal_uint32nwk_account_id);ap_id = cbm_get_app_id(nwk_
2017-12-05 09:11:08 282
原创 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 619 1
原创 SIM卡文件架构
概述SIM卡内部有着一个文件系统,通过基础指针加地址偏移的方式定位到文件位置。如图SIM卡文件总共有三类(MF(DF(EF,他们通过一个特有的2个字节的文件ID头来唯一标识.SIM文件系统分4个层次level1~level4.level0层只有MF。level1层为MF下的DF和EFlevel2层为DF下的EF和DFlevel3层为level2层DF下的
2017-12-05 09:01:17 3536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人