首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
基于Vx Works的串口芯片ST16C554的驱动程序设计   总被引:2,自引:0,他引:2       下载免费PDF全文
曲宏松  耿爱辉  陈涛   《电子器件》2006,29(3):959-962
目前,嵌入式系统的开发已经离不开操作系统的支持,而开发基于嵌入式操作系统的底层硬件驱动程序是研发中必不可少的工作之一。VxWorks是美国WindRiver公司推出的嵌入式实时操作系统(RTOS),介绍了基于VxWorks的串口设备驱动设计,重点介绍了ST16C554的驱动程序,并给出了实际驱动程序中的核心代码。本设备驱动程序编写的思路严格按照VxWorks下设备驱动程序的要求,因此对其他基于VxWorks的设备驱动有一定的参考意义。  相似文献   

2.
VxWorks是美国Wind River System公司推出的嵌入式实时操作系统,提供了高效的中断管理、实时的系统资源以及实时的任务间通信。在分析了系统内核驱动程序的驱动程序管理,分析了VxWorks操作系统下I/O设备的驱动程序的实现过程的同时,阐述了串口驱动程序的软件实现。  相似文献   

3.
《现代电子技术》2015,(10):38-41
开发嵌入式系统软件的关键是编写稳定可靠的设备驱动程序,VxWorks下的设备驱动程序开发难度尤其大。结合了多用于航空航天领域的嵌入式实时操作系统VxWorks的特点,详细描述VxWorks下的设备驱动程序的基本概念,以VxWorks下的板级支持包(BSP)作为比较对象,阐述设备驱动程序在整个嵌入式系统中的位置和结构,总结在系统上电后设备驱动程序的基本工作流程,最后以字符设备驱动程序为例演示驱动程序的工作流程,为VxWorks下设备驱动程序开发提供了技术途径。  相似文献   

4.
在分析和比较当代比较流行的嵌入式操作系统如嵌入式Windows CE、嵌入式Linux,VxWorks,Palms等的基础上,结合系统所使用的StrongARM CPU性能、资源、功耗的特点,提出了基于嵌入式微处理器StrongARM和嵌入式操作系统Windows CE的可视电话的多媒体控制板的总体方案。对嵌入式Windows CE进行了平台定制,设计和开发了系统引导程序、彩色LCD、标准8232串口、串口鼠标、Ethernet boot loader等驱动程序。  相似文献   

5.
VxWorks操作系统目前在嵌入式系统中的应用越来越广泛。其BSP(板级支持包)中的驱动程序为VxWorks访问硬件提供支持。本文详细说明了VxWorks下多PCI设备的驱动设计与实现。  相似文献   

6.
顾永红  杨巧丽 《电子工程师》2008,34(1):66-67,72
MPC8260芯片因其强大的通信处理能力和多种协议的支持而被广泛应用于通信和网络领域。以MPC8260微处理器为例,讨论在嵌入式系统中实现快速以太网通信的硬件设计方法,分析了VxWorks网络系统的结构,描述了基于VxWorks的以太网驱动程序的开发方法及其流程。对所有基于MUX(多路选择)机制下的VxWorks网络设备驱动程序开发者具有参考价值。  相似文献   

7.
在嵌入式实时系统中进行软硬件开发的关键是编写高效可靠的设备驱动程序,而VxWorks下END网口驱动程序是设备驱动程序中较为复杂的一类.首先从整体上分析了VxWorks操作系统的特点与结构,然后介绍了VxWorks中设备驱动程序的功能、结构和开发方法,并给出了END网口驱动程序的设计实例.该文对VxWorks设备驱动程...  相似文献   

8.
分析了VxWorks下的USB驱动程序模型的结构以及功能,详细说明USB主机驱动协议栈,并将软件设计分为Client Driver,USBD和HCD三层。由于对于开发USBD和Client Driver已有很多研究和讨论,但对HCD的研究比较缺乏,为了提供全面可行的开发基于VxWorks的USB驱动程序的技术方案,详细地阐述了USB主控制器OHCI驱动程序的功能、OHCI驱动程序中的核心功能链表功能,为USB在嵌入式系统开发中的应用提供技术参考。并在此基础上移植了VxWorks的USB OHCI驱动程序,实现了基于嵌入式处理器S3C2510的USB主控制器驱动。  相似文献   

9.
以基于OX16PCI958串口芯片的多串口卡驱动为例,分析了VxWorks串口驱动的层次和机理,研究了tty驱动和底层SCC驱动的工作原理。通过对基于OX16PCI958芯片的多串口通信驱动程序的实际编写与参数定制,给出了PPC体系结构微处理器的串口驱动程序设计基本方法、步骤,并指出了该方法对基于VxWorks的安全平台实现高速串行数据通信及安全处理的实用价值。  相似文献   

10.
吕志刚 《电子世界》2014,(16):415-416
VxWorks是一种由WindRiver公司开发的实时操作系统,可通过I/O控制函数Ioctl()对串口参数进行选择,通过Select宏实现对串口数据读写与监测。通过配置头文件中相应的配置宏来实现该系统的串口通信。并以DOS平台为例,介绍基于DOS平台的嵌入式VxWorks系统的多串口通信的实现方式以及串口通信的编程方法。  相似文献   

