/*********************************************************************
* 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 命令行测试的更多相关文章

  1. Linux命令行测试网速speedtest.net

    Linux命令行测试网速speedtest.net 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带 ...

  2. Android 开发命令行完全攻略

    作为命令行的爱好者,我想写这个主题已经有好一段时间了.除了显得很酷之外,命令行的使用能够提高我们的开发效率,因为相比通过鼠标点击一系列的菜单选项,使用键盘输入几个字符并点击 TAB 健显然会快很多. ...

  3. 7.0、Android Studio命令行工具

    命令行工具分成SDK工具和平台工具. SDK工具 SDK工具跟随SDK安装包安装并随时更新. Virtual Device 工具 1. Android Virtual Device Manager 提 ...

  4. monkey命令行测试

    一. 什么是Monkey monkey是google提供的一个用于稳定性与压力测试的命令行工具.monkey程序由android系统自带,位于/sdcard/system/framework/monk ...

  5. Android:使用命令行工具adb、mksdcard等

    有一些Android的工具需要在命令行的环境中运行,只是可以选择Windows的开始->运行,键入cmd并确定,进入命令行的界面中运行.主要的命令行工具包括adb和mksdcard等.命令行的工 ...

  6. [转]使用Linux命令行测试网速

    装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行.它基于Speedtest.net的基础架构来测 ...

  7. 使用Linux命令行测试网速

    安装speedtest speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行.它基于Speedtest.net的基础架构来测量网络的上/下 ...

  8. android通过命令行安装sdk

    在linux下没有界面化的安装sdk方式,所以需要通过下载zip包或命令行安装   一.通过tools下的android安装 1.进入到android工具 cd $ANDROID_HOME/tools ...

  9. 使用Linux命令行测试网速-----speedtest-cli

    https://github.com/sivel/speedtest-cli 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度.在可用于测 ...

随机推荐

  1. LR手动关联参数化问题总结

    所谓的关联就是把脚本中某些写死的代码(hard-coded)数据,转变成截取自服务器所送的.动态的.每次都不一样的数据. 一般情况下,比较聪明的服务器在每个浏览器第一次跟它要数据时,都会在数据中夹带一 ...

  2. zoj 1109 Language of FatMouse(map)

    Language of FatMouse Time Limit: 10 Seconds      Memory Limit: 32768 KB We all know that FatMouse do ...

  3. php基础语句 变量 符号

    中心主题 标记与注释 // /* */ 输出语句 echo输出 echo可以输出多个字符串,逗号隔开 print输出 print只能输出一个字符串,返回true或false print_r() 可以把 ...

  4. Java 学习(4):基本数据类型,变量类型

    目录 --- 基本数据类型 --- 变量类型 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用 ...

  5. [转]Fedora 添加国内源(sohu, 163)

    第一种方案 在国内163和搜狐提供很好的源,现在我们把它们俩添加到我们的源库.1. 添加搜狐的源 进入网站http://mirrors.sohu.com/,在左边找到fedora目录,点击该行右边的h ...

  6. 第18章:MYSQL分区

    第18章:分区 目录 18.1. MySQL中的分区概述 18.2. 分区类型 18.2.1. RANGE分区 18.2.2. LIST分区 18.2.3. HASH分区 18.2.4. KEY分区 ...

  7. solr请求处理器列表

    List of Request Handlers Available The Javadocs contain a complete list of Request Handlers. Many of ...

  8. Match the string--hdu1797(模拟)

    http://acm.hdu.edu.cn/showproblem.php?pid=1797 就是模拟 我的思路是标记aba 和h的位置 然后就判断是否正确  就行了 还有就是  最后 fkfkfkf ...

  9. 洛谷—— P3372 【模板】线段树 1

    P3372 [模板]线段树 1 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N.M,分别 ...

  10. ArcGIS10.x Engine直连提示连接超时ORA-12170 来自:http://www.iarcgis.com/?p=1004

    导语 随着Esri大力宣传直连,用户也越来越由服务连接,改为直连,当然ArcGIS Engine开发用户也不例外. 环境 Oracle数据库,ArcGIS版本不限,不过由于9版本多以服务连接,以10版 ...