转载地址:https://www.cnblogs.com/alanfang/p/4998384.html

STM32之CAN---错误管理分析      牛人博客

http://blog.csdn.net/flydream0/article/details/8161418

CAN总线在嵌入式Linux下驱动程序的实现

http://www.21ic.com/app/embed/200911/49216.htm

Socke Can设置波特率

找到其中一个方法使用IP命令,BUSYBOX制作的IP好像不支持对socketcan的设置,必须要自己去下载iproute2的源代码自己编译。得到IP命令,拷贝到自己系统的bin目录下。
ip link set can0 type can bitrate 250000
设置CNA0的波特率为250K,在设置前需要先把CAN0关闭了,ip set can0 down
可以结贴了,!!!!!!!!!!!!

linux can 总线socket接口测试使用,解释了为什么会从字符设备升级到socket设备

http://blog.chinaunix.net/uid-26119896-id-3452315.html

http://www.cnblogs.com/zym0805/p/4345175.html

dmesg | grep can

root@imx_mfgtools_nogpu:~# dmesg | grep can
can-3v3: 3300 mV
flexcan 2090000.can: device registered (reg_base=a0968000, irq=142)
flexcan 2094000.can: device registered (reg_base=a0970000, irq=143)
can: controller area network core (rev 20120528 abi 9)
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
can-3v3: disabling

ifconfig -a

can0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:142

can1      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:143

ip -details link show can0

root@imx_mfgtools_nogpu:~# ip -details link show can0
2: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN mode DEFAULT group default qlen 10
    link/can  promiscuity 0
    can state STOPPED (berr-counter tx 0 rx 0) restart-ms 0
          bitrate 0 sample-point 0.000
          tq 0 prop-seg 0 phase-seg1 0 phase-seg2 0 sjw 0
          flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1
          clock 30000000

ip -details link show can0  // 查看
ifconfig can0 down  // 关闭
ip link set can0 up type can // 打开
./candump can0  // 接受数据
./cansend   can0 -e 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88  // 发送数据

Linux Canbus调试笔记相关推荐

  1. linux内核 can总线,Linux Canbus调试笔记

    http://blog.csdn.net/flydream0/article/details/8161418 CAN总线在嵌入式Linux下驱动程序的实现 http://www.21ic.com/ap ...

  2. 转载:ZYNQ+linux网口调试笔记(1)PS-GEM0

    ZYNQ+linux网口调试笔记(1)PS-GEM0 转载原文:https://www.jianshu.com/p/a4e25e8b2f5e 开发环境 Windows SDK 2017.4 Ubunt ...

  3. zynq linux ip配置,ZYNQ+linux网口调试笔记(2)PS-GEM1

    1. 开发环境 Windows SDK 2017.4 Ubuntu Petalinux 2017.4 硬件平台:米联客ZYNQ开发板MIZ7035 2. 开发目标 在ZYNQ上使用gigE Visio ...

  4. zynq linux如何使用pl ip,ZYNQ+linux网口调试笔记(3)PL-ETH

    1. 开发环境 Windows SDK 2017.4 Ubuntu Petalinux 2017.4 硬件平台:米联客ZYNQ开发板MIZ7035 2. 开发目标 在ZYNQ上使用gigE Visio ...

  5. rc522 linux 驱动程序,RC 522模块在LINUX平台调试笔记

    硬件平台: 1主控:SMDK Exynos4412 POP S5M8767A 2 RFID模块:君盾集团提供的RC522模块 3通信接口:SPI 软件平台:Android ICS & kern ...

  6. linux 下camera调试笔记【转】

    转自:https://blog.csdn.net/kevinx_xu/article/details/8801931 linux camera调试 2011-10-23 10:43:37|  分类:  ...

  7. gpio驱动广播Android,[RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED【转】

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 由于板子没有lcd无法得知sd卡升级是否完成,因此使用LED显示. Recovery中升级完成后控 ...

  8. linux 内核模块开发,Linux内核模块开发(笔记)

    Linux内核模块开发(笔记) 作者:扶凯 来源: 扶凯 时间:2011-11-21 00:21:11 人气:249 评论:0 标签: 内核 个人笔记..在不放过来都快找不到了.有空还得好好整理一下了 ...

  9. Linux实战教学笔记13:定时任务补充

    第十三节 定时任务补充 标签(空格分隔): Linux实战教学笔记 ---[更多资料点我查看][1] 1,生产环境常用Crontab专业实例 1.1书写crontab定时任务多个基本要领 1.1.1 ...

  10. Linux内核调试的方式以及工具集锦

    Linux内核调试的方式以及工具集锦 CSDN GitHub Linux内核调试的方式以及工具集锦 LDD-LinuxDeviceDrivers/study/debug  本作品采用知识共享署名-非商 ...

最新文章

  1. Camelyon Challenge: 癌症细胞区域检测竞赛
  2. JavaScript 闭包详解
  3. vue.js 前端开发常见问题
  4. 解决del找不到关键词‘province‘的问题和思想
  5. Cortex-M3-中断/异常的响应序列
  6. hbase异步客户端连接-非阻塞并发模式实验记录(还没弄完)
  7. Sql—表格的建立,删除,数据的建立与删除-总结篇
  8. vue伸缩效果_Vue.js - 元素展开、收起动画效果组件(附:二级菜单的展开、收缩动画效果)...
  9. Git 存储过程探究_无赖皮肤-ChinaUnix博客
  10. EasyUi – 5.修改$.messager.show() 弹出窗口在浏览器顶部中间出现
  11. Ubuntu替换pip源
  12. html5做在线音乐,html5实现在线响应式音乐播放器
  13. SQL数据导出至Excel
  14. 达梦数据库远程网页访问
  15. c语言-厘米换算英尺英寸
  16. KVM虚拟化的概述和部署
  17. 操作系统之线程和进程
  18. RealSense D435深度相机开发(一)---- 基础介绍
  19. sklearn的使用案例(以load_breast_cancer数据集为例)
  20. Python|计算圆柱体的表面积

热门文章

  1. B站视频最新下载方法
  2. DNS无法解析IP_DNS大全(114DNS 、阿里DNS、百度DNS 、360 DNS、Google DNS)
  3. 计算一个数二进制中1的个数超全解法(C语言)
  4. 大学生静态HTML网页源码 我的校园网页设计成品 学校班级网页制作模板 web课程设计 dreamweaver网页作业
  5. 班级校园网页设计作业 静态HTML我的班级网页 DW班级网站模板下载 大学生简单班级网页作品代码 我的大学网页制作 学生班级网页设计作业
  6. worldpress或zblog安装时建立数据库连接时出错
  7. 摇身一变,ADSL猫进化为无线路由器
  8. 通过jquery读cookie添加xsrf HTTP头来避免请求伪造
  9. Re-ID Driven Localization Refinement for Person Search
  10. redis cluster master failover问题