- 6
- 0
- 约 5页
- 2016-07-29 发布于重庆
- 举报
Vxworks下PCI设备驱动程序的设计与实现
Vxworks下PCI设备驱动程序的设计与实现
摘要:VxWorks在嵌入式军工产品中的应用越来越广泛。本文详细描述了在VxWorks操作系统下PCI总线驱动程序的设计与实现过程。
关键词:VxWorks PCI驱动 中断
引言
VxWorks是一种运行在嵌入式设备上的高性能、可裁减性的嵌入式实时操作系统,是专门为实时嵌入式系统设计开发的操作系统,其良好的可靠性和卓越的实时性被广泛地应用在军事、航空、航天等高精尖技术及实时性要求极高的领域中。
本文详细讨论了工程实践中在VxWorks操作系统下,对基于PCI总线设备驱动程序的设计与开发过程,具有较强的通用性。
系统概要
本系统主要包括三种模块的驱动:开关量板驱动,A/D板驱动以及串口板驱动,其结构框图如图2-1所示:
开关量模块
开关量模块
A/D模块
串口模块
主机板
图2-1 系统结构框图
系统通过这三种模块的驱动程序来完成对系统相应功能的实现。
程序设计
开发驱动程序的首要任务就是确定访问设备的地址。VxWorks系统上电后POST软件会依次扫描系统中所有的PCI设备,并为它们分配相映的地址。
所以针对PC1总线结构设备的驱动程序主要开发步骤即:确定设备的PCI配置信息、确定设备的内部存储器、寄存器基地址及中断号、设备初始化、中断服务程序以及对设备的具体读写操作等。
每个PCI设备具有三种物理空间:存储器空间、1/O空间和
您可能关注的文档
最近下载
- 白桦脂酸的PROTACs化合物及其制备方法和应用.pdf VIP
- 幕墙监理施工培训.pptx VIP
- 学堂在线科学研究方法与论文写作章节测试答案.docx VIP
- T_CEPPC 70—2025 储能用钠离子电池热失控预警及防控技术要求.docx VIP
- 宜宾学院专职辅导员招聘真题2024.docx VIP
- 硅微粉基本知识.docx VIP
- From-head-to-toe-教学课件(修改).pptx VIP
- 产业园区发展“十五五”规划(41页).docx
- 2024-2025学年山东省烟台市蓬莱区(五四制)八年级下学期期末语文试题.doc VIP
- DBJ04-T499-2025 海绵城市河湖水系建设技术标准.pdf VIP
原创力文档

文档评论(0)