首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 64 毫秒
1.
介绍了Vxworks操作系统的组成和PXI系统特点,设备驱动在VxWorks操作系统中的层次关系,I/O系统的特点,分析了字符设备驱动的实现机制.并结合字符设备驱动的实现给出了PXI设备驱动的流程和实例。  相似文献   

2.
介绍了VxWorks操作系统的组成和PXI系统特点,设备驱动在VxWorks操作系统中的层次关系,I/O系统的特点,分析了字符设备驱动的实现机制,并结合字符设备驱动的实现给出了PXI设备驱动的流程和实例。  相似文献   

3.
VxWorks是一种多任务,可裁剪的嵌入式实时操作系统,广泛应用于通信、制造、航空等许多领域。对VxWorks下的PCI设备驱动设计进行研究,通过分析PCI设备特点,给出PCI设备驱动程序设计的通用方法和关键代码。  相似文献   

4.
一种层次化面向对象设计方法   总被引:3,自引:0,他引:3  
面向对象系统平坦式的体系设计结构,以及它本身对实时、并发行分布等特征的支持的欠缺,使它在相关领域的应用受到了一定的限制。层次化面向对象设计方法(HOOD)是针对实时嵌入式系统设计而定制的。在OOD的基础上引入了层次化的思想,并把对实时、并发和分布等特性的支持无缝地集成在一起,使之更适合实时嵌入式系统的设计。  相似文献   

5.
VxWorks操作系统由于其高度的可靠性和优秀的实时性,而被广泛应用于嵌入式系统领域。本文在对VxWorks操作系统和USB2.0协议分析的基础上,对基于ZX2930 EVB2.0板的USB设备驱动进行了研究,并在此基础上对基于VxWorks的USB设备驱动进行了实现,成功建立了PC机与EVB2.0板之间的通信。实验结果表明,该驱动程序是稳健的、可靠的。  相似文献   

6.
介绍了VxWorks下USB驱动的层次结构,分析了USB设备驱动程序开发的一般方法和关键技术。在此基础上实现了Vx-Works下LM9833设备驱动,达到了预期目标。所给出的VxWorks下USB设备驱动设计的一般步骤为在VxWorks下开发其它USB设备驱动提供了参考。  相似文献   

7.
嵌入式应用开发中通用串行通信程序的设计方法   总被引:3,自引:0,他引:3  
分析了嵌入式开发中不同MCU串行通信编程的共性,根据软件工程的基本原理提取了MCU串行通信编程的基本要素,把编程要素分为通用部分和个性部分。对于通用部分,给出了能够适用于各种MCU的串行通信程序,对于个性部分,给出了基本编程原理与移植要点。文中给出的设计方法和程序,分别在8位、16位、32位MCU上进行了测试,可以成为嵌入式开发中的一个通用部件。  相似文献   

8.
本文阐述如何在多专业领域合作下,用层次化方法对计算机工控软件进行系统设计。文中将工控软件的体系结构分为四层:物理层、通讯层、协议层和事务层,并对每一层所涉及的技术细节加以说明。文中以某型配液仪为例,介绍了软件与其它技术专业的接口在层次结构中的映射。  相似文献   

9.
《C语言程序设计》是马鞍山师范高等专科学校软件专业的一门专业基础核心课程,它的地位非常重要。本文对层次化的教学模式和项目驱动教学模式在《C语言程序设计》教学中的综合应用进行了详细阐述。  相似文献   

10.
VxWorks是一个运行在目标机上的高性能、可裁剪的嵌入式实时操作系统,以其良好的可靠性和卓越的实时性被广泛应用于通信、航空、航天等多个领域中.根据当前最流行的交换机的设计思想,讨论基于MPC8245嵌入式处理器和VxWorks下的PCI总线的驱动程序以及PCI设备的查找.  相似文献   

11.
阐述了linux下驱动程序的基本概念和中断处理方法,以uClinux下的异步串行口为例,详细分析了串行驱动的实现过程,该方法和思路为在嵌入式linux下访问其他串行通信外设提供了很好的借鉴。  相似文献   

12.
在深入研究Android硬件抽象层HAL和Java本地接口JNI技术原理的基础上,提出了一个Android非标准硬件驱动程序的设计方案。以一个非标准设备的驱动程式的实现为例介绍了驱动程序的功能模块分层设计,讨论了使用HAL Stub技术对硬件抽象层HAL模块进行优化的方法。  相似文献   

