首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 78 毫秒
1.
基于RTEMS的ATM网卡设备驱动程序以及CIPOA的研究与实现   总被引:1,自引:0,他引:1  
朱俊  陈立前  杨学军 《计算机应用》2006,26(9):2211-2214
分析了在RTEMS平台上设计和实现ATM网卡的设备驱动程序,并在此基础上进一步研究CIPOA技术的实现。针对特殊应用,在设备驱动程序和CIPOA的设计和实现中简化了协议实现,增强了实时性,并进行了综合性测试。  相似文献   

2.
RTEMS(Real—Time Executive for Multiprocessor Systems)是一个为嵌入式应用提供高性能支持环境的实时内核,其应用范围十分广泛。笔者是在机车操纵辅助指导控制系统中使用该实时操作系统的,主要解决原DOC(Disk On Chip)操作系统中内存界限和程序分段限制的问题。RTEMS运行的硬件环境为思泰基公司生产的型号为S104/DX-440E的PC104主机板。该主机板上配有M—Systems公司生产的32M的DOC2000。  相似文献   

3.
介绍了在VxWorks下,基于VxBus的设备驱动程序的开发.结合 PCI2040,讲述了VxBus原理、设备驱动开发步骤及具体实现过程.  相似文献   

4.
介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计与实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/O系统调用。  相似文献   

5.
宋伟  杨学军 《计算机工程》2007,33(17):71-73,7
随着多处理器嵌入式系统应用的普及,通用嵌入式操作系统开始引入对并行化的支持,作为优秀的开源嵌入式操作系统RTEMS亦是如此。但是RTEMS对多处理器的支持机制上存在可能会使整个多机系统崩溃的死锁问题,此外在数据处理系统中做数据分发时对硬件性能损失十分严重。该文结合某型号星载计算机的研发工作,对RTEMS的多处理器支持机制加以完善,并对RTEMS存在的数据分发时的性能瓶颈给出一种优化方案。  相似文献   

6.
操作系统设备驱动可靠性研究综述   总被引:1,自引:0,他引:1  
目前,对设备驱动可靠性的研究着重于设备驱动与操作系统内核的有效分离,设备驱动框架按照驱动被隔离所处位置大致可分为内核态、用户态和虚拟机三种。本文按照该分类方法,全面系统地阐述了操作系统领域对设备驱动可靠性提高方面的研究现状,讨论和分析了各种设备驱动框架所用隔离技术和方法的优缺点,并阐明了进一步的研究方向。  相似文献   

7.
介绍了CAN总线硬件电路设计、RTEMS嵌入式实时操作系统的驱动模型,并详细讨论了CAN总线驱动程序的设计与实现。  相似文献   

8.
详细分析了基于RTEMS操作系统的初始化过程及相关文件和函数的功能,并针对综合接入设备(IAD)设计在系统初始化每一过程中所要完成的工作。  相似文献   

9.
嵌入式Linux设备驱动的研究与开发   总被引:1,自引:0,他引:1  
本文首先介绍了在嵌入式Linux环境下设备驱动程序的开发流程,详细描述了Linux设备驱动程序的体系结构和Linux设备文件的概念.然后通过一个例子描述了如何设计和编写Linux设备驱动程序,并解释了其中的核心代码.最后构建一个Glade工程调用这个设备驱动程序,并完成测试工作.  相似文献   

10.
农强 《电脑与信息技术》2007,15(3):20-21,53
设备驱动程序的开发已成为嵌入式系统开发的关键.文章分析了嵌入式uCLinux设备驱动程序设计的开发特性,详细探讨了uCLinux设备驱动程序的通用模块框架和具体开发流程,给出了开发基于uCLinux设备驱动程序的核心思想,通过总结归纳为设计开发设备驱动提供有意的参考.  相似文献   

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

