首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 96 毫秒
1.
本文以S3C44B0X为微处理器,通过其SPI接口,采用MCP2510 CAN控制器扩展CAN总线,文章在分析Linux设备驱动程序工作原理和结构的基础上,重点论述CAN设备在uClinux下驱动程序的设计方法,编写驱动程序的操作例程,测试驱动程序的正确性.结果表明CAN设备在嵌入式操作系统uClinux下驱动程序的正确性;CAN设备驱动程序的成功实现,对在嵌入式操作系统下扩展其它设备驱动程序有重要的指导意义.  相似文献   

2.
uClinux是针对微控制领域设计的嵌入式操作系统.本文介绍了基于uClinux嵌入式操作系统的CAN通信卡设备驱动程序的实现.描述了CAN通信卡驱动程序的框架以及如何将驱动程序加载到uClinux系统内核中.对其他设备在uClinux下的驱动程序编写有一定的参考价值.  相似文献   

3.
介绍了uClinux操作系统和嵌入式Linux系统的开发流程及其驱动程序的开发,通过对CAN总线设备SJA1000的驱动程序的设计与实现,详细说明了uClinux系统下CAN设备驱动程序的编写.  相似文献   

4.
在嵌入式操作系统Linux中使用各类CAN总线控制器,都需要设计相应的驱动程序。本文以CAN控制器MCP2510在ARM9内核芯片AT91RM9200下驱动程序的设计为例,详细分析了Linux下CAN设备驱动程序的开发流程和设计技巧,并结合CAN总线技术的特殊性,设计了相关的重要数据结构和操作代码,详细阐述了驱动设计中的难点问题。最后简述了驱动程序的加栽及测试方法。为Linux下CAN控制器驱动开发提供了重要技术支持。  相似文献   

5.
介绍了CAN总线的PCI接口通信卡的硬件电路和通信主控程序的设计以及驱动程序的开发,利用PCI接口芯片和双口RAM以及微控制器实现工业现场总线CAN总线节点与工控机之间的通信,设备驱动程序在实时嵌入式操作系统Vxworks下开发。  相似文献   

6.
嵌入式CAN-Ethernet网关的设计与实现   总被引:8,自引:1,他引:7  
杨波  徐成 《计算机应用》2005,25(2):273-275
介绍了以太网与CAN现场总线网间嵌入式网关的软硬件结构设计,描述了uClinux上CAN设备驱动程序的处理流程及其设计方法和技巧。针对CAN协议的特点,为不同实时等级的信息报文设立四个分组,设计了多帧数据发送报文结构,为设备驱动程序的收发缓冲区设计合理的数据结构和管理方法,提高了CAN通讯效率。  相似文献   

7.
嵌入式Linux中断设备驱动程序设计   总被引:7,自引:0,他引:7  
中断管理是嵌入式操作系统的核心任务之一,在设备驱动程序中使用好中断是提高应用程序效率的关键。详细介绍了uClinux下设备驱动程序及其中断处理程序的开发方法和技巧,并实例介绍了一个MP3播放器的中断服务程序开发方法。  相似文献   

8.
基于嵌入式Linux的图形界面显示系统的设计   总被引:4,自引:6,他引:4  
本文详细描述了基于uClinux嵌入式操作系统的图形界面显示系统的实现方法,并对uClinux下Framebufer驱动程序编写进行了专门探讨。  相似文献   

9.
以嵌入式微处理器S3C2410为主控制器,通过SPI接口,采用MCP2510控制器扩展CAN总线接口。文章分析了Linux下设备驱动程序的结构和工作原理,论述了嵌入式Linux操作系统下CAN设备驱动程序的设计方法和具体实现。针对字符设备驱动程序的特点,采用中断驱动I/O方式结合缓冲区的使用可将数据接收和read系统调用隔离开,同时在系统调用函数中加入了休眠代码,确保设备在系统中的高效运行。  相似文献   

10.
本文提出了一种基于VxWorks嵌入式操作系统的工业总线协议转换器-TC700.它能够实现RS232/RS485/CAN与以太网的协议转换,是一种复合型的多协议转换网关.在对TCT00功能原理简单说明的基础上,笔者着重从TCT00的硬件电路结构设计和软件驱动程序开发两个方面,具体分析介绍了该网关CAN接口驱动设计的过程.通过移植UNIX系统下u-boot中的spi.c程序,完成了CAN接口驱动程序的设计内容.  相似文献   

