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

linux下canopen协议视频,CAN协议与CANOpen协议相关推荐

  1. 两个Linux下的免费视频编辑软件

    介绍两个Linux下的免费视频编辑软件 在Linux下进行视频制作或处理,没问题,用什么软件呢?我给大家推荐两个! 1. Kino Kino 是Linux下的非线性DV编辑器,可以用它在Linux制作 ...

  2. linux配置dns 视频教程,linux下DNS配置视频

    yaoxinrisk 于 2013-12-02 20:07:11发表: 现在都打不开了 657129880@qq.co 于 2013-04-21 18:01:29发表: 谢谢分享!!! qwertpa ...

  3. Linux下C语言实现HTTP文件服务器和TCP协议实现网络数据传输

    在实际开发中经常用到web框架,比如Servlet,SpringBoot等,这些开发框架提高了我们的开发效率,节省了开发时间.但是这会令我们技术人员处于浮云之上,看不到其本质.说实话,Java语言那么 ...

  4. Linux下使用Netfilter框架编写内核模块(统计协议层ping特定地址丢包数)

    一.linux内核中neitfilter的处理过程 1.5个HOOK点的执行点说明: 数据包从进入系统,进行IP校验以后,首先经过第一个HOOK函数NF_IP_PRE_ROUTING进行处理: 然后就 ...

  5. Linux下获取usb视频设备vendor id和product id的8种方法

    在使用usb摄像头获取视频时,有时需要获取此摄像头供应商ID(vendor id, vid)和产品ID(product id, pid),这里在Linux下提供获取vid和pid的8种方法: 1. 通 ...

  6. linux 远程挂载摄像头_如何实现嵌入式Linux下USB摄像头视频采集

    展开全部 在linux下所e5a48de588b662616964757a686964616f31333337613134有设备都是文件.所以对摄像头的操作其实就是对文件的操作.USB摄像头的设备文件 ...

  7. Linux下配置Samba服务器使用SMBv1或SMBv2协议

    修改配置文件 使用命令:man smb.conf,查看Samba所支持的协议级别 编辑Samba配置文件:vi /etc/samba/smb.conf 在smb.conf文件中找到[global],在 ...

  8. qt linux下实现vlc视频,vlc音视频开发(一)环境搭建(qt篇)

    来源:微信公众号「编程学习基地」 简介 VLC 是一款自由.开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD.音频 CD.VCD 及各类流媒体协议. 由于VLC是完全开源的,所以我 ...

  9. linux下ftp教程视频,linux FTP服务器wmv视频教程

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  10. linux下镜像播放视频,linux下挂载iso镜像的方法

    新建目录/mnt/cdrom 执行命令 mount /dev/cdrom /mnt/cdrom [root@ocdp1 cdrom]# mount /dev/cdrom /mnt/cdrom moun ...

最新文章

  1. html中div裹div,html – 围绕div包裹textarea输入
  2. mysql数据库对象关系映射
  3. 【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python )
  4. 【编程】位(bit)、字节(byte)和字(word)的区别
  5. 【Qt】QModbusReply类
  6. RecyclerView万能分割线
  7. 如何给计算机主机进行静电导流,一种具有高散热性的计算机主机箱的制作方法...
  8. Tabcontrol动态添加TabPage(获取或设置当前选项卡及其属性)
  9. ring0和ring3的区别
  10. POJ 1639 Picnic Planning:最小度限制生成树
  11. Telegram 支持删除聊天双方设备中的消息记录
  12. HTML5 - 搭建移动Web应用
  13. 删除流氓软件进程的方法
  14. ubuntu下载速度慢的解决办法--修改下载源
  15. 【Cocos Creator 实战】01 - 如何做一款简单的拼图游戏
  16. Android读书笔记
  17. 我们应不应该继续学习python
  18. SolidWorks快速安装螺栓
  19. IBM笔记本选购注意事项(笔记本是一个大物品,所以会三思而后行的)
  20. 中关村发布:大数据企业分布图等3张图

热门文章

  1. 使用ABAP批量下载有道云笔记中的图片
  2. php大型博客,PHP大型Web应用入门(二)
  3. WEB页面常见安全问题
  4. [图像处理-1]:颜色中英文对照表 颜色名字 色彩名称
  5. 计算机工资管理软件是,计件工资管理软件
  6. 玩儿计算机最快的人,电脑玩吃鸡最全攻略,让你吃鸡快人一步
  7. shader拖尾_拖尾效果 - LouisSong - 博客园
  8. nodejs mysql 耗硬盘_nodejs操作MySQL其实很简单
  9. 为什么都建议程序员不要做“外包”?看完这些经历,很辛酸
  10. tenacity 报错_tenacity 重试