资料介绍
本文以S3C44B0X 为微处理器,通过其SPI 接口,采用MCP2510 CAN 控制器扩展CAN 总线,文章在分析Linux 设备驱动程序工作原理和结构的基础上,重点论述CAN 设备在uClinux 下驱动程序的设计方法,编写驱动程序的操作例程,测试驱动程序的正确性。结果表明CAN 设备在嵌入式操作系统uClinux 下驱动程序的正确性;CAN 设备驱动程序的成功实现,对在嵌入式操作系统下扩展其它设备驱动程序有重要的指导意义。
关键词:CAN;μClinux;S3C44B0X;设备驱动程序
基于嵌入式系统设计的工业控制装置,在工业控制现场受到各种干扰,如电磁、粉
尘、天气等对系统的正常运行造成很大的影响。在工业控制现场各个设备之间要经常交
换、传输数据,需要一种抗干扰性强、稳定、传输速率快的现场总线进行通信。文章采
用CAN总线,基于嵌入式系统32位的S3C44B0X微处理器,通过其SPI接口,MCP2510 CAN控制器扩展CAN总线;将嵌入式操作系统嵌入到S3C44B0X微处理器中,能实现多任务、友好图形用户界面;针对S3C44B0X微处理器没有内存管理单元MMU,采用uClinux嵌入式操作系统。这样在嵌入式系统中扩展CAN设备关键威廉希尔官方网站 就是CAN设备在嵌入式操作系统下驱动程序的实现。文章重点解决了CAN总线在嵌入式操作系统下驱动程序实现的问题。
对于用户来说,CAN设备在嵌入式操作系统驱动的实现为用户屏蔽了硬件的细节,用户
不用关心硬件就可以编出自己的用户程序。实验结果表明驱动程序的正确性,能提高整
个系统的抗干扰能力,稳定性好,最大传输速率达到1Mb/s;硬件的错误检定特性也增
强了CAN的抗电磁干扰能力。
关键词:CAN;μClinux;S3C44B0X;设备驱动程序
基于嵌入式系统设计的工业控制装置,在工业控制现场受到各种干扰,如电磁、粉
尘、天气等对系统的正常运行造成很大的影响。在工业控制现场各个设备之间要经常交
换、传输数据,需要一种抗干扰性强、稳定、传输速率快的现场总线进行通信。文章采
用CAN总线,基于嵌入式系统32位的S3C44B0X微处理器,通过其SPI接口,MCP2510 CAN控制器扩展CAN总线;将嵌入式操作系统嵌入到S3C44B0X微处理器中,能实现多任务、友好图形用户界面;针对S3C44B0X微处理器没有内存管理单元MMU,采用uClinux嵌入式操作系统。这样在嵌入式系统中扩展CAN设备关键威廉希尔官方网站 就是CAN设备在嵌入式操作系统下驱动程序的实现。文章重点解决了CAN总线在嵌入式操作系统下驱动程序实现的问题。
对于用户来说,CAN设备在嵌入式操作系统驱动的实现为用户屏蔽了硬件的细节,用户
不用关心硬件就可以编出自己的用户程序。实验结果表明驱动程序的正确性,能提高整
个系统的抗干扰能力,稳定性好,最大传输速率达到1Mb/s;硬件的错误检定特性也增
强了CAN的抗电磁干扰能力。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 嵌入式Linux驱动程序开发
- 基于嵌入式Linux的人机交互接口设备驱动程序的研究和实现
- 嵌入式Linux系统的驱动原理和使用ARM Linux实现SPI驱动程序的说明 11次下载
- 嵌入式Linux设备驱动程序开发基础知识总结免费下载 13次下载
- 嵌入式Linux的中断驱动程序设计 3次下载
- 嵌入式Linux下的LCD驱动程序设计方案解析 0次下载
- 基于WinCE环境的CAN适配卡驱动程序的设计与实现 3次下载
- 嵌入式Linux下CAN总线驱动程序设计.rar 51次下载
- 嵌入式Linux下PCSC驱动的设计与实现
- 基于嵌入式Linux的步进电机驱动程序设计
- 基于嵌入式LINUX下CAN设备驱动程序设计
- 嵌入式uClinux下的CAN总线设备驱动程序设计
- 嵌入式Linux网络驱动程序的开发及实现原理
- 嵌入式USB从设备驱动程序设计
- uClinux 下CAN 通信卡驱动程序的实现
- 简化SBC的嵌入式Linux软件开发 999次阅读
- 基于V4L威廉希尔官方网站 和摄像头的Linux驱动程序的设计与实现 2814次阅读
- 设计嵌入式驱动程序有什么窍门 2509次阅读
- 设计嵌入式驱动程序有哪些小窍门 2554次阅读
- 米尔科技LINUX设备驱动程序教程 1966次阅读
- 嵌入式Linux内核的驱动程序开发是怎样的 1415次阅读
- 基于PXA255开发板外围字符设备的嵌入式Linux字符设备驱动设计与应用 1138次阅读
- 基于嵌入式Linux下的I2C设备驱动的总体思路与框架设计 3671次阅读
- 基于嵌入式Linux内核的系统设备驱动程序开发设计 1113次阅读
- 嵌入式系统开发中驱动程序设计的5个方法盘点 3060次阅读
- 嵌入式C实现延时程序的不同变量的区别 几种Linux嵌入式开发环境的简单介绍 1566次阅读
- 基于嵌入式Linux的无线视频监控系统设计 3004次阅读
- 深入了解USB驱动之总线驱动程序 8685次阅读
- 基于FPGA嵌入式系统的设备驱动开发 2260次阅读
- 嵌入式UART转CAN应用案例 5735次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1497次下载 | 免费
- 2TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 3单片机典型实例介绍
- 18.19 MB | 99次下载 | 1 积分
- 4S7-200PLC编程实例详细资料
- 1.17 MB | 28次下载 | 1 积分
- 5笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 6开关电源原理及各功能电路详解
- 0.38 MB | 14次下载 | 免费
- 79天练会电子电路识图
- 5.91 MB | 6次下载 | 免费
- 8100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30321次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537794次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多