当前位置: 首页 » 技术方案 » 前沿科技 » 正文

VxWorks操作系统下实现ComPactPCI总线驱动


  来源: 仪器仪表商情网 时间:2016-02-23 作者:Stanford
分享到:



PCI设备可以在地址空间中重定位是其重要功能之一,使得系统可合理地分配资源,甚至完全相同的两块PCI卡也能够在同一总线内工作而不会产生地址冲突。基地址寄存器的功能是分配PCI设备的系统地址空间,在基地址寄存器中,位0(最低位)均为只读位并且用来标识是存储器空间还是I/O地址空间。如果该位为0,表示映射到存储器空间。映射到I/O空间的基址寄存器宽度总是32 bit,其中位0值为1 (用硬件实现),位1为保留位并且其读出值必须为0,其余各位用来把设备映射到I/O空间。映射到存储器空间的基址寄存器可以是32 bit宽度,也可以是64 bit宽度。其中位0也要用硬件方式使其恒为0。位2和位1两位用来表示映射类型,其余各位用来将设备映射到存储器空间。

系统配置软件通过向基址寄存器写入全“1”后再读回的方式确定设备要求的地址空间范围,与地址空间无关的位其返回值为0

VxWorks操作系统下实现CompactPCI总线设备的驱动过程主要包括下面步骤:

关键词:仪器仪表 测试测量 操作系统    浏览量:651

声明:凡本网注明"来源:仪商网"的所有作品,版权均属于仪商网,未经本网授权不得转载、摘编使用。
经本网授权使用,并注明"来源:仪商网"。违反上述声明者,本网将追究其相关法律责任。
本网转载并注明自其它来源的作品,归原版权所有人所有。目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如有作品的内容、版权以及其它问题的,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
本网转载自其它媒体或授权刊载,如有作品内容、版权以及其它问题的,请联系我们。相关合作、投稿、转载授权等事宜,请联系本网。
QQ:2268148259、3050252122。


让制造业不缺测试测量工程师

最新发布
行业动态
技术方案
国际资讯
仪商专题
按分类浏览
Copyright © 2023- 861718.com All rights reserved 版权所有 ©广州德禄讯信息科技有限公司
本站转载或引用文章涉及版权问题请与我们联系。电话:020-34224268 传真: 020-34113782

粤公网安备 44010502000033号

粤ICP备16022018号-4