|
发表于 2015-1-12 16:46:45
23443 浏览 5 回复
记录一下android下测试can驱动的心酸过程
本帖最后由 hh416052462 于 2015-1-12 16:53 编辑
暂时没有提供android 的app, 我收集到的资料已经提供给了技术支持,希望他们能尽快做出android的测试app来,我也尽量尝试着做。
现在测试can驱动是利用linux程序,我的测试环境是一个usb-can连接的电脑在接的板子的can接口。下面是操作步骤
首先将附件中的cansend push到android的板子中,然后利用adb shell 获取权限,接着运行他,运行过后会发送id为0x11和0x22 长度为8个字节的两组数据,接着就会等着接收数据。 这是我电脑端通过usb-can接收到和发送的数据:
这是我板子这边接收到的数据:
但是用ip -d link show can0看CAN0的波特率 还是看不到在源代码中改成250000好像还是50000?具体原因不详。
附件中包涵了 源码和编译好的程序。
此贴永远在 希望有人看到测试成功了回复一下,然后如果你也做出来了android的app 希望你也在此贴来发一下详细过程,或者在论坛发一下你做的详细过程。谢谢!! 希望对你们有帮助!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
|
|
|
发表于 2016-8-23 11:01:29
Lz能加个QQ嘛?我现在正在做CAN这一块,新手小白,完全不懂,希望可以请教您 519837091 |
|
|
|
|
|
|
|
发表于 2017-7-21 16:51:31
你用这种在应用程序中修改 CAN 总线 波特率的方法,不能成功的修改波特率 |
|
|
|
|
|
|
|
我这有移植好的一套测试工具~
在群共享中有这套移植好的工具~
群共享中搜索“can测试工具使用” |
|
|
|
|
|
|
|
另外,can测试是双向的,另外一端如果不是迅为的开发板,你的模块参数是需要配置的。 |
|
|
|
|
|
|
|
发表于 2017-10-22 14:02:26
“
但是用ip -d link show can0看CAN0的波特率 还是看不到在源代码中改成250000好像还是50000?”
楼主不用纠结这个问题 你在电脑端尝试不同的波特率与开发板进行通信 若能通信正常 必定两端的波特率一致了
Linux下波特率(can)可能用命令查不到 |
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号


|