期刊文献+
共找到136篇文章
< 1 2 7 >
每页显示 20 50 100
银河麒麟系统下基于缓存队列的CAN驱动设计与实现
1
作者 刘丽霞 刘志鹏 +1 位作者 张力 李之乾 《计算机工程与设计》 北大核心 2024年第10期3170-3176,共7页
为使基于FPGA的CAN功能在国产操作系统上得以应用,提出一种在银河麒麟操作系统下基于缓存队列的CAN驱动设计与实现方法。在目前主流的银河麒麟V10操作系统下,利用Linux下PCIe设备驱动架构,设计并实现基于FPGA的国产CAN驱,实现CAN发送、... 为使基于FPGA的CAN功能在国产操作系统上得以应用,提出一种在银河麒麟操作系统下基于缓存队列的CAN驱动设计与实现方法。在目前主流的银河麒麟V10操作系统下,利用Linux下PCIe设备驱动架构,设计并实现基于FPGA的国产CAN驱,实现CAN发送、接收通信功能。使用缓存队列解决CAN使用的SJA1000协议中硬件接收缓存有限可能造成的丢包问题。对比测试结果表明,提出的CAN驱动满足通信应用,性能稳定,无丢包发生。实现成果可以转化为第三方库丰富操作系统内核驱动库。 展开更多
关键词 区域网络控制 驱动 现场可编程门阵列 周边设备高速连接标准 接收缓存 操作系统 通信
下载PDF
基于WinDriver的PCI CAN板卡Windows驱动程序开发 被引量:1
2
作者 刘勇 佟为明 林景波 《低压电器》 北大核心 2005年第9期36-40,共5页
为了实现由PC机及其CAN板卡构成的上位机与底层CAN节点之间的实时数字通信,用WinDriver开发了PCI CAN板卡的Windows驱动程序。阐述了WinDriver下开发驱动程序的设计思想及过程,即首先构造API专用函数库,然后构造用户驱动程序,最后实现... 为了实现由PC机及其CAN板卡构成的上位机与底层CAN节点之间的实时数字通信,用WinDriver开发了PCI CAN板卡的Windows驱动程序。阐述了WinDriver下开发驱动程序的设计思想及过程,即首先构造API专用函数库,然后构造用户驱动程序,最后实现用户功能。重点分析了处理中断时应特别注意的几个问题。在自行开发的CAN总线实验系统上实际应用表明,所开发的驱动程序及监控软件功能强大、界面友好、实时性强。使用WinDriver开发Windows设备驱动程序,周期短、性能高、可移植性好、易于分发。 展开更多
关键词 can总线 PCI总线 WINdriver 驱动程序 中断
下载PDF
基于ARM Linux平台的CAN设备驱动程序设计与实现 被引量:17
3
作者 王彦堂 李贻斌 宋锐 《计算机工程与应用》 CSCD 北大核心 2007年第15期79-82,共4页
针对移动机器人控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案,介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARM Linux上驱动程序开发的一般方法,以及CAN设备驱动... 针对移动机器人控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案,介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARM Linux上驱动程序开发的一般方法,以及CAN设备驱动程序的设计方法和具体实现。经实验证明,此系统结构简单,稳定性和可靠性强。 展开更多
关键词 ARM LINUX can总线 驱动程序
下载PDF
嵌入式Linux2.6内核的CAN驱动设计与实现 被引量:3
4
作者 张雪松 王鸿磊 徐钊 《计算机工程与设计》 CSCD 北大核心 2010年第15期3396-3398,3426,共4页
为实现CAN总线设备在嵌入式Linux2.6.24内核下使用,提出了一种基于嵌入式Linux2.6.24内核的CAN总线驱动设计方案并赋予实现。由于嵌入式处理器S3C2410通过SPI总线完成与CAN控制器的硬件连接,利用嵌入式Linux2.6.24内核自带的SPI总线驱... 为实现CAN总线设备在嵌入式Linux2.6.24内核下使用,提出了一种基于嵌入式Linux2.6.24内核的CAN总线驱动设计方案并赋予实现。由于嵌入式处理器S3C2410通过SPI总线完成与CAN控制器的硬件连接,利用嵌入式Linux2.6.24内核自带的SPI总线驱动中的函数完成CAN总线字符驱动设计,详细说明了在嵌入式Linux2.6.24内核下加载和声明SPI总线的具体步骤、CAN总线驱动初始化和中断控制的设计方法以及CAN驱动加载步骤。最后通过实例验证了CAN总线驱动设计的正确性。 展开更多
关键词 嵌入式 LINUX2.6 SPI can总线 驱动程序
下载PDF
基于星弹载嵌入式系统的CAN总线驱动技术研究 被引量:4
5
作者 王蒙 潘海燕 +1 位作者 张强成 宋炜斌 《计算机测量与控制》 CSCD 北大核心 2011年第10期2459-2461,共3页
针对CAN总线在控制外围设备方面的优势,对基于SJA1000的CAN总线驱动软件的设计与实现展开研究;通过分析星弹载嵌入式系统层次结构和设备驱动的调用关系,提出了通过操作系统的扩展模块调用CAN总线驱动程序的设计理念;结合相关具体应用设... 针对CAN总线在控制外围设备方面的优势,对基于SJA1000的CAN总线驱动软件的设计与实现展开研究;通过分析星弹载嵌入式系统层次结构和设备驱动的调用关系,提出了通过操作系统的扩展模块调用CAN总线驱动程序的设计理念;结合相关具体应用设计测试用例,并通过ZLGCANTest软件对所研发的CAN总线驱动软件进行了测试;证实所开发的CAN总线驱动软件在可靠性和实时性方面都能满足应用要求。 展开更多
关键词 can总线 设备驱动 可靠性 实时性
下载PDF
基于VC供Labview调用的CAN卡驱动设计 被引量:7
6
作者 孟诏 杨建武 孙树文 《微计算机信息》 北大核心 2008年第25期177-179,共3页
CAN通信接口卡PCI-1680没有提供Labview可直接调用的驱动程序,这给虚拟仪器与现场总线的结合开发带来了不便。本文应用VC将PCI-1680的原始驱动程序封装成Labview兼容的驱动程序,并在Labview中实现对它的调用,建立了基于虚拟仪器与CAN总... CAN通信接口卡PCI-1680没有提供Labview可直接调用的驱动程序,这给虚拟仪器与现场总线的结合开发带来了不便。本文应用VC将PCI-1680的原始驱动程序封装成Labview兼容的驱动程序,并在Labview中实现对它的调用,建立了基于虚拟仪器与CAN总线的分布式监控系统。 展开更多
关键词 LABVIEW PCI-1680 can总线 驱动程序
下载PDF
基于PCI总线的CAN接口卡及其VxWorks环境下驱动程序的设计 被引量:3
7
作者 朱欣华 黄亮亮 +1 位作者 夏云翔 刘晔波 《电子器件》 EI CAS 2006年第4期1275-1279,共5页
本文介绍军用车辆综合电子信息系统中虚拟仪表内部的计算机上扩展的基于PCI总线的CAN接口卡及其Vx-Works环境下驱动程序的设计。硬件设计方面介绍的主要内容是:PCI9052及其与PCI总线的连接,PCI9052与SJA1000的连接,SJA1000与82C250的连... 本文介绍军用车辆综合电子信息系统中虚拟仪表内部的计算机上扩展的基于PCI总线的CAN接口卡及其Vx-Works环境下驱动程序的设计。硬件设计方面介绍的主要内容是:PCI9052及其与PCI总线的连接,PCI9052与SJA1000的连接,SJA1000与82C250的连接等。软件设计方面介绍的主要内容是:Vxworks环境下PCI设备的驱动设计及CAN设备的驱动设计等,并给出了主要的程序代码。测试表明,设计的CAN卡及其相关的驱动程序工作正常、可靠。文中所述内容同时能供基于PCI总线的硬件扩展及VxWorks环境下驱动程序设计时参考。 展开更多
关键词 虚拟仪表 PCI can VXWORKS 驱动程序设计
下载PDF
嵌入式Linux下CAN设备驱动的设计 被引量:5
8
作者 宋作成 张广明 王崴 《计算机工程与设计》 CSCD 北大核心 2009年第15期3552-3554,3558,共4页
针对玻璃切割机控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案。介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARMLinux上驱动程序开发的一般方法,解析了嵌入式驱动... 针对玻璃切割机控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案。介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARMLinux上驱动程序开发的一般方法,解析了嵌入式驱动程序用到的关键函数,进一步分析了嵌入式驱动程序的编译方法和加载过程。最后,通过静态编译方式,将CAN设备驱动程序加载到系统中,在实际应用中取得了较好的效果。 展开更多
关键词 ARM LINUX can总线 设备驱动 MCP2510 嵌入式系统 模块
下载PDF
虚拟设备驱动程序在CAN总线监控节点中的应用 被引量:2
9
作者 张培仁 朱东杰 +1 位作者 高飞 王铜 《微电子学与计算机》 CSCD 北大核心 2001年第2期34-37,共4页
文章主要介绍了虚拟设备驱动程序以及在 CAN总线监控节点的设计中的虚拟设备驱动程序的编写。
关键词 虚拟设备驱动程序 can总线 监控节点 WINDOWS 操作系统
下载PDF
嵌入式Linux下CAN控制器的驱动程序设计 被引量:12
10
作者 陈祖爵 周明 《计算机工程与设计》 CSCD 北大核心 2006年第21期4097-4100,共4页
嵌入式操作系统uClinux下扩展各类CAN总线设备,需设计相应的驱动程序。MCP2510为常用的CAN总线控制器,以它为例,详细研究分析了嵌入式操作系统中设备管理和驱动程序的特点,以及uClinux下CAN设备驱动程序的开发流程和技巧,并结合CAN总线... 嵌入式操作系统uClinux下扩展各类CAN总线设备,需设计相应的驱动程序。MCP2510为常用的CAN总线控制器,以它为例,详细研究分析了嵌入式操作系统中设备管理和驱动程序的特点,以及uClinux下CAN设备驱动程序的开发流程和技巧,并结合CAN总线技术的特点,设计了相关的重要数据结构和操作代码。最后介绍了把驱动程序编译添加进uClinux内核的方法,实现了CAN设备的驱动。 展开更多
关键词 嵌入式系统 can总线 UCLINUX 设备驱动 MCP2510
下载PDF
Linux下S3C2440微控制器的CAN驱动设计与实现 被引量:2
11
作者 陈在平 许东辉 《化工自动化及仪表》 CAS 北大核心 2011年第8期985-988,共4页
给出了嵌入式微控制器S3C2440通过SPI接口与CAN控制器MCP2510通信硬件结构,详细阐述了从驱动程序的结构、SPI和CAN控制器的初始化过程及驱动程序的调用流程。通过在CAN网络上的试验验证了所提出的驱动设计方案和实现技术是可行与有效的。
关键词 嵌入式 LINUX 2.6.30 S3C2440微控制器 can 驱动程序
下载PDF
基于RT-LAB+QNX的CAN驱动程序设计 被引量:1
12
作者 杨维 石德乾 +1 位作者 岳育强 原珏 《测控技术》 CSCD 北大核心 2014年第1期118-121,共4页
RT-LAB是加拿大Opal-RT公司开发的一套基于模型的实时仿真软件包,广泛应用于航空航天、武器研制、汽车等各个领域,因而对基于该平台的设备驱动程序的需求也越来越多。针对国内生产的PCM3680板卡,开发了基于RT-LAB+QNX的CAN2.0B驱动程序... RT-LAB是加拿大Opal-RT公司开发的一套基于模型的实时仿真软件包,广泛应用于航空航天、武器研制、汽车等各个领域,因而对基于该平台的设备驱动程序的需求也越来越多。针对国内生产的PCM3680板卡,开发了基于RT-LAB+QNX的CAN2.0B驱动程序,详细介绍了RT-LAB+QNX下CAN驱动程序的开发流程,并给出了具体的实现方法和部分关键代码。在某自行高炮半实物仿真系统中的运行结果表明该驱动程序运行稳定、可靠。 展开更多
关键词 RT—LAB QNX PCM3680 can驱动
下载PDF
CAN总线在嵌入式Linux下驱动程序的实现 被引量:4
13
作者 黄捷峰 蔡启仲 +1 位作者 郭毅锋 田小刚 《微计算机信息》 北大核心 2008年第2期45-47,共3页
本文以S3C44B0X为微处理器,通过其SPI接口,采用MCP2510 CAN控制器扩展CAN总线,文章在分析Linux设备驱动程序工作原理和结构的基础上,重点论述CAN设备在uClinux下驱动程序的设计方法,编写驱动程序的操作例程,测试驱动程序的正确性。结果... 本文以S3C44B0X为微处理器,通过其SPI接口,采用MCP2510 CAN控制器扩展CAN总线,文章在分析Linux设备驱动程序工作原理和结构的基础上,重点论述CAN设备在uClinux下驱动程序的设计方法,编写驱动程序的操作例程,测试驱动程序的正确性。结果表明CAN设备在嵌入式操作系统uClinux下驱动程序的正确性;CAN设备驱动程序的成功实现,对在嵌入式操作系统下扩展其它设备驱动程序有重要的指导意义。 展开更多
关键词 can CLINUX S3C44B0X 设备驱动程序
下载PDF
基于CAN总线的车辆液晶显示处理系统 被引量:4
14
作者 刘欣 王志龙 方加宝 《计算机测量与控制》 CSCD 2005年第6期553-554,558,共3页
文章介绍了车辆状态信息显示处理系统及CAN总线在现代客车上的应用。该系统是以AT89S52单片机+SJA1000CAN控制节点+SED1335液晶显示控制器为核心,并辅以扩展电路构成的汽车行驶记录仪。在研究、参考国内外现有行车记录仪的基础上,充分... 文章介绍了车辆状态信息显示处理系统及CAN总线在现代客车上的应用。该系统是以AT89S52单片机+SJA1000CAN控制节点+SED1335液晶显示控制器为核心,并辅以扩展电路构成的汽车行驶记录仪。在研究、参考国内外现有行车记录仪的基础上,充分利用现代电子、计算机、传感测控等方面的技术成果,开发了新一代基于CAN总线的多功能行车记录仪。该系统不仅具有检测、超限报警等常规功能,而且具有点阵LCD中文显示功能,数据存储功能,以及控制功能。实现了更高的智能水平。 展开更多
关键词 can总线 处理系统 多功能行车记录仪 液晶显示控制器 SED1335 AT89S52 汽车行驶记录仪 can总线 点阵LCD 信息显示 车辆状态 控制节点 电路构成 充分利用 技术成果 超限报警 存储功能 显示功能 控制功能 智能水平 单片机
下载PDF
基于Linux的PC104总线与CAN总线通信设计 被引量:1
15
作者 王俊生 蔡文澜 马宏绪 《现代电子技术》 2007年第23期152-154,157,共4页
PC104嵌入式计算机在工业控制中得到了广泛应用,但不具备与CAN总线的通信能力,在CAN总线控制系统中,使用受到了限制。介绍了在Linux下PC104总线驱动程序的设计方法,并且以AVR单片机为协处理器,利用双端口RAM进行数据缓冲的方法,实现了PC... PC104嵌入式计算机在工业控制中得到了广泛应用,但不具备与CAN总线的通信能力,在CAN总线控制系统中,使用受到了限制。介绍了在Linux下PC104总线驱动程序的设计方法,并且以AVR单片机为协处理器,利用双端口RAM进行数据缓冲的方法,实现了PC104总线与CAN总线通信。该方案在实际工业控制系统中得到运用,运行稳定可靠。 展开更多
关键词 PC104 can Linux 驱动程序 AVR CPLD
下载PDF
车载信息安全系统中CAN中继器的设计与实现 被引量:1
16
作者 于合龙 李丹 马丽 《现代电子技术》 北大核心 2016年第17期120-123,共4页
针对汽车OBD接口存在的安全隐患,设计了以i.MX6系列处理器为核心,通过其串行外设接口,利用MCP2515CAN控制器接入CAN总线的车载信息安全中继器。在分析Linux设备驱动程序工作原理的基础上,阐述了CAN接口在Linux系统下的驱动程序设计方法... 针对汽车OBD接口存在的安全隐患,设计了以i.MX6系列处理器为核心,通过其串行外设接口,利用MCP2515CAN控制器接入CAN总线的车载信息安全中继器。在分析Linux设备驱动程序工作原理的基础上,阐述了CAN接口在Linux系统下的驱动程序设计方法,实现了CAN接口在Linux系统下的驱动,解决了汽车CAN总线的中继问题。通过在Linux系统中添加ISO15031协议过滤器,实现了非法指令过滤,为车载信息在CAN总线上的传输提供了一层保护屏障。 展开更多
关键词 can 信息安全 驱动程序 中继器
下载PDF
采用EPP协议的CAN总线监控节点的设计与实现 被引量:4
17
作者 张培仁 朱东杰 +1 位作者 高飞 王铜 《计算机应用》 CSCD 北大核心 2001年第2期20-22,25,共4页
本文主要介绍了在采用EPP协议的CAN总线监控节点的设计中的主要问题、解决方案及最后实现 ,同时对EPP协议和虚拟设备驱动程序的编写做了简单介绍。
关键词 EPP协议 can总线 监控节点 控制器局域网 设计
下载PDF
基于DSP的CANopen通讯协议的实现 被引量:10
18
作者 马艳歌 贾凯 徐方 《微计算机信息》 北大核心 2006年第02Z期146-148,237,共4页
CANopen是一种开放的应用层协议,其应用可以进一步提高系统的可靠性、通讯效率及灵活性,而且可以使产品具有很好的兼容性。本文采用CANopen通讯协议实现了CAN总线DSP系统与上位机CAN卡之间的通讯,并通过测试实验验证了信息传递的可靠性... CANopen是一种开放的应用层协议,其应用可以进一步提高系统的可靠性、通讯效率及灵活性,而且可以使产品具有很好的兼容性。本文采用CANopen通讯协议实现了CAN总线DSP系统与上位机CAN卡之间的通讯,并通过测试实验验证了信息传递的可靠性,保证了全数字网络化伺服驱动系统中对电机控制的准确性和实时性。 展开更多
关键词 DSP can总线 canOPEN协议 伺服驱动
下载PDF
基于ISA总线的CAN通讯卡的设计与实现 被引量:2
19
作者 陈杨 龙志强 吕治国 《国防科技大学学报》 EI CAS CSCD 北大核心 2001年第3期115-119,共5页
为实现PC机在控制局域网络 (CAN)中的应用 ,开发设计了一种PC机与CAN的接口———CAN通讯卡。该通讯卡采用微控制器完成底层的CAN通讯任务 ,并利用双口RAM与PC机进行数据交换 ;通过基于Win9x的PC机设备驱动程序实现上层应用程序对通讯... 为实现PC机在控制局域网络 (CAN)中的应用 ,开发设计了一种PC机与CAN的接口———CAN通讯卡。该通讯卡采用微控制器完成底层的CAN通讯任务 ,并利用双口RAM与PC机进行数据交换 ;通过基于Win9x的PC机设备驱动程序实现上层应用程序对通讯卡的操作。该系统结构紧凑、可靠性高 ,已在磁悬浮列车控制系统中得到了成功应用。 展开更多
关键词 控制局域网络 ISA 虚拟设备驱动程序 总线
下载PDF
基于ARM920T的两种CAN总线扩展方式及驱动开发 被引量:2
20
作者 李维 朱昀 马晓川 《电子测量技术》 2008年第4期100-103,共4页
随着企业生产线控制的本地化、自动化,现场总线控制系统得到越来越多的关注,传统的51系列单片机甚至ARM7系列已经逐渐不能满足其对复杂度、智能化需要。由于许多高性能的ARM9系列处理器并不集成CAN接口,本文提出了一种基于ARM920T的现... 随着企业生产线控制的本地化、自动化,现场总线控制系统得到越来越多的关注,传统的51系列单片机甚至ARM7系列已经逐渐不能满足其对复杂度、智能化需要。由于许多高性能的ARM9系列处理器并不集成CAN接口,本文提出了一种基于ARM920T的现场总线控制系统,详细讲解2种CAN模块扩展的方式,以及基于一种实时操作系统eCos上CAN驱动的开发,最后对2种扩展方式进行了比较。 展开更多
关键词 can总线 ARM egos 驱动
下载PDF
上一页 1 2 7 下一页 到第
使用帮助 返回顶部