VxWorks vxbus驱动程序的组织结构.docx
VxWorks vxbus 驱动程序的组织结构 VxWorks vxbus 驱动程序的组织结构是 VxWorks 操作系统中的一部分,负责管理和控制外围设备。了解 VxWorks vxbus 驱动程序的组织结构对于驱动程序的开发和维护是非常重要的。 驱动程序文件的组织方式 ------------------------ VxWorks vxbus 驱动程序的文件组织方式主要分为三部分: 1. installDir/vxworks-6.x/target/3rdparty:第三方提供的基于 VxBus 驱动模型的驱动程序。 2. installDir/vxworks-6.x/target/src/hwif:风河官方提供的基于 VxBus 驱动模型的驱动程序。 3. installDir/vxworks-6.x/target/src/drv:风河官方提供的基于传统模型的驱动程序。 驱动程序文件的组织方式允许驱动程序开发厂商和开发者创建第三方驱动程序,不需要担心不同厂商的文件之间的命名空间冲突。 驱动程序文件的组成 ------------------- 一个标准的 VxWorks 驱动程序通常包括以下文件: 1. 驱动程序源文件:实现驱动程序控制逻辑。 2. 组件描述文件(CDF):用于将驱动程序集成到 VxWorks 编译环境中,以便于配置。 3. driverName.dc 文件:提供驱动注册例程的原型。 4. driverName.dr 文件:提供一小段调用驱动注册例程的代码。 5. README 文件:提供版本信息。 6. Makefile 文件:提供编译规则。 驱动程序源文件 ---------------- 驱动程序源文件包含了驱动程序功能的实现逻辑,它们被放在目录 installDir/vxworks-6.x/target/src/hwif,第三方的被放在目录 installDir/vxworks-6.x/target/3rdparty。许多 VxWorks 设备驱动程序只包含一个源文件,一个驱动程序可以包含一个或者几个可选的头文件;但是驱动程序可以包含多个源文件,但是此时必须在 Makefile 里面提供各个模块的依赖规则。 例如,文件 vxbCn3xxxTimer.c 说明了 VxWorks 驱动程序的结构。设备驱动程序的第一部分是一个描述 VxBus 初始化阶段要调用的例程的结构: ``` /* data structures used by the driver to register itself * with Vxworks */ /* drvBusFuncs provides a set of entry points into the * driver that are called during various phases of the */ ``` VxWorks vxbus 驱动程序的组织结构是复杂的,但了解这些结构对于驱动程序的开发和维护是非常重要的。
剩余12页未读,继续阅读
- 粉丝: 38
- 资源: 728
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MFC如何修改多文档视图的标签
- 无人机路径规划中基于DDPG算法的MATLAB实现与信噪比优化
- 配电网电压与无功协调优化 以最小化运行成本(包含开关动作成本、功率损耗成本以及设备运行成本)和电压偏差为目标函数,考虑分布式电源的接入,采用线性化和二次松弛方法,将非凸模型转化为二阶锥规划模型,通过优
- MATLAB轴承动力学代码(正常、外圈故障、内圈故障、滚动体故障),根据滚动轴承故障机理建模(含数学方程建立和公式推导)并在MATLAB中采用ODE45进行数值计算 可模拟不同轴承故障类型,输出时域
- comsol模拟冻土水土热力盐四个物理场耦合
- Qt源码~~EQ曲线升级版 代码写的不错,注释也很详细了
- Halcon深度图渲染
- 01前端 / Node.js
- HTML5实现好看的运动鞋在线商城模板.zip
- HTML5实现好看的运动鞋电子商务网站模板.zip