11.
通过在嵌入式uCLinux上实现字符型设备驱动程序的添加实例,介绍了嵌入式Linux系统的设备管理、设备驱动程序的框架和实现设备驱动程序的添加方法,以能够提供给大家一个开发uCLinux下设备驱动程序的向导,使之在开发各种设备的驱动程序中得到很好的应用.  相似文献   

12.
基于QT的嵌入式CAN网络监控GUI系统   总被引:2,自引:2,他引:0  
嵌入式现场总线监控系统需要解决CAN控制器的驱动和图形界面的设计问题.提出了一种基于S3C2410和MCP2510的CAN网络监控系统,在介绍Linux设备驱动程序结构和模板的基础上,设计了嵌入式Linux环境下MCP2510的驱动程序,并以QT/E作为工具,给出了GUI设计思想,提供了该系统的运行实例.  相似文献   

13.
Windows CE 驱动程序开发   总被引:21,自引:0,他引:21  
不同的嵌入式系统硬件平台,往往有其独有或特殊的设备,而这些设备的WindowsCE驱动程序设计问题是开发人员经常遇到的。着重阐述了WindowsCE体系结构和中断机制、WindowsCE驱动开发的几种基本模式,给出了如何使用单片驱动程序设计方法,提供了平台特有设备驱动程序开发实例以及如何将驱动程序加入OS二进制映像文件的步骤,测试表明此方法设计的驱动程序高效可靠。  相似文献   

14.
基于星弹载嵌入式系统的CAN总线驱动技术研究   总被引:1,自引:1,他引:0  
针对CAN总线在控制外围设备方面的优势,对基于SJA1000的CAN总线驱动软件的设计与实现展开研究;通过分析星弹载嵌入式系统层次结构和设备驱动的调用关系,提出了通过操作系统的扩展模块调用CAN总线驱动程序的设计理念;结合相关具体应用设计测试用例,并通过ZLGCANTest软件对所研发的CAN总线驱动软件进行了测试;证实所开发的CAN总线驱动软件在可靠性和实时性方面都能满足应用要求。  相似文献   

15.
设计了一个嵌入式异构网络互联网关,实现计算机网络与现场总线异种网络的互联。讨论了网关的硬件构架以及以太网接口、CAN总线接口的具体设计,介绍分析了嵌入式Linux操作系统下的设备驱动程序、嵌入式TCP/IP的实现过程。在实验室条件下模拟了网关的应用环境,对网关的接口和性能的可靠性和正确性进行了测试,实验结果表明,网关较好地实现了数据通信和协议转换功能。  相似文献   

16.
基于μClinux的微型热敏打印机驱动的实现   总被引:1,自引:0,他引:1  
目前市场上的打印机产品基本上是不带操作系统的,这样使得一些能并行运行的任务只能串行运行,增加了程序运行的时间,降低了程序运行的效率,如果在操作系统上开发产品就可以将任务设计成并行的运行方式,从而使系统的资源得到充分的利用。μClinux是Linux经过裁减和优化而成的专门应用于嵌入式领域的操作系统,其针对嵌入式处理器做了专门的改良,成为嵌入式操作系统的首选。本文论述了μClinux下驱动编写的规范以及如何以驱动的方式在μClinux上实现热敏打印机的功能。  相似文献   

17.
基于嵌入式uClinux系统驱动程序设计研究   总被引:6,自引:3,他引:6  
分析了嵌入式uClinux设备驱动程序设计的开发特性,如对系统统一接口函数等进行了较为详细的分析讨论。采用模块化设计思想,给出了PCI接口卡驱动程序中设备初始化/卸载、打开/关闭、中断处理、I/O读写、I/0控制等各模块在设计中实现的关键流程及算法,并强调了驱动程序开发设计中的关键要点。同时在PCI驱动程序编写设计中引进了系统内核设计时常使用的下半部和临界区保护机制,不仅大大减小了PCI接口视频采集卡数据丢失率,同时也提高了系统的实时性和稳定性。  相似文献   

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

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