首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 78 毫秒
1.
嵌入式Linux下CAN控制器的驱动程序设计   总被引:1,自引:3,他引:1  
嵌入式操作系统uClinux下扩展各类CAN总线设备,需设计相应的驱动程序。MCP2510为常用的CAN总线控制器,以它为例,详细研究分析了嵌入式操作系统中设备管理和驱动程序的特点,以及uClinux下CAN设备驱动程序的开发流程和技巧,并结合CAN总线技术的特点,设计了相关的重要数据结构和操作代码。最后介绍了把驱动程序编译添加进uClinux内核的方法,实现了CAN设备的驱动。  相似文献   

2.
介绍一种基于S3C2410的Windows CE扩展CAN总线接口的方法.利用SPI接口扩展CAN总线接口,编写CAN流接口驱动程序;给出硬件接口设计原理图,重点阐述WinCE下独立CAN控制器MCP2510的驱动程序的实现,并给出软件处理流程.  相似文献   

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

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

5.
随着CAN现场总线应用领域的不断扩展,在布线复杂,电磁干扰强,实时通信能力要求高的环境下需要高性能的数据处理结点。S3C44BOX芯片有低功耗、低成本、高性能的特点,但不具有CAN总线接口功能,限制了在其CAN现场总线领域的应用。本文在研究CAN2.0协议的基础上,采用MCP2510总线控制器扩展S3C44BOX芯片的CAN总线接口功能,实现CAN总线数据的发送与接收。该设计可应用于ARM7架构的芯片,构成CAN结点。  相似文献   

6.
陈华 《自动化信息》2012,(9):33-35,60
针对当前工程应用领域非常流行的局域网CAN通信方法,设计了一套基于linux2.6系统和SPI总线的CAN设备驱动,包括相应的硬件和软件,并在实际工程应用中测试成功。  相似文献   

7.
基于三星S3C2410芯片为主控制器的实验平台,设计实现了一款匹配效率更高的波特率自适应CAN驱动. 文中介绍了CAN驱动结构并详细解释了波特率自适应CAN驱动的原理,结合常用的轮询法和采样法进行自适应. 同时方案提出了新的改进,将用户影响加入波特率自适应流程来提高驱动工作效率. 最后本文对该驱动进行了数据通讯测试以及性能分析.  相似文献   

8.
基于嵌入式Linux系统的LCD驱动实现   总被引:2,自引:0,他引:2  
本文首先介绍Linux系统设备驱动的特点,然后以S3C2410平台为硬件开发环境,实现了Linux2.6.14系统下LCD显示设备的驱动,其中包括如何将LCD驱动程序添加到Linux内核配置系统中.  相似文献   

9.
介绍了Linux下设备驱动程序的结构,描述了CAN通信卡设备驱动程序的软件框架以及如何将CAN设备驱动程序加入到Linux系统内核中。讨论了具体实现中为了提高通信效率和通信能力,改进设备驱动程序的缓冲区管理以及利用Linux的特点合理设计中断处理程序。  相似文献   

10.
嵌入式Linux下CAN设备驱动的设计   总被引:1,自引:1,他引:1  
针对玻璃切割机控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案.介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARMLinux上驱动程序开发的一般方法,解析了嵌入式驱动程序用到的关键函数,进一步分析了嵌入式驱动程序的编译方法和加载过程.最后,通过静态编译方式,将CAN设备驱动程序加载到系统中,在实际应用中取得了较好的效果.  相似文献   

11.
基于ARM芯片的CAN总线接口设计与实现   总被引:6,自引:2,他引:4  
为了使S3C2410X芯片可以控制CAN总线数据的发送与接收,采用MCP2510总线控制器扩展S3C2410X芯片的CAN总线接口功能,系统硬件主体采用MATRIXVARM9板和MCP2510总线控制器,操作系统采用ARM-Linux,详细介绍了硬件的接口设计,讨论了嵌入式ARM-Linux操作系统上CAN设备驱动程序的具体设计方法.经过测试,可以满足应用的要求.  相似文献   

12.
Linux 2.6内核的嵌入式系统应用   总被引:5,自引:0,他引:5  
在分析Linux2.6内核新特性的基础上,在S3C2410开发板上移植了2.6内核和新的文件系统,并成功地对H.264编解码多媒体系统提供了支持。  相似文献   

13.
在数据通信模式中,串口是一种常用的通信设备.应用嵌入式Linux操作系统的可移植性,介绍了一种串口通信模块方案,并给出了串口通信的软件和硬件实现.该系统的硬件主体采用三星S3C2410X处理器为核心控制器件,通过与计算机串口间的连接实现了ARM平台上访问外部设备的基本功能.  相似文献   

14.
基于ARM与Linux的嵌入式系统平台的设计   总被引:2,自引:0,他引:2  
介绍了S3C2410A处理器的特点及Linux的体系结构,构建了一个以S3C2410A处理器为核心的通用嵌入式系统平台,完成了Linux实时操作系统在S3C2410A上的移植。该平台的设计具有普遍性,适合一般的嵌入式系统设计,适用于开发便携式PDA、移动通信、路由器、工业控制系列电子产品。  相似文献   

15.
基于ARM嵌入式系统的SPI驱动程序设计   总被引:1,自引:0,他引:1  
以微处理器S3C2440和嵌入式Linux操作系统组成的嵌入式系统作为主要开发平台,根据SPI通信原理和S3C2440电路接口的特点,设计了一款基于ARM嵌入式系统的SPI驱动程序。讨论了SPI驱动程序的基本开发方法和实现过程,通过编写简单的测试程序进行仿真验证。验证结果表明该驱动程序稳定可靠,可实现嵌入式系统的数据通信。  相似文献   

16.
基于ARM-Linux的输油管道监测信息管理系统设计   总被引:5,自引:3,他引:2  
管道运输在国民经济中正发挥着越来越重要的作用,而维护管道安全运行、防止泄漏事故的发生已经成为一项极重要的工作,泄漏检测系统对于减少经济损失和环境污染有着很大的意义;本设计对基于S3C2410的嵌入式系统的软硬件开发进行了较深入的研究,并从现场数据采集、数据加工处理、数据状态显示、网络信息共享等方面对监控系统进行了设计,同时提出将嵌入32位微处理器与嵌入式实时操作系统相结合,通过TCP/IP协议将嵌入式系统接入到Internet,实现通过互联网访问现场数据的廉价方案;研究结果表明,本设计是完全可行的,且设计中所提出的嵌入式系统网络接入方案成本低,效率高,为其他工业远程控制提供了一种新的解决方案。  相似文献   

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

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