微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于DSP芯片和VxWorks操作系统的RTOS视频网络检测系统

基于DSP芯片和VxWorks操作系统的RTOS视频网络检测系统

时间:09-03 来源:互联网 点击:

空间时,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实现远程控制。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top