看过本文的还看了

相关文献

该作者的其他文献

文献详情 >VxWorks系统下CAN驱动的设计与优化 收藏
VxWorks系统下CAN驱动的设计与优化

VxWorks系统下CAN驱动的设计与优化

作     者:尹加豹 朱涛 崔凯华 YIN Jiabao;ZHU Tao;CUI Kaihua

作者机构:江苏自动化研究所江苏连云港222061 

基  金:“十三五”全军共用信息系统装备专用技术预先研究项目(31511020401) 

出 版 物:《计算机工程》 (Computer Engineering)

年 卷 期:2020年第46卷第3期

页      码:192-197页

摘      要:为在VxWorks系统下实现龙芯3A3000主板的控制器局域网(CAN)总线通信,采用SJA1000T设计基于PCI总线的8通道CAN通信板,并提出相应的驱动设计和优化方案。对龙芯3A3000处理器的驱动进行优化,在发送数据时禁用CAN而使用查询方式发送,在接收数据时中断服务程序对所有通道进行遍历查询,以提高中断利用率,在创建设备函数时根据PCI总线信息识别每个CAN通信板,以确保系统中不同CAN通道拥有唯一的通道号。实验结果表明,该驱动方案运行稳定,数据传输安全可靠,经优化后能够有效降低CAN通信板的中断次数,提高CAN总线的通信速率,避免多板环境下故障板卡干扰正常板卡,提高了系统的健壮性。

主 题 词:VxWorks系统 控制器局域网总线 SJA1000T控制器 龙芯3A 驱动设计 

学科分类:08[工学] 081201[081201] 0812[工学-测绘类] 

D O I:10.19678/j.issn.1000-3428.0054506

馆 藏 号:203897995...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分