基于DSP和VxWorks的RTOS视频网络检测系统
基地址寄存器最重要的功能是分配PCI设备的系统地址空间。在基地址寄存器中,bit0(最低位)可用来标识到底是存储器空间还是I/O地址空间。基地址 寄存器映射到存储器空间时,bit0为“0”,而当其映射到I/O地址空间时,bit0为“1”。 在驱动PCI设备时,首先是PCI设备的查找。嵌入式操作系统一般都提供有相应的API函数查找。而在VxWorks操作系统中,通过函数 pciFindDevicePCI_VENDOR_IDPCI_DEVICEindex pciBus pciDevice,pciFunc_可以找到供应商代码为PCI_VENDOR_ID、设备标识为PCI_DEVICE的第n(index+1)个 设备,并且返回总线号、设备号以及功能号,然后分别保存于pciBus、pciDevice、pci-Func中。 其次是PCI设备的配置。通过操作系统提供的API函数可以访问PCI设备的配置空间,从而完成PCI设备基址寄存器的配置、中断配置、以及ROM基地址 寄存器的配置,最终得到PCI存储器空间和I/O地址空间的映射以及设备中断号等。在VxWorks操作系统中,访问PCI设备配置空间的API函数有: pciConfigOutLong和pciConfigInLong等,它们可分别完成对PCI设备配置空间的读写操作。 然后是根据PCI设备的配置参数来编写不同设备的初始化程序、中断服务程序以及对PCI设备存储空间的访问程序。 3.2 远程控制与通信链路 由于基于串行口的PPP协通信方式现已被各种ISP所接受。而且VxWorks系统也支持PPP协议,因此,在VxWorks下通过Modem建立与ISP的物理连接,然后再完成设备的PPP数据链路设置,就可以通过Internet实现远程控制。
DSP芯片 VxWorks 操作系统 嵌入式设计 RTOS视频网络 RTOS 相关文章:
- 基于DSP芯片的MELP声码器的算法实现 (03-26)
- TMS320F206外围电路典型设计 (04-17)
- 采用DSP芯片的MELP声码器的算法设计方案(05-06)
- 基于DSP芯片TMS320F240的电压无功控制器的设计(07-30)
- DSP芯片选择方法(07-19)
- 在小尺寸DSP上实现2D条形码解码(09-12)
