首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 78 毫秒
1.
基于ARM Linux平台的CAN设备驱动程序设计与实现   总被引:2,自引:0,他引:2       下载免费PDF全文
针对移动机器人控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案,介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARM Linux上驱动程序开发的一般方法,以及CAN设备驱动程序的设计方法和具体实现。经实验证明,此系统结构简单,稳定性和可靠性强。  相似文献   

2.
基于WinCE环境的CAN适配卡驱动程序的设计与实现   总被引:3,自引:0,他引:3  
简要介绍了嵌入式实时操作系统WinCE环境下驱动程序的设计原理和CAN总线技术,并详细分析了依托PC/104总线的CAN适配卡底层驱动程序的设计与实现.  相似文献   

3.
基于WinCE环境的CAN适配卡驱动程序的设计与实现   总被引:2,自引:2,他引:2  
简要介绍了嵌入式实时操作系统WinCE环境下驱动程序的设计原理和CAN总线技术,并详细分析了依托PC/104总线的CAN适配卡底层驱动程序的设计与实现。  相似文献   

4.
基于APR平台的WinCE操作系统是目前一项比较发达的技术,WinCE是嵌入式、移动计算机平台的基础,它是一个开放的可升级的嵌入式操作系统,ARM是一类微处理器的统称.在科学技术高速发展的今天用ARM处理器做嵌入式系统硬件前途广阔,对于WinCE系统的移植和驱动都是非常有好处的,基于ARM对WinCE系统的移植和驱动已经逐渐地走入了人们的生活,主要对基于ARM对WinCE系统的移植和驱动的设计进行了分析.  相似文献   

5.
基于ARM和WinCE下的设备接口驱动设计与实现   总被引:4,自引:1,他引:4  
介绍一种基于ARM9和嵌入式实时操作系统WinCET的设备接口驱动设计,并具体给出ARM9处理器S3C2410在WinCE下SPI流接口的实现.测试结果表明.该驱动能很好地运行于WinCE平台上,适用于嵌入式终端产品中.  相似文献   

6.
基于WinCE的I2C驱动程序设计   总被引:1,自引:0,他引:1  
将操作系统和相应硬件设备连接起来,编写联系硬件和软件的驱动程序至关重要。本文主要讨论在WinCE操作系统下,如何设计实现S3C2410芯片具有I^2C接口的驱动程序;详细介绍WinCE下,流驱动程序的编写方法,同时将驱动通过Platform Builder编译进操作系统,最后用动态链接库的方式提供给用户使用。  相似文献   

7.
卫星姿轨控系统CAN总线的设计与实现是基于CAN总线的卫星控制系统实现的关键技术之一;本文分析了ARM处理器AT91 RM920.和CAN控制器SJA100.的接口信号及时序,设计了基于现场可编程门阵列FPGA的ARM处理器与CAN控制器之间的接口电路,并给出了详细的软硬件实现方法,最后,在卫星姿轨控下位机原理样机中实现了该接口方案;测试结果表明,该接口能够实现CAN总线在不同波特率下的通信,性能可靠,扩展性强,满足了姿轨控计算机两路CAN总线冗余备份的要求,为其它系列处理器外扩地址数据线复用接口提供了参考.  相似文献   

8.
基于WinCE的液位遥测系统软件设计   总被引:1,自引:0,他引:1  
针对目前海事应用中液位遥测系统的现状,基于ARM9芯片的WinCE嵌入式开发平台,开发一套智能的液位遥测系统。该系统采用CAN总线,遵循CANopen协议,在EVC开发环境下结合多线程技术和数据库技术实现遥测系统的通信和界面显示功能。实验结果表明,该系统稳定、实时、生动地实现了通信、显示、存储、打印等功能,具有很高的应用价值。  相似文献   

9.
嵌入式Linux2.6内核的CAN驱动设计与实现   总被引:1,自引:0,他引:1  
为实现CAN总线设备在嵌入式Linux2.6.24内核下使用,提出了一种基于嵌入式Linux2.6.24内核的CAN总线驱动设计方案并赋予实现.由于嵌入式处理器S3C2410通过SPI总线完成与CAN控制器的硬件连接,利用嵌入式Linux2.6.24内核自带的SPI总线驱动中的函数完成CAN总线字符驱动设计,详细说明了在嵌入式Linux2.6.24内核下加载和声明SPI总线的具体步骤、CAN总线驱动初始化和中断控制的设计方法以及CAN驱动加载步骤.最后通过实例验证了CAN总线驱动设计的正确性.  相似文献   

