![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux技术
dengjh0226
这个作者很懒,什么都没留下…
展开
-
对Socket CAN的理解(1)——【CAN总线原理】 .
由于Socket CAN涉及到CAN总线协议、套接字、Linux网络设备驱动等。因此,为了能够全面地了解Socket CAN的原理。我们需要了解以下几个方面的知识点: (1)CAN总线协议; (2)Socket原理; (3)Linux网络设备驱动; 当熟悉以下三个方面的知识点后,我们再去分析基于Linux的Socket CAN的驱动。这样的话理解起来更加容易、易懂。 (4)Socke转载 2014-07-31 23:39:13 · 845 阅读 · 0 评论 -
对Socket CAN的理解(3)——【Socket CAN发送数据流程】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于本文,我们将从用户层使用Socket CAN进行数据发送时,数据从用户空间到底层驱动的整个通信流程,用户层使用Socket CAN可参考上一篇文章《对Socket CAN的理解(2)——【Socket的原理及使用】》。 当我们在用户层通过socket进行CAN数据的发送时,需要进行以下操转载 2014-07-31 23:38:00 · 446 阅读 · 0 评论 -
对Socket CAN的理解(2)——【Socket的原理及使用】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 为了能够对Socket CAN的深入理解,我们需要了解Socket的机制。 Socket的中文翻译为“插座”,在计算机世界里称为套接字。Socket最初是作为网络上不同主机之间进程的通信接口,后来应用越来越广,在同一主机上的不同进程之间通信也可以用Socket。简单来说,转载 2014-07-31 23:38:35 · 526 阅读 · 0 评论 -
对Socket CAN的理解(4)——【Socket CAN接收数据流程】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 现在我们来分析一下CAN总线的接收数据流程,对于网络设备,数据接收大体上采用中断+NAPI机制进行数据的接收。同样,我们现在的CAN模块也是采用同样的方式进行数据的接收。由于我们只针对CAN总线接收数据这条主线进行分析。因些,会忽略一些针对CAN协议的设置及初始化等相关代码。转载 2014-07-31 23:37:22 · 482 阅读 · 0 评论 -
对Socket CAN的理解(5)——【Socket CAN控制器的初始化过程】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于一般的CAN模块,进行初始化时,最关键的是以下两步: 1、 配置CAN的位时序; 2、 配置CAN的消息报文; 下面,我们来详细分析上面提到的关键两步。 一、初始化步骤:原创 2014-07-31 23:35:22 · 436 阅读 · 0 评论