UE重要结构图
UE call stack
UE init
PHY_VARS_UE * PHY_vars_UE_g[MAX_UE][MAX_NUM_CCs]={NULL};
UE创建三大线程
加载USRP硬件
dlsym是一个计函数,功能是根据动态链接库操作句柄与符号,返回符号对应的地址,不但可以获取函数地址,也可以获取变量地址。
void
*dlsym(
void
*handle,constchar*symbol)
dp = dlsym(lib_handle,"device_init");
int device_init(openair0_device* device, openair0_config_t *openair0_cfg)
UE_thread
从USRP接收到的数据,放到buff中,ue_thread调用USRP_read读取10ms的数据,保存在UE->common_vars.rxdata中。
<end>