12.
目前RTEMS操作系统缺乏对火线的支持。针对Linux和RTEMS在中断机制、定时器机制、延迟过程调用机制等方面的较大差异,提出一种高效的解决方案,实现Linux新火线协议栈到RTEMS的移植。在管理等时传输缓冲区时,结合等时传输的特点,修改环形队列的入队算法,解决可能的缓冲区满的问题。结果表明,实现的火线协议栈已达到对火线协议基本功能支持的目标。  相似文献   

13.
嵌入式操作系统VxWorks下CPCI设备驱动程序开发   总被引:4,自引:4,他引:0  
VxWorks是WindRiver公司开发的嵌入式实时操作系统,广泛地应用于航空航天、工业控制、通信等领域;在简单地介绍了VxWorks操作系统之后,分析了VxWorks下CPCI设备驱动程序的实现方法;以CPCI9112数据采集卡的驱动程序开发为例,介绍了CompactPCI总线以及PCI接口芯片S5935,重点说明了在VxWorks下以定时器和中断方式实现模数转换驱动程序的方法和编程要点,并给出了部分关键代码;在飞行控制半实物仿真系统中的运行结果表明驱动程序运行稳定、可靠.  相似文献   

14.
基于RTEMS的实时进程设计与实现   总被引:3,自引:3,他引:0  
以嵌入式实时操作系统RTEMS为原型设计实现了实时进程.将RTEMS操作系统内核与应用程序隔离,使二者运行在不同的特权级别下,应用程序的错误不会导致操作系统崩溃,从而提高了整个系统的可靠;同时对内核内存管理和地址映射机制进优化,保证原有系统的性能.从系统的可靠性、实时性以及设计实现的复杂性等方面进行试验和分析,试验结果表明,实时进程的设计与实现提高了系统可靠性,并且能够保证原有系统实时性和简单性.  相似文献   

15.
介绍了WindowsNT核心驱动程序的一般体系结构,讨论了WindowsNT驱动程序的设计方法。  相似文献   

16.
针对实时控制系统接入各种现场设备并与之通讯的问题,提出并设计了一种跨平台实时控制系统的现场设备驱动。首先概述了设计的基本原理,然后详细阐述了驱动函数,驱动模块,驱动引擎等各模块的设计及在多操作系统平台的实现。最后以实际的使用示例说明设备驱动的使用方法。  相似文献   

17.
在空间环境下运行的计算机系统,高空辐射可能引发各种各样的异常或错误而导致故障。为了提高系统的可靠性,同时尽可能减少对系统实时性能的影响,需要对其进行有效的容错。针对节点和应用软件的故障检测和故障恢复进行研究与分析,提出了多种灵活有效的软件容错策略与设计方案,并基于四节点的多机硬件体系结构和RTEMS软件操作系统,设计并实现了一个系统原型。运行结果显示,该方案有效地提高了嵌入式实时系统的可靠性。  相似文献   

18.
板级支持包BSP在嵌入式系统中处于关键的位置,有力地支持了嵌入式系统的移植,而BSP的结构与功能随不同的嵌入式系统的软件硬件环境呈现较大的差异。本文介绍板级支持包的功能和实时系统RTEMS的体系结构,分析RTEMS的启动过程。借鉴SPARC微处理器ERC32 BSP,提出一种RTEMS板级支持包的开发流程,主要说明模板BSP的选取、启动代码模块和设备驱动程序模块的实现,链接器命令脚本的修改等。最后把BSP与RTEMS系统的其他模块组合在一起,生成最终可执行映像的过程。  相似文献   

19.
如何编写WDM设备驱动程序   总被引:4,自引:1,他引:4  
WDM是微软公司推出的设备驱动程序全新开发模型。文中针对Widows2000环境下数字实时仿真系统中仿真数据的输出,以Adventech公司的PCI-1723的驱动程序设计为例介绍了WDM设备驱动程序的编写方法。文中编写的PCI-1723驱动程序应用于数字实时仿真系统的数据输出.提高了数据输出速率,实现了实时要求及所要求的接口,并得到了正确的结果。该方法同样适用于其他设备驱动程序的设计,只是编写的驱动程序细节要由所实现的具体功能决定。  相似文献   

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

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