資料介紹
對嵌人式實時系統VxworkS中的設備驅動程序開發進行了簡要的介紹,討論了Vxworks操作系統下的/10系統和設備驅動程序、應用程序之問的關系,說明了Vxworks下與一般操作系統下驅動程序設計的不同;另外根據作者開發PCIgo54數據通信卡驅動程序的實踐,討論了vxworks下PXI設備驅動程序的框架;根據設備驅動程序的功能,將其分為初始化、中斷掛接、中斷處理、DMA塊讀寫等幾大模塊,并詳細說明了這些模塊的具體實現。
VxworkS是由美國WRS(WindRiversystems)公司開發的微內核高性能可裁剪的嵌人式實時操作系統,它以其良好的可靠性和卓越的實時性被廣泛地應用在通信、軍事、航空、航天等高精尖技術及實時性要求極高的領域中,如衛星通信、軍事演習、彈道制導、飛機導航等。它是當今眾多實時操作系統中最出色的一個,它具有小巧的內核、廣泛的硬件支持以及第三方軟件開發商的支持等優點。類UNIX風格和POSIX規范兼容性使得廣大UNIX程序員可以輕松地掌握該系統,同時,Vxworks所具有的良好開發環境極大地提高了程序的開發效率。
雖然Vxworks本身已對硬件提供了廣泛的支持,但對系統中采用的專用硬件還需專門編寫驅動程序。根據某型空空導彈制導測試系統的研制需要,開發一塊在VxworkS實時操作系統下基于PXI總線的數據通信卡。它要在測試的過程中向被測對象發送特定的數據和命令,同時接收被測對象返回的數據信息,經FPGA處理后返回到上位機進行存儲和分析。本文將詳細討論在Vxworks下開發PXI設備驅動程序的方法和具體步驟。
VxworkS是由美國WRS(WindRiversystems)公司開發的微內核高性能可裁剪的嵌人式實時操作系統,它以其良好的可靠性和卓越的實時性被廣泛地應用在通信、軍事、航空、航天等高精尖技術及實時性要求極高的領域中,如衛星通信、軍事演習、彈道制導、飛機導航等。它是當今眾多實時操作系統中最出色的一個,它具有小巧的內核、廣泛的硬件支持以及第三方軟件開發商的支持等優點。類UNIX風格和POSIX規范兼容性使得廣大UNIX程序員可以輕松地掌握該系統,同時,Vxworks所具有的良好開發環境極大地提高了程序的開發效率。
雖然Vxworks本身已對硬件提供了廣泛的支持,但對系統中采用的專用硬件還需專門編寫驅動程序。根據某型空空導彈制導測試系統的研制需要,開發一塊在VxworkS實時操作系統下基于PXI總線的數據通信卡。它要在測試的過程中向被測對象發送特定的數據和命令,同時接收被測對象返回的數據信息,經FPGA處理后返回到上位機進行存儲和分析。本文將詳細討論在Vxworks下開發PXI設備驅動程序的方法和具體步驟。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- VxWorks操作系统下CompactPCI总线驱动程序的设计17次下载
- LabView板卡驱动程序16次下载
- 基于VxWorks的pci设备驱动程序开发34次下载
- VxWorks下网卡驱动程序的开发22次下载
- VxWorks下驱动程序的设计16次下载
- VxWorks下PCI总线设备驱动程序设计17次下载
- VxWorks下PCI1553板驱动程序的开发12次下载
- VxWorks系统CPCI设备驱动程序开发26次下载
- VxWorks下网卡驱动程序的开发Development o20次下载
- VxWorks 可加载的PCI驱动程序设计48次下载
- VxWorks下PC/104-CAN驱动程序设计12次下载
- 基于VxWorks的显卡实时驱动程序的设计12次下载
- VxWorks环境下CAN控制器驱动程序的设计22次下载
- 实时操作系统VxWorks下电子盘驱动程序的开发28次下载
- 实时系统VxWorks下设备驱动程序的编写详解15次下载
- 怎么编写Framebuffer驱动程序952次阅读
- 了解和使用无操作系统和平台驱动程序1648次阅读
- 自动删除SDK/Vitis下驱动程序的旧版本的Linux脚本844次阅读
- DS18B20的C语言驱动程序5884次阅读
- 米尔科技LINUX设备驱动程序教程2406次阅读
- 嵌入式Linux内核的驱动程序开发是怎样的1688次阅读
- 浅谈电脑驱动程序的工作原理 详解电脑驱动程序意义31245次阅读
- 嵌入式系统开发中驱动程序设计的5个方法盘点3542次阅读
- 基于Linux2.6.30开发DS18B20的驱动程序的类型和文件操作接口函数详解1684次阅读
- 可动态安装的Linux设备驱动程序1117次阅读
- 8255A驱动程序3705次阅读
- 8155驱动程序3544次阅读
- 深入了解USB驱动之总线驱动程序9146次阅读
- Xilinx设备的驱动程序8544次阅读
- PCI驱动程序开发实例7087次阅读
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論