基于VxWorks设备驱动程序实现技术的研究.pdfVIP

基于VxWorks设备驱动程序实现技术的研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VxWorks设备驱动程序实现技术的研究.pdf

Vol 第23卷第2期 南京邮电学院学报 23 No2 2肿3年6月 Joumalof 0fP08tsand1Hec锄munic曲0ns Jun.2003 NanjingUniversi‘y 文章编号:l000一1972(2003)02—0068_03 基于VxWorl【s设备驱动程序实现技术的研究 李捷∽,王汝传1 ,1南京邮电学院计算机科学与技术系,江苏南京2】蚴3、 、2河南大学计算机科学学院,河南开封475001 / 摘要:阐述在嵌入式操作系统vxworks上的缟写设备驱动程序的原理和方法,给出了程序框架。 关键词:嵌入式操作系统;板级支持包;设备驱动程序;Vxworks 中图分类号:开316 文献标识码:B 1 引 言 件接口,它包括硬件初始化、中断的产生和处理、硬 件时钟和计时器管理、局域和总线内存地址映射、内 随着以计算机技术、通信技术为主的信息技术 存分配等等。每个板级支持包括一个RoM启动 的快速发展和应用,计算机的发展正显示出微型化 (BootROM)或其它启动机制。 和专业化的趋势,以台式计算机为主流的时代必将 进入“后PC”时代。目前,嵌入式系统已得到广泛 开放式的结构和对工业标准的支持,使开发者只需 做最少的工作即可设计出有效的适合于不同用户要 的应用。其中vxworks是业界公认的性能最出色 求的系统。 的一种实时操作系统。虽然Vxworks本身已经向 硬件提供了广泛的支持,但对系统中采用专用的硬 件,就必须为其编写专用的硬件。 3设备驱动程序的实现 2 VxWorks系统概述 3.1 设备驱动程序与Vxworl【s的关系分析 应用程序必须通过驱动程序才能与硬件进行数 据通信。而驱动程序的编写又是与操作系统密切相 vxworks是一个高效的多任务实时操作系统。 它提供了良好的伸缩性,即系统的各个部件可以按 关的。BsP(板级支持包),即板级支持包与设备驱 照应用的需求进行取舍,保证了系统能以较高的效 率运行。Vxworks由以下几个主要部分组成: 要关系可用下面的图l表示。 (1)高性能的实时操作系统核心wind。 从图l可以看出,驱动系统硬件的工作是由 BsP来完成的。BsP中的驱动程序管理特定目标环 (2)I/0系统。Vxworks提供了一个快速灵活 境中的设备,对其进行控制和初始化。 的与ANSIc兼容的L/O系统,包括uNIx标准的 缓冲L/o和PosⅨ标准的异步L/O。Vxworks包括 以下驱动程序:阿络驱动、管道驱动、RAM盘驱动、 境的接口,负责加电时完成硬件的初始化、为v-x— scsI驱动、键盘驱动、显示驱动、磁盘驱动、并口驱 动等。 中与硬件有关以及与硬件无关的软件进行集成。在 BsP中,包括了源代码、头文件、make文件、派生文 (3)板级支持包BsP(Boards“pportPackage)。 板级支持包对各种板子的硬件功能提供了统一的软 件以及二进制驱动程序模块。但是BsP并不是硬

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档