当前位置: 首页 > news >正文

建行官方网站网站有哪些平台

建行官方网站,网站有哪些平台,之梦做的网站后台修改栏目描述,seoul在Linux系统中观察看CAN报文,我们一般使用candump,但是有时候会发现总线上CAN报文太多,例如开启了好几个PDO,这就导致想看的报文被夹杂到报文的海洋里,然后再去找,非常麻烦。 candump也提供了只观察某个报…

在Linux系统中观察看CAN报文,我们一般使用candump,但是有时候会发现总线上CAN报文太多,例如开启了好几个PDO,这就导致想看的报文被夹杂到报文的海洋里,然后再去找,非常麻烦。

candump也提供了只观察某个报文的功能,但是一次只能观察一个,如果想观察多个报文,那就要开启多个candump,而且candump的命令行不是太友好,经常要多次测试。

本人找到一个比较好的办法,就是使用Linux提供的grep命令来提取需要的CAN报文。


一 方法

假设总线叫vcan0,设备id是0x10,协议是CANopen,那么如果只想观察0x10的SDO发送报文,那么命令如下,

candump vcan0 | grep "610"

如果同时还想观察0x10的SDO应答报文,那么命令可以修改如下,

candump vcan0 | grep -E "610|590"

“-E”选项可以让“|”变成或的意思,这里是抓取信息中含610或含590的报文,同理,可以根据需要来提取多个报文


二 实践

这里开启三个终端:

  • 第一个用cansend来发送报文,
  • 第二个使用candump直接观察报文,
  • 第三个使用candump+grep来实践本文方法。

这里candump+grep的组合如下,

candump vcan0 | grep -E "610|590"

首先使用cansend发现2条报文,如下,

cansend vcan0 610#1122334455667788
cansend vcan0 611#1122334455667788
cansend vcan0 612#1122334455667788
cansend vcan0 590#1122334455667788

然后在第二个终端下观察到报文如下,
image.png

而在第三个终端下观察到的报文如下,
image.png

可以看到和预期一样。

另外,由于grep使用正则表达式,那么只要简单学下就可以根据需要提取任何报文了,非常方便。


三 总结

本文讲述了如何使用grep来查看需要的CAN报文,如果再熟悉下正则表达式,那就是如虎添翼了。

最后,本人最近开启了微信公众号,欢迎大家关注 😃
在这里插入图片描述

http://www.hengruixuexiao.com/news/7779.html

相关文章:

  • 库尔勒网站建设电话搜索引擎优化排名
  • 漯河哪里做网站东莞网络推广优化排名
  • 餐饮网站建设怎样网站建设公司开发
  • 北京企业网站建设价格微博推广有用吗
  • 网络营销专业介绍及就业方向优化设计七年级上册数学答案
  • 邯郸大名网站建设seo快速排名软件网址
  • 织梦网站怎样入侵网站关键词优化的价格
  • 域名申请好怎么做网站广州seo招聘信息
  • 关于二级网站建设电商培训课程
  • 高端大气网站建设公关公司排行榜
  • 多语言网站建设方案产品市场营销策划方案
  • 大型服装网站建设网站建设图片
  • 网站桌面图标怎么做青岛seo网站关键词优化
  • 建设平台型网站多少钱网站推广的途径和方法
  • 如何创建旅游网站推广专员
  • Dreamweaver做网站教程在线网站流量查询
  • 河北省邢台市疫情最新消息网站网络排名优化方法
  • 德州北京网站建设青岛网站建设公司
  • 专业工厂网站建设黄山seo
  • 电信开放81端口怎样做网站怎么在百度推广
  • 做网站需要什么配置东莞搜索排名提升
  • 贵州省住房和城乡建设厅查询网站郑州网站优化外包
  • 平面设计常用网站排名公式
  • 请别人做网站会不会被盗自己的网站怎么在百度上面推广
  • 网站改版建设主要北京seo关键词排名
  • 怎么开个网站在线crm网站建站
  • 扫描做电子版网站网络营销专业
  • 电子商务网站规划与建设个人网站免费制作平台
  • 查看本分行深圳知名网络优化公司
  • 建站abc网站建设百度官网下载电脑版