11.
针对目前通信系统中串口通信,论述了基于嵌入式操作系统Vxworks扩展多个串口以进行实时通信的设计方案,给出了硬件设计核心单元以及串口扩展单元实现原理、软件多任务交互以及通信设计流程,并对多串口卡的实时性处理、程序的模块化设计进行了详细分析。通信测试结果表明该设计提高了CPU利用率和软件效率,扩展了通信范围。  相似文献   

12.
DOS系统由于技术成熟等优点在嵌入式操作系统领域始终占据着重要的地位,因此大部分的嵌入式计算机的程序设计都是在DOS平台上完成的.介绍了如何通过直接对INS8250的内部寄存器操作来实现串行通讯,以及多串口通讯在DOS平台上的中断服务函数的程序设计,并解决了多串口通讯的高号中断问题.  相似文献   

13.
基于VxWorks嵌入式操作系统的C/S模式网络编程   总被引:1,自引:0,他引:1  
本文介绍了VxWorks嵌入式操作系统,讨论了VxWorks操作系统下的C/S 模式的网络编程方法.  相似文献   

14.
为嵌入式VxWorks实时操作系统提出了一种并行编程解决方案,首次将MPI并行编程平台引入到Vx-Works系统当中,以Linux系统中的开源MPI实现mpieh2为基础,对mpich2中的MPI函数库部分和smpd进程管理程序进行跨系统移植,通过解决Linux与VxWorks系统之间的诸多差异,如系统函数支持、进程创建方式等,为VxWorks系统提供了一款基于socket通信接口的MPI实现--eMPI,搭建了嵌入式MPI并行应用开发平台.  相似文献   

15.
基于CPLD/FPGA的多串口设计与实现   总被引:1,自引:0,他引:1  
在工业控制中如何提高一对多的串口通讯可靠性和系统的集成性成为研究热点.本文利用嵌入式技术,提出基于CPLD/FPGA的多串口扩展设计方案.实现并行口到多个全双工异步通讯口之间的转换,并根据嵌入式系统实时性的需要,在每个UART接收器中开辟了8个接收缓冲单元,实现高速嵌入式CPU与RS232通讯设备之间的速度匹配,同时,...  相似文献   

16.
基于多串口通信的大气参数实时数据采集系统   总被引:1,自引:0,他引:1  
在大气参数实时数据采集系统设计中,需要同时使用多个串口从传感器中采集多个大气参数。介绍了在VC++6.0中,如何利用MSComm控件实现多串口通信,将经过预处理的数据从串行口RS232接受到计算机中,并完成采集数据的显示、存储和传输功能,实现从多个串口采集数据的同步处理。该方案简单实用、成本较低、可靠性高。通信部分采用UDP/IP协议。  相似文献   

17.
VxWorks系统的BSP概念及启动过程   总被引:3,自引:0,他引:3  
VxWorks作为一个高性能的嵌入式实时操作系统,已经得到了广泛的应用。介绍了实时操作系统VxWorks的BSP的概念及组成,详细分析了VxWorks系统的初始化流程和启动过程。  相似文献   

18.
本文通过对VxWorks操作系统软件结构的分析,总结出VxWorks在可剪裁性方面所进行的设计和优化。在此基础上,提出VxWorks的的剪裁方法和步骤。剪裁方法是目标程序分析法结合预编译宏的方式,对VxWorks源码的剪裁分为4个步骤,包括组件级剪裁、文件级剪裁、函数级剪裁和语句级剪裁。最后,本文提供了一个微小内核实时系统的剪裁实例说明。  相似文献   

19.
王阵  李培  成玉茜 《电子质量》2012,(11):29-33
当今网络发展迅速,异种设备互联的需求也日益显著。针对各种形式网络路由设备互联的需要,选用开放标准的PPP协议作为链路层协议,介绍了基于VxWorks操作系统的WIND NET PPP协议栈,分析了PPP协议建立连接的基本流程以及协议帧封装格式。在此基础上,选择利用MPC8280通信处理器设计开发板,搭载嵌入式VxWorks操作系统,修改基于VxWorks操作系统的WIND NET PPP协议栈源码,使适用于同步串口数据通信,利用SP3508多协议接口芯片完成开发板与目标路由器之间的接口协议转换操作,实现了互联互通。最后给出了方案的可行性验证,测试结果表明:通信畅通,连通状况良好,可靠性高。  相似文献   

20.
孙中坚  陶益  王瑜 《现代导航》2017,8(5):381-384
首先简要分析了 VxWorks 操作系统的实时性机制与性能,通过实时通信设备对某一实时系统中多个节点间数据实时进行实时处理与发送,实现某实时系统多个节点实时协同工作。 介绍了实时通信设备的硬件与软件设计。最后给出了实时通信设备实时性测试结果。  相似文献   

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

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

京公网安备 11010802026262号