I.MX6 Android CAN 命令行测试
/*********************************************************************
* I.MX6 Android CAN 命令行测试
* 说明:
* 这里使用can-utils测试一下CAN驱动。
*
* 2016-8-9 深圳 南山平山村 曾剑锋
********************************************************************/ 一、shell 命令流程:
. netcfg can0 down
. ip link set can0 type can bitrate triple-sampling on(或者:ip link set can0 up type can bitrate )
. ip -details -statistic link show can0
. netcfg can0 up
. ./cansend can0 #
. ip -details -statistic link show can0
. ./canfdtest -vv can0
. ip -details -statistic link show can0 二、运行流程:
root@android:/ # netcfg can0 down
root@android:/ # ip link set can0 type can bitrate triple-sampling on
root@android:/ # ip -details -statistic link show can0
: can0: <NOARP,ECHO> mtu qdisc noop state DOWN qlen
link/can
can <TRIPLE-SAMPLING> state STOPPED (berr-counter tx rx ) restart-ms
bitrate sample-point 0.733
tq prop-seg phase-seg1 phase-seg2 sjw
flexcan: tseg1 .. tseg2 .. sjw .. brp .. brp-inc
clock
re-started bus-errors arbit-lost error-warn error-pass bus-off RX: bytes packets errors dropped overrun mcast TX: bytes packets errors dropped carrier collsns root@android:/ # netcfg can0 up
flexcan imx6q-flexcan.: writing ctrl=0x01232084
|root@android:/ # cd /data/local
root@android:/data/local # ./cansend can0 #
root@android:/data/local # ip -details -statistic link show can0
: can0: <NOARP,UP,LOWER_UP,ECHO> mtu qdisc pfifo_fast state UNKNOWN qlen
link/can
can <TRIPLE-SAMPLING> state ERROR-ACTIVE (berr-counter tx rx ) restart-ms
bitrate sample-point 0.733
tq prop-seg phase-seg1 phase-seg2 sjw
flexcan: tseg1 .. tseg2 .. sjw .. brp .. brp-inc
clock
re-started bus-errors arbit-lost error-warn error-pass bus-off RX: bytes packets errors dropped overrun mcast TX: bytes packets errors dropped carrier collsns root@android:/data/local # ip -details -statistic link show can0
: can0: <NOARP,UP,LOWER_UP,ECHO> mtu qdisc pfifo_fast state UNKNOWN qlen
link/can
can <TRIPLE-SAMPLING> state ERROR-ACTIVE (berr-counter tx rx ) restart-ms
bitrate sample-point 0.733
tq prop-seg phase-seg1 phase-seg2 sjw
flexcan: tseg1 .. tseg2 .. sjw .. brp .. brp-inc
clock
re-started bus-errors arbit-lost error-warn error-pass bus-off RX: bytes packets errors dropped overrun mcast TX: bytes packets errors dropped carrier collsns root@android:/data/local # ./canfdtest -vv can0
interface = can0, family = , type = , proto =
: [] c9
: [] c9
: [] c9
: [] c9
^Crecv failed: Bad file number
Exiting...
|root@android:/data/local # ip -details -statistic link show can0
: can0: <NOARP,UP,LOWER_UP,ECHO> mtu qdisc pfifo_fast state UNKNOWN qlen
link/can
can <TRIPLE-SAMPLING> state ERROR-ACTIVE (berr-counter tx rx ) restart-ms
bitrate sample-point 0.733
tq prop-seg phase-seg1 phase-seg2 sjw
flexcan: tseg1 .. tseg2 .. sjw .. brp .. brp-inc
clock
re-started bus-errors arbit-lost error-warn error-pass bus-off RX: bytes packets errors dropped overrun mcast TX: bytes packets errors dropped carrier collsns root@android:/data/local #

I.MX6 Android CAN 命令行测试的更多相关文章
- Linux命令行测试网速speedtest.net
Linux命令行测试网速speedtest.net 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带 ...
- Android 开发命令行完全攻略
作为命令行的爱好者,我想写这个主题已经有好一段时间了.除了显得很酷之外,命令行的使用能够提高我们的开发效率,因为相比通过鼠标点击一系列的菜单选项,使用键盘输入几个字符并点击 TAB 健显然会快很多. ...
- 7.0、Android Studio命令行工具
命令行工具分成SDK工具和平台工具. SDK工具 SDK工具跟随SDK安装包安装并随时更新. Virtual Device 工具 1. Android Virtual Device Manager 提 ...
- monkey命令行测试
一. 什么是Monkey monkey是google提供的一个用于稳定性与压力测试的命令行工具.monkey程序由android系统自带,位于/sdcard/system/framework/monk ...
- Android:使用命令行工具adb、mksdcard等
有一些Android的工具需要在命令行的环境中运行,只是可以选择Windows的开始->运行,键入cmd并确定,进入命令行的界面中运行.主要的命令行工具包括adb和mksdcard等.命令行的工 ...
- [转]使用Linux命令行测试网速
装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行.它基于Speedtest.net的基础架构来测 ...
- 使用Linux命令行测试网速
安装speedtest speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行.它基于Speedtest.net的基础架构来测量网络的上/下 ...
- android通过命令行安装sdk
在linux下没有界面化的安装sdk方式,所以需要通过下载zip包或命令行安装 一.通过tools下的android安装 1.进入到android工具 cd $ANDROID_HOME/tools ...
- 使用Linux命令行测试网速-----speedtest-cli
https://github.com/sivel/speedtest-cli 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度.在可用于测 ...
随机推荐
- Java实战及解析 — Maven快速入门
五分钟快速入门 mvn --version mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -Darche ...
- 尼姆博弈扩展形式(一): 限定每次取物的上限。NYOJ-135,难度5~~~
取石子(二) 时间限制:3000 ms | 内存限制:65535 KB 难度:5 http://acm.nyist.net/JudgeOnline/problem.php?pid=135 描述 小 ...
- Foundation框架的一些实用方法:替换字符串,去空格,反转
//定义一个可变字符串, Format后面可以跟字符串类型,也可以传入C语言的字符串数组 NSMutableString *str = [NSMutableString stringWithForma ...
- Es首页
https://www.elastic.co/guide/en/elasticsearch/reference/index.html
- 创建SSH keys
1.检查是否已经有SSH Key存在 windows: type "%userprofile%\.ssh\id_rsa.pub" Linux: cat ~/.ssh/id_rsa. ...
- [Bzoj1069][Scoi2007]最大土地面积(凸包)(旋转卡壳)
1069: [SCOI2007]最大土地面积 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 3629 Solved: 1432[Submit][Sta ...
- json数组原始字符串
var a = '{"name":"1234"}';var c = '{["name":"张三","age&q ...
- wikioi 2147 bitset+map解决
题目描写叙述 Description 小明是一名天文爱好者,他喜欢晚上看星星.这天,他从淘宝上买下来了一个高级望远镜.他十分开心.于是他晚上去操场上看星星. 不同的星星发出不同的光,他的望远镜能够计算 ...
- Linux 的 Socket IO 模型
前言 之前有看到用很幽默的方式讲解Windows的socket IO模型,借用这个故事,讲解下linux的socket IO模型: 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系. 他 ...
- libevent多线程使用事项
转 http://www.cnblogs.com/Seapeak/archive/2010/04/08/1707807.html 在linux平台上使用c开发网络程序的同志们一般情况下都对鼎鼎大名的l ...