求助:如何实现不关机SIM卡插拔(不用PUSH式卡座)
SIM卡10000次左右插拔 这个目标设计很奇怪。平均一天插拔5次,要2000天哪。
有人SIM卡座引脚上有机械开关,可以用来检测
这个真不行,没有中断引脚,插拔过程中sim信号全部上电状态,难免引起引脚短路,次数多了不坏卡也会坏手机的......
应该不行吧,都没一个做判断的脚
关注。
留个脚印。
重启软件应该还是要开关机的。
那您说说看?您有啥新意?
这就是个热插拔, Hotswap,我的建议是SW/HW上都要改,让大家参考一下起外部中断,
1Response SIM removed 给上层,上层透过AT做SIM 掉电 DRIVER开始激活并且检测卡片,比如AT command,如果已经拔掉卡,那就再RETURN一次removed卡的动作,这个时候UI显示SIM已经拔掉,软件的SIM TASK部分从ACTIVE 状态切到NULL 状态
2插上卡片,DRIVER 检测到卡片之后,这个时后回送给TASK,上层收到以后让TASK做SIM 初始化,并从NULL切到ACTIVE,
上面这样做,要考虑SIM的防抖机制,可以用TIMER来控制,长时间掉卡就标示真的拔掉了
搞个支持热插拔的软件
建议SIM卡是开关式的 这需要软件控制
值得关注
机械开关或光电开关
机械开关,参照N72的SD卡热插拔。
晕,初衷还要问呀?
这个有点意思,但设计的初衷是什么呢?
建议设计成关机取SIM卡,但不需要打开电池盖、取电池才可以取下SIM卡。类似于某些T卡可以从机身侧面插拔。实现这个创意,貌似有市场......
可以搞个小的盖子盖住SIM卡,打开准备拔的时候判断断电。
我有方案。
上个月这个问题我也发现了,后来问了一下硬件的同事说这个做不到。然后我说T卡怎么可以做到,T卡是靠一个中断输入信号判断是否插入和拔出
而sim和T卡工作原理不一样,sim卡实现热插拔必须实现软件重启。现在最简单的重启软件只有开关手机了
如果有N人的话,可以试着模仿xp系统的注销。看看能不能做出来了