13.
Linux下有中断端点的USB设备驱动的实现   总被引:1,自引:0,他引:1  
手写板是有中断端点的USB设备,为了在Linux下实现此类设备的驱动,分析了USB设备的基本概念和Linux设备驱动原理,对Linux下设备驱动程序的内部机制和框架构成进行了研究.在此基础上,提出了引入信号量机制控制内核线程同步的方法来实现read函数,进而设计出Linux下有中断端点的USB设备的驱动程序.通过编写应用程序和设计对比实验,证明了此驱动可以准确、高效地读写设备.与针对中断端点普遍采用的输入子系统方式相比,简化了程序设计,提高了系统效率.  相似文献   

14.
WDM模式下USB设备驱动程序的设计   总被引:5,自引:3,他引:5  
针对USB设备驱动程序开发过程中的常见问题和难点,并结合编程环境、工作机制、基本格式和端口初始化等几个方面问题,对在Windows环境下设计USB设备驱动程序的诸多要点进行了详细的分析与探讨,并着重说明了如何实现USB2.0规范所定义的4种数据传输方式及其在使用中的选择策略,同时也给出了相应的示例代码。  相似文献   

15.
陈剑  王海 《计算机工程》2003,29(1):79-81,140
介绍了基于成熟的实时操作系统开发的多协议标记交换(MPLS)系统,总结了开发过程中摸索出的经验,并对后期的开发及进一步的硬件实现了进行了探讨,介绍了在VxWorks系统中对MPLS的标记转发功能和LSP层次技术的实现方式及倒数第二跳出栈的具体实现方式。  相似文献   

16.
研究表明,驱动程序的漏洞是造成Linux系统安全问题的主要原因之一,可引发提权、拒绝服务等高危情况。针对无具体设备的情况下,无法对驱动程序进行运行时漏洞检测的问题,提出了对驱动程序进行符号化执行的思路,提出了一种基于符号执行技术实现的驱动程序模拟环境,可以用于分析和检测Linux设备驱动程序中存在的安全漏洞。该环境通过模拟内核提供给驱动程序的服务接口,使驱动程序可以在应用层进行符号执行进而可对其进行漏洞检测。同时,该环境无需真实硬件的支持,并且具备覆盖率高、执行速度快、易于扩展等特点。通过将该环境作用于6个不同的Linux设备驱动,检测出了6个真实的漏洞,其中三个漏洞已向驱动维护者提交补丁并被接受。实验结果表明,符号化驱动环境具备一定的漏洞检测能力,并且拥有资源消耗低、检测速度快和不依赖于硬件设备的特点。  相似文献   

17.
基于EFI BIOS的Ukey设备驱动的设计与实现   总被引:2,自引:0,他引:2       下载免费PDF全文
EFI是Intel提出的下一代BIOS的基础规范架构,是为下一代操作系统准备的BIOS革新技术。EFI在解决传统BIOS局限性的同时,其自身安全问题成为它进一步发展的最大障碍。在研究EFI结构的基础上,重点对EFI驱动模型进行分析,设计并实现了一个基于EFI的Ukey设备驱动,可用于解决BIOS层的用户身份认证问题。  相似文献   

18.
Win2000/XP下USB设备驱动程序研究与设计   总被引:6,自引:1,他引:5  
USB驱动程序是实现USB上层应用软件和底层USB硬件无缝连接的桥梁,驱动程序的开发是USB设备开发的一个重要组成部分;在分析USB协议基础上,介绍了Win2000/xp下USB系统体系结构,USB接口的相关概念,剖析了驱动程序的分层、重要数据结构,讨论了采用DriverStudio开发基于WDM的USB设备驱动程序的设计原理和方法,阐述了驱动程序的调试与安装.通过设计并实现一个典型的例子总结了在Win2000/xp下编写一个USB设备驱动程序的一般方法和技巧,为开发更复杂的USB设备奠定了良好的基础.  相似文献   

19.
基于华邦W90P710处理器的Linux内核应用,详细介绍了Linux串口驱动的实现方法。同时对Linux文件系统操作入口函数及内核的编译做了详细的说明。  相似文献   

20.
基于VxWorks的SD卡驱动程序的设计与实现   总被引:3,自引:0,他引:3  
为了提高嵌入式实时操作系统下驱动开发的可扩展性、可升级性,研究了基于VxWorks6.x实时操作系统的VxBus虚拟总线技术.采用XBD(extended block device)程序设计工具,作为连接设备驱动和VxWorks文件系统之间的接口,通过开发以XBD为接口的SD卡块设备驱动,表明了VxBus虚拟总线技术能够有效的对设备驱动进行管理,提高了VxWorks开发的性能,并且实现了对SD卡的MS-DOS FAT32文件系统加载.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号