首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
嵌入式Win CE中CAN总线控制器的驱动设计与实现   总被引:1,自引:0,他引:1  
CAN总线是一种具有国际标准且性价比较高的现场总线,在当今自动控制领域的发展中发挥着重要的作用.这里简要地介绍了CAN总线及其控制器SJA1000的工作原理和Win CE下流接口驱动程序的相关知识.采用Win CE流接口驱动程序实现对CAN控制器访问并操作,并详细地分析了SJA1000驱动程序的设计与实现,并使用Platform Builder将驱动编译进内核,以动态链接库的形式提供给用户,为进一步开发嵌入式Win CE操作系统系统下CAN总线设备提供了一个良好的底层硬件驱动支持.  相似文献   

2.
冯书宪  申群太 《信息技术》2003,27(5):99-102
随着现场总线技术和计算机与外设接口技术的发展,建立现场总线网络节点和监控计算机之间可靠的通讯连接更加重要。对几种接口方法进行了比较,提出了一种使用USB接口实现CAN总线网络与计算机连接的方案,并结合设计实例,论述了系统硬件构成和固件、驱动程序的设计方法。  相似文献   

3.
宋相慧 《信息技术》2011,(7):115-117
设计了以微控制器TMS320F206为核心的连接现场总线和以太网的嵌入式网关,给出了嵌入式网关的硬件接口电路,并对主要芯片进行了介绍,阐述了硬件间的通信原理;并给出了RTL8019AS的数据收发、CAN控制器和CAN总线间的数据传输以及CAN和以太网间的数据通信原理及软件流程。现场网关解决了以太网和CAN总线之间的互联问题,使得CAN-Ethernet的互联降低成本,提高了性能。  相似文献   

4.
本文通过对CAN的特点和CAN总线驱动软件测试的特点进行分析,提出了CAN总线驱动软件的测试设计方案,该方案覆盖了测试的全过程,包括测试内容选取、测试环境搭建、测试用例设计、测试驱动编写,以及测试用例执行。此外还介绍了在具有154"节点的CAN总线网络环境中进行CAN驱动软件测试的实践过程。  相似文献   

5.
衣志强  智泽英 《电子世界》2012,(11):119-120
本文基于GT2440开发板和MSG-3CM型CAN总线模块开发板,在linux操作系统下对CAN总线驱动进行了研究,给出了详细的开发步骤,编写和移植了CAN设备的驱动程序。经过测试,可以满足应用的要求。  相似文献   

6.
计算机技术不断的发展,更加小型化的处理芯片不断涌现,此时嵌入式系统也随之不断的发展并完善起来,而CAN总线技术是在嵌入式系统构建中最为常见的总线技术,其特征是通信速率高,系统可靠连接方便,性价比也符合嵌入系统需求,且可以在远距离传输中体现较强的抗干扰能力,因此其与嵌入式系统结合可以达到更好的控制效果.  相似文献   

7.
提出一种基于嵌入式Linux的矩阵键盘实现方案,介绍矩阵式键盘的结构与工作原理。课题以IntelPXA255处理器和嵌入式Linux 2.4.19操作系统为基础,对人机交互接口设备驱动程序的设计开发做了深入的研究,针对嵌入式系统的键盘驱动的特点,设计基于行列扫描的键盘驱动程序。  相似文献   

8.
本论文以Samsung公司的S3C2440处理器与CAN总线控制器MCP2515作为开发实例,简单介绍了嵌入式Linux操作系统下的基于MCP2515的CAN总线驱动程序的设计方法。并结合飞凌公司的OK2440开发板作为开发平台,设计并完成了基于Linux 2.6.12内核的MCP2515驱动程序的开发。  相似文献   

9.
针对控制系统小尺寸、低功耗的要求,本文首先简述了采用USB总线控制器PDIUSBD12与CAN总线控制器SJA1000设计了基于USB总线的CAN总线通信适配器,并利用WinDriver开发其Windows设备驱动程序。该系统在工业现场可以灵活、高速、高效地完成大量数据交换,并可应用于多种控制系统中。该系统具有极大的应用价值。  相似文献   

10.
黄炜  张令坤  何海 《现代雷达》2012,34(8):90-93
提出了一种基于CAN总线的智能查线仪的设计和实现方案。将现场可编程芯片、AVR微处理器用于查线设备,使用CAN总线与计算机通信方式来实现各查线模块间的数据通信和结构连接,并通过软件设计来识别有大数量待测端子情况下所需硬件上查线模块的扩充和指定待测查线端点数量,有效地解决了以往各类查线设备缺乏灵活性、扩展性差的问题,能够适应多种场合的不同需求,为各种线缆电气连接关系的检查提供了一种新的解决方案。  相似文献   

