TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x Linux 下CAN0的通信与设置

最近遇到了些朋友在配置CAN通信的时候遇到了些问题,所以花了点时间在我们的开发板上做了一些工作,基于Beaglebone开发板调通了CAN0的通信,这里共享出来,集思广益,希望对大家以后进行移植有所帮助。如有谬误之处,欢迎大家指出,谢谢!

Jian Zhou:

好文,多谢分享。

JUN HU:

回复 Jian Zhou:

请问下,基于android的can通信参考canutils在ndk里头写了一份代码,但是如果在kernel里头调用呢?kernel不能调用libc库,因此,好多头文件都找不到,有什么好方法吗?基本上所有的人都是通过指令去实现,但是如果真正的做产品呢?

yongqing wang:

回复 JUN HU:

kernel包含相关的驱动,实际的通信接口可以封装在应用里

JUN HU:

回复 yongqing wang:

对,在参考canutils代码调用CAN的时候,会提示说AF_CAN 应用无法调用,请问下你那边是怎么调用的。

JUN HU:

请教一个问题,在android 的canutils移植问题,出现了不明白的地方,编译之后的东西移植到system/bin目录下之后,canconfig等等执行都提示not found,

yongqing wang:

回复 JUN HU:

Android的没搞过

yongqing wang:

回复 JUN HU:

你这个需要和安卓系统一起编译吧?或者用相同的交叉编译工具

JUN HU:

回复 yongqing wang:

内核是没有办法,然后写在hal里头,然后通过系统服务去操作,但是还没有验证过

赞(0)
未经允许不得转载:TI中文支持网 » AM335x Linux 下CAN0的通信与设置
分享到: 更多 (0)