这里详细介绍了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.

最新文章

  1. 汉化入门之ExplorerControls
  2. HTTP请求流程(一)----流程简介
  3. Backup: Numbers in Perl6
  4. 项目分析(channelid是如果产生的)
  5. hdu-5701 中位数计数(中位数)
  6. SDK 与MFC
  7. Linked List Sorting (链表)
  8. qt 5 界面美化
  9. 自定义函数中的参数返回值 “-> (Int -> Int)”的问题
  10. python 网络编程第三版
  11. netty和protobuf的使用
  12. day16-面向对象基础(三)
  13. matlab中cumsum函数
  14. make menuconfig 笔记
  15. VMware 虚拟机安装-->wrf、cmaq安装
  16. java接口中的继承
  17. Oracle基本命令大全
  18. MySQL中的存储过程和函数使用详解
  19. [C]语法, 知识点总结(二. 结构体, 类别名, static, const)
  20. form提交表单没接收到$_POST

热门文章

  1. Oracle单个datafile大小的限制
  2. npm install Unexpected token in JSON at position XXX
  3. POJ 3171 区间覆盖最小值&&线段树优化dp
  4. (4)Unity3d镜头
  5. Codeforces 558E A Simple Task(权值线段树)
  6. python学习笔记1-numpy/enumerate
  7. Nginx图片防盗链的方式
  8. ios 使用keychain具体方法
  9. JS里面的call, apply以及bind
  10. Android pull to Refresh 导入出错?