基于PCI总线的嵌入式实时DSP图像采集系统
[11-20 17:15:04] 来源:http://www.88dzw.com 嵌入式系统 阅读:8463次
文章摘要:基地址寄存器最重要的功能是分配PCI设备的系统地址空间。在基地址寄存器中bit0(最低位)用来标识存储器空间还是I/O地址空间,基地址寄存器映射到存储器空间时bit0为“0”,映射到I/O地址空间时bit0为“1”。 PCI设备的驱动过程主要包括下面几个步骤:首先,PCI设备的查找。在嵌入式操作系统中一般提供相应的API函数查找。在VxWorks操作系统中通过函数pciFindDevice(PCI_VENDOR_ID,PCI_DEVICE,index, &pciBus, &pciDevice,&pciFunc_可以找到供应商代码为PCI_VENDOR_ID、设备标识为PCI_DEVICE
基于PCI总线的嵌入式实时DSP图像采集系统,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.com基地址寄存器最重要的功能是分配PCI设备的系统地址空间。在基地址寄存器中bit0(最低位)用来标识存储器空间还是I/O地址空间,基地址寄存器映射到存储器空间时bit0为“0”,映射到I/O地址空间时bit0为“1”。
PCI设备的驱动过程主要包括下面几个步骤:
首先,PCI设备的查找。在嵌入式操作系统中一般提供相应的API函数查找。在VxWorks操作系统中通过函数pciFindDevice(PCI_VENDOR_ID,PCI_DEVICE,index, &pciBus, &pciDevice,&pciFunc_可以找到供应商代码为PCI_VENDOR_ID、设备标识为PCI_DEVICE的第n(index+1)个设备,并且返回总线号、设备号以及功能号,分别保存于&pciBus、&pciDevice、&pciFunc中。
其次,PCI设备的配置。通过操作系统提供的API函数访问PCI设备的配置空间,配置PCI设备基址寄存器的配置、中断配置、ROM基地址寄存器的配置等,这样可以得到PCI的存储器空间和I/O地址空间映射、设备的中断号等。在VxWorks操作系统中访问PCI设备配置空间的API函数有pciConfigOutLong、pciConfigInLong等,它们分别完成对PCI设备配置空间的读写操作。
然后,根据PCI设备的配置参数,对不同的设备编写初始化程序、中断服务程序以及对PCI设备存储空间的访问程序。
很显然,用VxWorks操作系统实现虽然有一定的难度,但是系统具有很大的灵活性,系统比较小、适应性强,并且可以在工业控制计算机上运行。
图像采集系统的关键在于如何对大容量的信息进行暂存、压缩和传输等问题进行处理。本系统很好地解决了这三个难题。在图像信息暂存方面充分利用了DSP存储空间的可扩展性,保证了系统可暂存的信息量足够大;信息压缩是DSP最擅长做的事情,可以在很短的时间内完成大量的信息压缩工作;PCI总线的引入保证了信息在足够的带宽下进行快速传输。采用嵌入式VxWorks操作系统实现使得系统具有良好的灵活性和适应性,并大大降低了系统的成本。
- 上一篇:矩阵键盘扫描程序
《基于PCI总线的嵌入式实时DSP图像采集系统》相关文章
- › 基于PCI总线的实时测频卡WDM驱动程序设计
- › 基于PCI9054的接口卡
- › 基于PCI总线芯片CH365的数据密码卡设计
- › 基于PCI Express总线的雷达数据记录器驱动程序开发
- › 基于PCB油墨高效自动搅拌技术
- › 基于PCI总线和DSP芯片的图像处理平台的硬件设计
- 在百度中搜索相关文章:基于PCI总线的嵌入式实时DSP图像采集系统
- 在谷歌中搜索相关文章:基于PCI总线的嵌入式实时DSP图像采集系统
- 在soso中搜索相关文章:基于PCI总线的嵌入式实时DSP图像采集系统
- 在搜狗中搜索相关文章:基于PCI总线的嵌入式实时DSP图像采集系统