10.
基于ARM的CAN总线智能节点的设计   总被引:26,自引:0,他引:26  
CAN总线是一种应用广泛的实时性现场总线,提出了基于具有ARM7TDMI内核的32位微控制器的CAN总线智能节点设计方案。详细介绍了ARM控制器(LPC2294)的特点、智能节点的结构以及系统软件设计,同时结合现场实际使用给出了硬件抗干扰措施。  相似文献   

11.
基于高级精简指令微处理器(ARM)技术的处理器已经普遍应用于工业控制、汽车电子等各个领域。区域网络控制器(CAN)总线也已广泛应用于这些领域,但大多数的ARM9系列芯片还没有在片内集成CAN总线的控制器,需要在板级进行扩展。选用SJAl000器件作为CAN总线控制器,详细论述了在ARM系统中进行双CAN总线接口扩展的实现方法。  相似文献   

12.
介绍一个基于ARM和WinCE的嵌入式车载导航系统,主要描述系统的硬件组成、软件架构及其实现的关键技术。系统以稳定的硬件设备和可裁减的操作系统为基础,结合GPS定位信息和电子地图数据,为驾驶者提供实时定位、地图显示、智能寻径以及语音导航等功能。通过在武汉市进行的行车试验表明,该系统很好地实现了各项功能,达到了预期目的。  相似文献   

13.
CAN总线是一种成熟的串行通信总线,它具有可靠性高、稳定性好、抗干扰能力强、通信速率高、维护成本低、实时性强、很好的开放性及数据兼容性等优点。CAN总线这些众多的优点使其广泛应用于工业自动化控制等领域。其应用的广泛性则进一步对CAN总线IP提出了需求。同时以IP实现的CAN总线控制器所具有的通用处理器访问接口,良好的可移植性等优点使其可以集成于各种嵌入式SoC设计中。文中从CAN总线的规范和特点出发,提出了CAN总线控制器IP核的特点并定义了其功能,采用Verilog语言设计实现了CAN总线控制器IP核的功能,最后通过仿真和FPGA原型验证,证明了设计实现的正确性。目前CAN总线控制器IP核已经应用于SOPC和SoC的嵌入式应用设计中。  相似文献   

14.
针对CAN总线网络通信质量分析、测试和验证的需要,论证了一种基于ARM单片机与FPGA完成的CAN总线分析仪设计;该分析仪采用集成的CAN控制器与专用总线电平采样双通道信息采集硬件结构;采用单片机及基于FPGA的专用电路完成对CAN网络的实时通信数据的收集与监控;采用PC机完成数据分析与参考信息显示;文章详细讨论了分析仪硬件的具体设计;分析了CAN总线通信波特率的自动检测、总线故障的检测与定位方法;最后结合软件设计给出了所设计的CAN总线分析仪的实测试验结果,可实现总线报文的正常监测、总线状态分析与错误检测功能。  相似文献   

15.
介绍了一种基于CAN总线的pH酸碱度检测仪的设计,研究了在智能仪表中嵌入CAN总线的实践途径.文中详细介绍了以AT89C55单片机及其集成的CAN总线控制器SJA1000做为处理器进行的硬件设计.并结合CAN总线通信协议规范完成了CAN通信卡的电路设计。在软件上实现了PC机通过CAN通信卡对现场总线仪表实现远程管理等功能。实践证明,基于CAN总线的DH酸碱度检测仪在容错处理、数据交换、系统管理、抗环境干扰等方面都显示出良好的功能.  相似文献   

16.
以CAN总线驱动器PCA82C250和模数转换器AD976为核心,设计了一种通用的基于ARM和CAN总线的电气信号采集节点,重点阐述了CAN总线节点模块及数据采集模块的软硬件设计,并对硬件抗干扰措施进行了探讨。  相似文献   

17.
ARM和WinCE环境下的Modbus协议的实现   总被引:1,自引:0,他引:1  
工业控制中,对由一主机和若干从机所构成的网络,可以采用Modbus协议实现主从之间的信息传递;在实现主从通信的基础上,提高信息交换的准确性和速率显得十分必要;通过定制WinCE操作系统和串口驱动编程,分析Modbus RTU通信协议的原理,并设计Modbus RTU通信协议的主机和从机通信的程序包,实现了将Modbus协议移植到Samsung S3C2440嵌入式处理器上;结果表明,在ARM设备和WinCE环境下实现Modbus通信协议是可行的,这为实时高效地实现主从对话提供了依据.  相似文献   

18.
本文研究的基于ARM的CANopen现场总线设备通信的实现,将这两种热门技术结合到一起,以CAN和CANop)en作为通信协议,借助UP-NETARM300开发平台,实现S3C44B0X处理器的CAN接口的扩展,并以此为基础实现对挂接在CAN网络中的CANopen设备通信参数的测试和配置,为CANopen设备间的有效通...  相似文献   

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

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