沉淀、分享、成长,让自己和他人都能有所收获!😄
📢DSI
层在拨号中起到的是承上启下的作用。
- 拨号初始化:
通过mcm_data_init_srv
接口调用dsi_init_ex
接口,而dsi_init_ex
接口进一步通过依次调用dsi_init_cb_func
来初始化注册回调、dsi_init_cb_data
来初始化数据回调及dsi_init
函数来完成整个初始化。而dsi_init
进一步调用dsi_init_internal
来初始化dsi_netctrl
模块。 - 开始拨号:
通过mcm_data_start_data_call
调用dsi
层接口来实现,主要分三步:通过dsi_get_data_srvc_hndl
函数来获取拨号服务句柄,通过dsi_set_data_call_param
函数来配置拨号相关参数(profile
/apn
/ipfamily
等),通过dsi_start_data_call<