项目需要,要使用imx536 片上的can bus,但是我之前压根没接触过,请教我需要做哪些事情?freescale的BSP有,但是不知道驱动的API在哪 freescale应该已经把cpu片上的资源都写好export成API给驱动使用,有人使用过吗?或者有人用过can bus吗?求指教。
by zhangjie201412 - 驱动开发 - 2012-03-02 11:51:30 阅读(1988) 回复(1)
最金再看有关can总线的问题,用的6410的开发板,提供的是支持socketcan的驱动。现在看了一些ican协议的东西,不明白这个Ican协议如何与socketcan向交互,是直接按照帧格式组帧么?同时ican的功能码里面有一项是建立连接,can从节点怎么判断是否已经建立连接了呢?求各位指导!
我要在arm9200上使用SPI连接can控制器开发can总线,使用的是armLinux。 内核中将SPI分为了两个部分,at91_spi.c和at91_spidev.c。 我想在can总线上有接收数据中断时读取数据。 但是通过查看at91_spidev.c的spidev_rd_wr代码,感觉它是将用户数据区映射进了内核数据区,其他的基本没看懂。 而我得在驱动程序中进行数据的读取,应该怎么做啊? 谢谢!
can总线与以太网互连系统设计 摘要:介绍了一种基于单片机SX52的CAN与以太网互连方案,阐述了以太网和CAN总线网络协议转换的软硬件设计,实现了以太网与现有CAN总线网的直接连接。保证管理监控层(以太网)与生产测控层(CAN总线网)之间的连接,使得上下层数据能方便地通信。 关键词:现场总线 can总线 以太网 隔离滤波器 YL18-1001D 在大型企业自动化系统中,上层企业管理层和生产监控层一般都采用以太网和P...
Index: linux-2.6-working/arch/arm/Kconfig =================================================================== --- linux-2.6-working.orig/arch/arm/Kconfig 2006-01-19 17:41:46.000000000 +0000 +++ linux-2.6-working/arch/arm/Kconfig 2006-01-24 11:17:08.000000000 +0000 @@ -784,6 +784,8 @@ source "drivers/mmc/Kconfig" +source "drivers/can/Kconfig" + endmenu source "fs/Kconfig" Index: linux-2.6-workin...