android 无线启动过程分析

android 无线启动过程分析

ID:14099620

大小:48.00 KB

页数:11页

时间:2018-07-26

android 无线启动过程分析_第1页
android 无线启动过程分析_第2页
android 无线启动过程分析_第3页
android 无线启动过程分析_第4页
android 无线启动过程分析_第5页
资源描述:

《android 无线启动过程分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、android无线启动过程分析寮€鏈鸿繃绋嬩腑鏃犵嚎妯″潡鐨勫垵濮嬪寲杩囩▼锛?rild璋冪敤鍙傝€冨疄鐜?Reference-ril.c(hardwarerilreference-ril)涓殑鍑芥暟锛?constRIL_RadioFunctions*RIL_Init(conststructRIL_Env*env,intargc,char**argv)ret=pthread_create(&s_tid_mainloop,&attr,mainLoop,NULL);staticvoid*mainLoop(void*param)ret=at_open(fd

2、,onUnsolicited);RIL_requestTimedCallback(initializeCallback,NULL,&TIMEVAL_0);鍦?initializeCallback鍑芥暟涓鐚繘琛屼簡鍒濆鍖栥€?staticvoidinitializeCallback(void*param){ATResponse*p_response=NULL;interr;setRadioState(RADIO_STATE_OFF);at_handshake();/*note:wedon'tcheckerrorshere.Everythingimpo

3、rtantwillbehandledinonATTimeoutandonATReaderClosed*//*atchannelistolerantofechobutitmust*//*haveverboseresultcodes*/at_send_command("ATE0Q0V1",NULL);/*Noauto-answer*/at_send_command("ATS0=0",NULL);/*Extendederrors*/at_send_command("AT+CMEE=1",NULL);/*Networkregistrationevents*/err

4、=at_send_command("AT+CREG=2",&p_response);/*somehandsets--intetheredmode--don'tsupportCREG=2*/if(errsuccess==0){at_send_command("AT+CREG=1",NULL);}at_response_free(p_response);/*GPRSregistrationevents*/at_send_command("AT+CGREG=1",NULL);/*CallWaitingnotifications*/at_send_command(

5、"AT+CCWA=1",NULL);/*Alternatingvoice/dataoff*/at_send_command("AT+CMOD=0",NULL);/*Notmuted*/at_send_command("AT+CMUT=0",NULL);/*+CSSUunsolicitedsuppservicenotifications*/at_send_command("AT+CSSN=0,1",NULL);/*noconnectedlineidentification*/at_send_command("AT+COLP=0",NULL);/*HEXcha

6、racterset*/at_send_command("AT+CSCS="HEX"",NULL);/*USSDunsolicited*/at_send_command("AT+CUSD=1",NULL);/*Enable+CGEVGPRSeventnotifications,butdon'tbuffer*/at_send_command("AT+CGEREP=1,0",NULL);/*SMSPDUmode*/at_send_command("AT+CMGF=0",NULL);#ifdefUSE_TI_COMMANDSat_send_command("A

7、T%CPI=3",NULL);/*TIspecific--notificationswhenSMSisready(currentlyignored)*/at_send_command("AT%CSTAT=1",NULL);#endif/*USE_TI_COMMANDS*//*assumeradioisoffonerror*/if(isRadioOn()>0){setRadioState(RADIO_STATE_SIM_NOT_READY);}}榛樿鐘跺喌涓嬪亣璁惧皠棰戞ā鍧楁槸濂界殑锛?閫氳繃setRadioState(RADIO_STATE_SIM_N

8、OT_READY)鏉ヨЕ鍙戝鏃犵嚎妯″潡鐨勫垵濮嬪寲銆?閫氳繃s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。