socket can编程怎么没看到设置CAN的波特率的操作呢??

changing_better 2011-12-12 10:00:02
最近在搞socket can,看了一些代码,以前操作CAN直接是字符设备驱动的接口,所以经过包装后,有点看不到山的感觉,麻烦搞过的进来说点经验和方法。。
...全文
1806 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
stevenzsjcyzz 2014-07-15
  • 打赏
  • 举报
回复
引用 9 楼 changer15309 的回复:
[quote=引用 8 楼 trbbadboy 的回复:] 唉,那看样子只能用ip了,如果可以提供C函数的话会方便些。
碰到PF_CAN AF_CAN没定义的情况吗?[/quote] 请问遇到 PF_CAN AF_CAN没定义 怎么处理呀 谢谢~
少帅2016 2014-06-22
  • 打赏
  • 举报
回复
楼主,你好! 关于iproute2编译 gcc编译没有问题;arm-none-linux-gnueabi-gcc编译,说是有个centns函数没定义,修改后,编译过了,但是生成的ip指令不能用。 除了以下步骤外,可有其他地方要改的呢?请指教! 1、修改Makefile#CC = gcc CC = arm-none-linux-gnueabi-gcc #SUBDIRS=lib ip tc bridge misc netem genl man SUBDIRS=lib ip 2、make,生成ip命令
RobinTang 2014-02-25
  • 打赏
  • 举报
回复
引用 9 楼 changer15309 的回复:
[quote=引用 8 楼 trbbadboy 的回复:] 唉,那看样子只能用ip了,如果可以提供C函数的话会方便些。
碰到PF_CAN AF_CAN没定义的情况吗?[/quote] 我不知道你说的PF和AF,如果是楼主的这个问题的话(设置波特率的话)你可以去看这个博客,里面提到了一个叫做libsocketcan的东西,可能会有设置波特率的封装。
飘雪_19910611 2014-02-24
  • 打赏
  • 举报
回复
引用 8 楼 trbbadboy 的回复:
唉,那看样子只能用ip了,如果可以提供C函数的话会方便些。
碰到PF_CAN AF_CAN没定义的情况吗?
RobinTang 2013-09-10
  • 打赏
  • 举报
回复
唉,那看样子只能用ip了,如果可以提供C函数的话会方便些。
changing_better 2011-12-19
  • 打赏
  • 举报
回复
找到其中一个方法使用IP命令,BUSYBOX制作的IP好像不支持对socketcan的设置,必须要自己去下载iproute2的源代码自己编译。得到IP命令,拷贝到自己系统的bin目录下。
ip link set can0 type can bitrate 250000
设置CNA0的波特率为250K,在设置前需要先把CAN0关闭了,ip set can0 down
可以结贴了,!!!!!!!!!!!!
changing_better 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 woshi_ziyu 的回复:]

引用楼主 jay8830095 的回复:
最近在搞socket can,看了一些代码,以前操作CAN直接是字符设备驱动的接口,所以经过包装后,有点看不到山的感觉,麻烦搞过的进来说点经验和方法。。

Socket CAN整体工作流程
[/Quote]
这个看过了,流程基本清楚,现在就是具体的设置波特率的找不到,难道不是在socket 层设置的?应该会提供个接口啊,
woshi_ziyu 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 jay8830095 的回复:]
最近在搞socket can,看了一些代码,以前操作CAN直接是字符设备驱动的接口,所以经过包装后,有点看不到山的感觉,麻烦搞过的进来说点经验和方法。。
[/Quote]
Socket CAN整体工作流程
changing_better 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wswwxk 的回复:]

LZ使用的啥的CAN芯片啊?
[/Quote]
和CAN芯片没关系吧,sja1000的芯片。关键socket 把设置波特率的功能怎么包装的?
当我遇上-你 2011-12-14
  • 打赏
  • 举报
回复
LZ使用的啥的CAN芯片啊?
changing_better 2011-12-14
  • 打赏
  • 举报
回复
只看到回复,看不到帖子,CSDN你咋了?

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