文章分类 -  Linux_嵌入式 / Linux Driver Model_can

atmel9260上linux socketcan MCP2515调试笔记即CAN总线调试总结
摘要:转载于 : http://velep.com/archives/348.html 前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。 1. linux启动的时候probe MCP2515有时候失败,有时候成功,而有的板则是一直可以probe成 阅读全文

posted @ 2017-01-25 23:34 Red_Point 阅读(2539) 评论(0) 推荐(0) 编辑

linux的socket CAN驱动介绍(code)_good
摘要:转载于: http://blog.csdn.net/linyangspring/article/details/27186911 在Linux中,CAN总线的驱动有两种实现方式:字符设备以及socket can驱动。Socket CAN使用伯克利的Socket接口和Linux网络协议栈,这种方法使得 阅读全文

posted @ 2017-01-25 22:02 Red_Point 阅读(8290) 评论(0) 推荐(0) 编辑

基于MCP2515的Linux CAN总线驱动程序设计(三)
摘要:转载于:http://blog.csdn.net/leesheen/article/details/8775736 1. 前言 上篇文章介绍了使用SPI子系统设计的基于MCP2515的Linux CAN总线驱动程序,这篇文章主要介绍MCP2515的字符设备驱动功能函数的实现。 2. 硬件设计 MCP 阅读全文

posted @ 2017-01-25 19:36 Red_Point 阅读(1527) 评论(0) 推荐(0) 编辑

基于MCP2515的Linux CAN总线驱动程序设计(二)
摘要:转载于: http://blog.csdn.net/leesheen/article/details/8770560 1. 前言 CAN(Controller Area Network)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和 阅读全文

posted @ 2017-01-25 19:35 Red_Point 阅读(1608) 评论(0) 推荐(0) 编辑

基于MCP2515的Linux CAN总线驱动程序设计(一)
摘要:转载于: http://blog.csdn.net/leesheen/article/details/8768557 1.前言 CAN(Controller Area Network)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和适 阅读全文

posted @ 2017-01-25 19:30 Red_Point 阅读(1037) 评论(0) 推荐(0) 编辑

linux socket can程序cantool
摘要:转载于: http://velep.com/archives/1177.html ( code ) 最近写了个自认为不错的基于linux socket can程序,主要功能: 现把源码进行分享 功能介绍 SOCKET CAN工具程序 – Ver1.0 Build Nov 20 2015, COPYR 阅读全文

posted @ 2017-01-23 18:00 Red_Point 阅读(1748) 评论(0) 推荐(0) 编辑

对Socket CAN的理解(5)——【Socket CAN控制器的初始化过程】
摘要:转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于一般的CAN模块,进行初始化时,最关键的是以下两步: 1、 配置CAN的位时序; 2、 配置CAN的消息报文; 下面,我们来详细分析上面提到的关键两步。 一、初始化步骤: 1、 第一步,进入初始化模式,在CAN控 阅读全文

posted @ 2017-01-16 01:55 Red_Point 阅读(1103) 评论(0) 推荐(0) 编辑

对Socket CAN的理解(4)——【Socket CAN接收数据流程】
摘要:转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 现在我们来分析一下CAN总线的接收数据流程,对于网络设备,数据接收大体上采用中断+NAPI机制进行数据的接收。同样,我们现在的CAN模块也是采用同样的方式进行数据的接收。由于我们只针对CAN总线接收数据这条主线进行分 阅读全文

posted @ 2017-01-16 01:54 Red_Point 阅读(2374) 评论(0) 推荐(0) 编辑

对Socket CAN的理解(3)——【Socket CAN发送数据流程】
摘要:转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于本文,我们将从用户层使用Socket CAN进行数据发送时,数据从用户空间到底层驱动的整个通信流程,用户层使用Socket CAN可参考上一篇文章《对Socket CAN的理解(2)——【Socket的原理及使用 阅读全文

posted @ 2017-01-16 01:53 Red_Point 阅读(4365) 评论(0) 推荐(0) 编辑

对Socket CAN的理解(2)——【Socket的原理及使用】
摘要:转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 为了能够对Socket CAN的深入理解,我们需要了解Socket的机制。 Socket的中文翻译为“插座”,在计算机世界里称为套接字。Socket最初是作为网络上不同主机之间进程的通信接口,后来应用越来越广,在同一 阅读全文

posted @ 2017-01-16 01:52 Red_Point 阅读(3428) 评论(0) 推荐(0) 编辑

对Socket CAN的理解(1)——【CAN总线原理】
摘要:转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 由于Socket CAN涉及到CAN总线协议、套接字、Linux网络设备驱动等。因此,为了能够全面地了解Socket CAN的原理。我们需要了解以下几个方面的知识点: (1)CAN总线协议; (2)Socket原理; 阅读全文

posted @ 2017-01-16 01:51 Red_Point 阅读(6410) 评论(0) 推荐(1) 编辑

对CAN驱动中的NAPI机制的理解
摘要:转载于: http://blog.csdn.net/righthek/article/details/12032797 NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 通过poll的方法来轮询数 阅读全文

posted @ 2017-01-16 01:48 Red_Point 阅读(984) 评论(0) 推荐(0) 编辑

CAN设计与应用指南
摘要:转载于 : http://blog.csdn.net/zhzht19861011/article/details/53333492 已得到作者允许转载. 0.前言 这是我为公司写的一个关于CAN总线的入门文章,对全面理解CAN总线特性很有帮助,拿出来分享给大家。 1. 简介 CAN总线由德国BOSC 阅读全文

posted @ 2017-01-11 16:49 Red_Point 阅读(825) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示