ChinaUnix.net
相关文章推荐:

spi linux

想用arm的spi接口来连接一个sram,linux内核的spi目录下有一些spi源代码。spi.c spi-dev.c spi-s3c24xx.c 这几个文件有依赖关系吗?现在不知如何入手?看了些资料也没头绪,请大家指教!谢谢!

by zminsky - 驱动开发 - 2011-08-23 09:46:03 阅读(3303) 回复(2)

相关讨论

内核版本:linux-2.6.29 主要的几个结构 platform_device platform_driver s3c24xx_spi spi_master spi_bitbang spi_device spi_driver spidev_data s3c_spi_info 第一步:注册platform_device 在arch/arm/mach-s3c2410/mach-qt2410.c 中注册platform_device ,其中s3c2410_spi_info 作为platform_device.private_data. platform_device.name 为"s3c2410-spi". 同时在mach-qt2410.c 中注册spi_board_info, 其中spi_board_info...

by li6237 - Linux文档专区 - 2011-01-12 19:01:57 阅读(2360) 回复(1)

大家好,我现在手里使用了一块全志A10芯片的板子,现在要用这块板子外接2.4G无线模块,进行通信; 首先,编译好了需要的驱动,在设备文件下面也有了/dev/spidev0.0,然后,我短接spi的MISO和MOSI 引脚,运行linux内核自带的spidev_test.c这个应用程序,但是当我运行后却出现了一下错误: 通过追踪源代码,在驱动代码里面发现: /* check in the __spi_async if use half duplex */ if(t->tx_buf && t->rx_buf) ret...

by maosuyun2009 - 嵌入式开发 - 2014-05-20 10:34:03 阅读(2051) 回复(8)

我手上的板子是全志A10的芯片,现在要用它进行spi通信,我短接spi的MISO和MOSI引脚,使用的驱动是内核自带的spidev.c,使用的测试程序也是内核 自带的spidev_test.c,但是当我运行测试程序后,出现了如下错误: 哪位知道这是为什么吗?或者有做过spi通信的兄弟,还望指导啊。。。多谢

by maosuyun2009 - 内核源码 - 2013-04-10 11:17:00 阅读(1763) 回复(3)

linux spi驱动" href="http://blog.csdn.net/yylklshmyt20090217/article/details/5267471">linux spi驱动
分类: linux Device Driver

by dingzerong - 移动操作系统 - 2013-09-23 21:49:06 阅读(2383) 回复(2)

Overview of linux kernel spi support
====================================

21-May-2007

What is spi?
------------
The "Serial Peripheral Interface" (spi) is a synchronous four wire serial
link used to connect microcontrollers to sensors, memory, and peripherals.
It's a simple "de facto" standard, not complicated enough to acquire a
standardization body.  spi uses a master/slave configura...    

by xi_liang - 移动操作系统 - 2011-12-20 09:44:20 阅读(897) 回复(0)

  内核版本:linux-2.6.29   主要的几个结构platform_device platform_driver s3c24xx_spi spi_master spi_bitbang spi_device spi_driver spidev_data s3c_spi_info第一步:注册platform_device在arch/arm/mach-s3c2410/mach-qt2410.c 中注册platform_device ,其中s3c2410_spi_info 作为platform_device.private_data. platform_device.name 为"s3c2410-spi".   同时在mach-qt2410.c 中注册spi_board_info, 其中spi_boa...

by cbdtarena - Linux环境编程 - 2011-10-21 16:05:59 阅读(1668) 回复(0)

内核版本2.6.30。编进内核的spi驱动,通过看代码我明白了,大致过程是这样: 1、先创建一个spi_board_info结构描述spi设备信息,调用spi_register_board_info将这个结构添加到board_list中。 2、然后调用spi_register_master注册spi控制器驱动,此时会调用scan_boardinfo扫描board_list,根据spi_board_info调用spi_new_device生成spi_device结构,用spi_add_device添加设备。 3、调用spi_register_driver注册spi_driver,通过与de...

by frank529 - 内核源码 - 2014-11-17 20:28:24 阅读(7922) 回复(9)

linux spi 子系统驱动分析 2007-12-19 17:16:31 2.6.18内核下已经添加了完整的spi子系统了,参考mtd的分析,将从下到上层,再从上到下层的对其进行分析。 以下先从下到上的进行分析: driver/spi下有两个底层相关的spi驱动程序: spi_s3c24xx.c和spi_s3c24xx_gpio.c 其中spi_s3c24xx.c是基于s3c24xx下相应的spi接口的驱动程序,spi_s3c24xx_gpio.c允许用户指定3个gpio口,分别充当spi_clk、spi_mosi和spi_miso接口,模拟标准的...

by 晨曦*Aries - Linux文档专区 - 2009-09-07 12:45:38 阅读(965) 回复(0)

2.6.18内核下已经添加了完整的spi子系统了,参考mtd的分析,将从下到上层,再从上到下层的对其进行分析。 以下先从下到上的进行分析: driver/spi下有两个底层相关的spi驱动程序: spi_s3c24xx.c和spi_s3c24xx_gpio.c 其中spi_s3c24xx.c是基于s3c24xx下相应的spi接口的驱动程序,spi_s3c24xx_gpio.c允许用户指定3个gpio口,分别充当spi_clk、spi_mosi和spi_miso接口,模拟标准的spi总线。 s3c2410自带了两个spi接口(spi0和spi1),...

by zdw1932 - Linux文档专区 - 2009-06-12 22:14:52 阅读(947) 回复(0)

2.6.18内核下已经添加了完整的spi子系统了,参考mtd的分析,将从下到上层,再从上到下层的对其进行分析。 以下先从下到上的进行分析: driver/spi下有两个底层相关的spi驱动程序: spi_s3c24xx.c和spi_s3c24xx_gpio.c 其中spi_s3c24xx.c是基于s3c24xx下相应的spi接口的驱动程序,spi_s3c24xx_gpio.c允许用户指定3个gpio口,分别充当spi_clk、spi_mosi和spi_miso接口,模拟标准的spi总线。 s3c2410自带了两个spi接口(spi0和spi1),...

by piaoyizu - Linux文档专区 - 2009-05-20 17:24:31 阅读(702) 回复(0)