CAN协议与CANOpen协议
这里详细介绍了CAN协议中数据通信帧每位的含义,有图片,值得一看:https://www.cnblogs.com/pejoicen/p/3986587.html
这里介绍了CanOpen协议,https://blog.csdn.net/plc_jianghao/article/details/77824241
再看官网解释:https://www.can-cia.org/can-knowledge/canopen/sdo-protocol/
CanOpen开源项目:
项目名:CANopenSocket
项目地址:https://github.com/CANopenNode/CANopenSocket
项目介绍:
CANopenSocket is a collection of CANopen tools running on Linux with socketCAN interface.
CANopenSocket consists of two applications: canopend, which runs in background, and canopencomm, command interface for SDO and NMT master.
canopend
canopend is an implementation of CANopen device with master functionality. It runs within three threads. Realtime thread processes CANopen SYNC and PDO objects. Mainline thread processes other non time critical objects. Both are nonblocking. Command interface thread is blocking. It accepts commands from socket connection from external application and executes master SDO and NMT tasks.
canopencomm
canopencomm is the other end of the Command interface. It accepts text commands form arguments or from standard input or from file. It sends commands to canopend via socket, line after line. Received result is printed to standard output. It is implementation of the CiA 309 standard.
最新文章
- 汉化入门之ExplorerControls
- HTTP请求流程(一)----流程简介
- Backup: Numbers in Perl6
- 项目分析(channelid是如果产生的)
- hdu-5701 中位数计数(中位数)
- SDK 与MFC
- Linked List Sorting (链表)
- qt 5 界面美化
- 自定义函数中的参数返回值 “->; (Int ->; Int)”的问题
- python 网络编程第三版
- netty和protobuf的使用
- day16-面向对象基础(三)
- matlab中cumsum函数
- make menuconfig 笔记
- VMware 虚拟机安装-->;wrf、cmaq安装
- java接口中的继承
- Oracle基本命令大全
- MySQL中的存储过程和函数使用详解
- [C]语法, 知识点总结(二. 结构体, 类别名, static, const)
- form提交表单没接收到$_POST
热门文章
- Oracle单个datafile大小的限制
- npm install Unexpected token in JSON at position XXX
- POJ 3171 区间覆盖最小值&;&;线段树优化dp
- (4)Unity3d镜头
- Codeforces 558E A Simple Task(权值线段树)
- python学习笔记1-numpy/enumerate
- Nginx图片防盗链的方式
- ios 使用keychain具体方法
- JS里面的call, apply以及bind
- Android pull to Refresh 导入出错?