can (linux/Documentation/networking/can.txt)

来源:互联网 发布:nba大数据分析 编辑:程序博客网 时间:2024/06/05 14:29

socket can 资源:

在linux 新内核中引进了can 的网络实现,并提供了一些相关硬件驱动的驱动源代码。比如eg20t芯片组中 的CAN在新的内核中就是通过网络架构来实现的。我们可以通过阅读相关的内核文档来熟悉相关的原理。以下 是相关的资料及内核文档的翻译。

具体可参考kernel 2.6.37中相关代码及文档。

总结起来呢,对用户来说,我们可以像操作网络(socket编程)一样操作CAN设备(利用相同的结构体)。

socketcan 的使用(一) can raw write: No buffer space available   http://www.cnblogs.com/fly-fish/archive/2011/05/24/2055879.html

Socket CAN(二) socketcan的整体工作流程                                 http://www.cnblogs.com/fly-fish/archive/2011/06/28/2092455.html

socketcan 的使用(三) atmel9260上Linux socketcan MCP2515调试笔记 http://www.cnblogs.com/fly-fish/archive/2011/09/01/2162351.html

Socketcan的使用(四) Low Level CAN Framework Application Programmers Interface

项目主页:http://developer.berlios.de/account/setlang.php

             http://en.wikipedia.org/wiki/SocketCAN

邮件列表的订阅

https://lists.berlios.de/mailman/listinfo/socketcan-core

----------------------------------------------------------------------------------------------------

can.txt:

这篇文章主要针对can协议簇(aka socket can)

这篇文章包含以下内容:

1、简介:什么事套接字 CAN

2、为什么使用套接字API

3、套接字can的概念

3.1接收列表

3.2本地回环帧发送

3.3 网络安全相关

3.4网络问题通知

4、如何使用CAN套接字

4.1RAW协议套接字-can_filters

4.1.1 RAW socket 选项 




原创粉丝点击