Linux下使用SocketCAN进行CAN总线通信

李皓瑜 唐荣斌 李开强 舒庆文

引用本文:
Citation:

Linux下使用SocketCAN进行CAN总线通信

    作者简介: 李皓瑜(1975-),男,云南人,高级工程师,主要从事嵌入式系统方面研究.;
    通讯作者: 李皓瑜; 
  • 中图分类号: TP 368.1

Design of CAN bus communication using socket CAN on Linux

    Corresponding author: LI Haoyu
  • CLC number: TP 368.1

  • 摘要: Linux下基于字符设备模型的CAN总线驱动由于种种缺陷而逐渐被人们摒弃,取而代之的是基于网络设备模型的SocketCAN,SocketCAN的出现极大的简化了Linux下CAN总线通信程序的编写.介绍了SocketCAN产生的背景、实现,比较了SocketCAN与传统CAN总线驱动之间的差异和优缺点,并介绍了Linux下SocketCAN相关的工具集使用,以及编写CAN总线通信程序的基本方法.
  • [1] 李仕金吴超凡刘太祥张国晋陆歌皓 . 基于Linux环境下torque集群作业管理平台的研究和应用. 云南大学学报(自然科学版), 2011, 33(S2): 305-310.
    [2] 詹健东宗容余江施继红 . 基于以太网和RS485总线的小型微网控制系统设计. 云南大学学报(自然科学版), 2015, 37(5): 674-679. doi: 10.7540/j.ynu.20150102
  • 加载中
计量
  • 文章访问数:  2430
  • HTML全文浏览量:  418
  • PDF下载量:  359
  • 被引次数: 0
出版历程
  • 收稿日期:  2014-09-05
  • 刊出日期:  2014-09-01

Linux下使用SocketCAN进行CAN总线通信

    通讯作者: 李皓瑜; 
    作者简介:李皓瑜(1975-),男,云南人,高级工程师,主要从事嵌入式系统方面研究.
  • 1. 云南省计算机软件技术开发研究中心,云南 昆明 650051

摘要: Linux下基于字符设备模型的CAN总线驱动由于种种缺陷而逐渐被人们摒弃,取而代之的是基于网络设备模型的SocketCAN,SocketCAN的出现极大的简化了Linux下CAN总线通信程序的编写.介绍了SocketCAN产生的背景、实现,比较了SocketCAN与传统CAN总线驱动之间的差异和优缺点,并介绍了Linux下SocketCAN相关的工具集使用,以及编写CAN总线通信程序的基本方法.

English Abstract

目录

    /

    返回文章
    返回