解释DRV板的分工互助?DRV板有多少个DTMF收号器?
解释DRV板的分工互助?DRV板有多少个DTMF收号器?
相关考题:
阅读以下说明和C语言代码,回答问题1至问题4,将解答填入对应栏内。【说明】在嵌入式操作系统设备管理的实现上,常使用到C语言的函数指针变量,由统一的管理函数调用不同的设备驱动程序。下面的一段C语言代码是驱动管理程序 manage_device调用4个不同设备驱动程序,但没有用到函数指针变量。【C语言代码】/*变量与类型说明*/include "stdio.h"include "stdlib.h"extern int sys_status;extern int Dev_drv1(int arg1, int arg2);extern int Dev_drv2(int arg1, int arg2);extern int Dev_drv3(int arg1, int arg2);extern int Dev_drv4(int arg1, iht arg2);define NOERROR 0type struct {int _fd;} TYP_DEV_TAB;TYP DEV_TAB dev_tab[50]= {101,99, 80, 120,};/*程序代码*/void manage_device(int devid, int arg1, int arg2){ int place ;int ret;for(place=0 ; place<50 ; place++)if dev_tab [place]. fd == devid) break;if(place>=50)printf(" NO DEVICE fd = %d\n ",devid);switch(dev_tab [place]._fd) {case 80:ret = Dev_drv3(int arg1,int arg2);break;case 99:ret = Dev_drv2(int arg1,int arg2);break;case 101:ret = Dev_drv1(int arg1,int arg2);break;case 120:ret = Dev_drv4(int arg1,int arg2);break;}if (ret!=NOERROR)printf(" DEVICE %d error!\n ", devid);}int Dev_drv1(int arg1,int arg2){/*局部变量声明,略*//*驱动程序代码,略*/}int Dev_drv2(int arg1,int arg2){/*局部变量声明,略*//*驱动程序代码,略*/}int Dev_drv3(int arg1,int arg2){/*局部变量声明,略*//*驱动程序代码,略*/}int Dev_drv4(int arg1,int arg2){/*局部变量声明,略*//*驱动程序代码,略*/请用C语言的函数指针变量,对manage_device函数进行改造,完成下面C语言代码中的(1)、(2)、(3)和(4)处的变量说明或语句,将解答填入对应栏内。【C语言代码】/*变量与类型说明*/include "stdio.h"include "stdlib.h"extern int sys_status;extern int Dev_drv1(int arg1, int arg2);extern int Dev_drv2(int arg1, iht arg2);extern int Dev_drv3(int arg1, int arg2);extern int Dev_drv4(int arg1, int arg2);define NOERROR 0typedef struct {int _fd;(1) 函数指针变量说明;/* 变量名用process */} TYP_DEV_TAB;TYP_DEV_TAB dev_tab[50]= {{101, Dev_drv1},{99, Dev_drv2},{80, Dev_drv3},{120, Dev_dry4},};/* 程序 */void manage_device(int devid, int arg1, int arg2){ iht place ;int ret;(2) 函数指针变量说明;/*局部变量,变量名用ProcAction */for(place=0 ; place<50 ; place++) {if(dev_tab [place]._fd == devid) {(3) 语句1;/* 变量名胜ProcAction, 得到具体函数的入口地址 */break;}}if(place>=50)printf("NO DEVICE fd = %d\n",devid);(4) 语句2;if(ret!=NOERROR)printf("DEVICE %d error!", devid);}
关于A排,以下描述正确的是()A、在A排队机管理台机架配置中,做ACD或IS业务时,用户框的DRV板应该配成空;做普通电话用户时,用户框的DRV应配成DRV。B、排队机用于112系统时,用户框的ASL板应该配成空;用于114系统时,ASL应配成AIB;放普通电话用户时,ASL板应该配成ASL。C、在A排队机中,MPU加载请求信号是通过PCI板上报给数管台。D、A型排队机单板数据配置时,如果采用NO1号,DTC板应配置为DT;如果采用NO7号,DTC应配置为TUP。
860Asig-3板两个子单元可以配置成什么?()A、DTMF/MFC/CID+DTMF/MFC/CIDB、TONE/DTMF/MFC/CID +DTMF/MFC/CIDC、TONE/DTMF/MFC/CID +DTMF/MFC/CID/TONED、TONE/DTMF/MFC/CID/CONF+TONE/DTMF/MFC/CID /CONF
多选题关于集中收号框中的DRV板,下面说法正确的是()A完成IP的二次收号功能B每块提供32个通道用于收号C每半框DRV配置1个主节点D做数据配置时该单板配置成DRV