11.
嵌入式linux中以太网设备驱动的设计与实现   总被引:1,自引:1,他引:0  
刘启军  程明 《通信技术》2009,42(9):145-147
文中根据嵌入式Linux下以太网设备驱动的设计架构和编程要点,给出了网络驱动设计方案,并结合具体的硬件环境完成了网络驱动程序的编写。为了提高程序代码的可重用性和可移植性,该方案将网络驱动程序分离为硬件接口层和软件层,软件层屏蔽了底层硬件的特性,从而可以在保证设备驱动程序质量的基础上,降低开发难度,提高开发速度。  相似文献   

12.
主要介绍Intel PXA255平台网络设备驱动的软硬件设计和实现方案,分析了嵌入式Linux下网络设备驱动的一般特性与编程要点,阐述了网络设备驱动如何处理数据的发送、接收、超时等相应事件,并简要介绍了网卡驱动与上层协议之间的交互。分别利用系统测试和应用测试验证该设计方案,结果表明网卡驱动能够很好地实现网络包数据的传输,达到较快的速度和较高的稳定性。  相似文献   

13.
在MPC8343嵌入式Linux环境下设计TUSB字符设备驱动程序,以实现PC主机和USB从设备之间的高速数据传输。介绍了USB器件驱动程序框架,并较为详细的介绍了该字符设备驱动程序设计。  相似文献   

14.
嵌入式Linux网络驱动程序的研究与实现   总被引:1,自引:1,他引:0  
Linux网络驱动程序的开发一般从选择一个模板开始,再根据特定的硬件环境编写相应的函数。在嵌入式Linux中开发网络驱动程序也采用这种方法,并且需要将驱动程序静态编译进内核,而不采用模块加栽的方法。本文论述了Linux下网络设备驱动程序的基本原理、实现过程,并给出在嵌入式系统中网络驱动程序的开发方法。  相似文献   

15.
常锋  孟传良 《通信技术》2012,45(6):32-35
对基于ARM的网络设备驱动程序的开发进行了研究,对嵌入式Linux网络设备驱动程序的运行机制进行了分析,介绍了一般网络设备的体系结构,对网络驱动的主要功能进行讲述。在嵌入式Linux中实现CS8900A网卡驱动,并结合实现CS8900A网卡驱动的实例讲解了基于Linux操作系统的一般网络驱动程序的开发流程。并具体分析了网络设备的初始化、设备的打开与关闭、数据的发送与接收以及中断处理等相关问题。最后在Linux平台编译运行且通过测试。  相似文献   

16.
虞跃  姚国良   《电子器件》2008,31(2):709-712
介绍了由805puls处理器和UCB1400编解码芯片构成的音频系统体系结构及工作原理,接着阐述了嵌入式Linux操作系统下基于AC'97协议标准的音频设备驱动程序的设计与实现.其中着重讲述了采用循环缓冲区进行音频数据的DMA传输流程以及ioctl接121的实现.此设计方案已在嵌入式Linux系统中得到使用,运行效果良好.  相似文献   

17.
刘衍平  唐春菊 《现代显示》2012,23(10):16-20
文章介绍了电阻式触摸屏的工作原理,给出了基于input子系统的触摸屏驱动设计的主要步骤,设计了在TQ2440硬件平台上基于input子系统的嵌入式Linux触摸屏驱动程序,并根据实验测试结果中存在的误差做了改进和优化,使驱动程序能处理长按、滑动,并具有较高的精度。  相似文献   

18.
设计实现了嵌入式Linux系统下的音频驱动程序,该驱动程序采用多通道DMA传输以及乒乓缓冲区的传输模式,支持音频的播放和录音功能.同时.该驱动程序能够根据采样频率自动调整缓冲区的大小和数量,从而提高了音频处理的实时性能.  相似文献   

19.
嵌入式Linux下的LCD驱动程序设计与实现   总被引:1,自引:0,他引:1  
从设备驱动程序的作用、分类及文件操作,对设备驱动开发的相关知识作了简单介绍。通过对LCD和Framebuffer原理的说明,以ARM处理器S3C2410嵌入式芯片为平台,设计了嵌入式Linux下的基于帧缓冲的LCD设备驱动程序。通过测试程序的编译运行,在LCD上显示了彩色条纹,完成了驱动设计的要求。  相似文献   

20.
嵌入式Linux系统的应用越来越广泛,功能也越来越强大,速度也越来越快。对于在计算机中常见到的USB设备来说,在Linux系统中USB驱动开发是非常有必要的,同时Linux内核对USB设备的支持也非常完善。本文从USB驱动开发的实例出发,介绍了USB设备驱动的基本架构,以及驱动开发过程中的关键技术。  相似文献   

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

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