SPI总线
fishOnFly
致知于行...
展开
-
SPI message 基础 Part 2
SPI message基础Contents .Part 1 - Linux SPI系统概览 .Part 2 - SPI message基础 .Part 3 - 异步写LinuxSPI 通信基础在SPI总线上是通过封装一系列的spi_transfer到一个spi_message中,然后将spi_message提交到SP原创 2012-08-05 16:50:36 · 15201 阅读 · 0 评论 -
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)
转载自:http://blog.csdn.net/yj4231/article/details/7746643 本系列文章对Linux设备模型中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI转载 2012-08-15 11:15:45 · 2615 阅读 · 0 评论 -
基于S3C2440的嵌入式Linux驱动--SPI子系统图解
1.SPI子系统框图详解: SPI总线上有两类设备:一类是主控端,通常作为SOC系统的一个子模块出现,比如很多嵌入式MPU中都常常包含SPI模块。一类是受控端,例如一些SPI接口的Flash、传感器等等。主控端是SPI总线的控制者,通过使用SPI协议主动发起SPI总线上的会话。而受控端则被动接受SPI主控端的指令,并作出响应的响应。如图1所示,linux下的spi子系原创 2012-08-15 21:32:55 · 4089 阅读 · 0 评论 -
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(四)
转自: http://blog.csdn.net/yj4231/article/details/7755709感谢yj4231博主的辛勤劳动!!!本系列文章对Linux设备模型中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式转载 2012-08-15 16:31:34 · 2238 阅读 · 0 评论 -
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)
转载自:http://blog.csdn.net/yj4231/article/details/7746643本文将介绍SPI子系统。内核版本为2.6.30。如有错误欢迎指正。预备知识要求:1.SPI总线 2. platfrom平台 3. sysfs子系统转载 2012-08-15 10:39:25 · 2477 阅读 · 0 评论 -
SPI protocol 驱动编写 Part 1
Linux中SPI系统概览Contents Part 1 - Linux中SPI子系统概览 Part 2 - SPI message基础 Part 3 - 异步写Overview SPI框架的内核文档是个好的开始。在你的内核源码中Documentation/目录下,这里有个连接:SPI-概览。Linux中SP原创 2012-08-05 10:42:17 · 5148 阅读 · 1 评论 -
linux spi子系统驱动分析
转自:http://blog.chinaunix.net/uid-20620288-id-3161198.html2.6.18内核下已经添加了完整的spi子系统了,参考mtd的分析,将从下到上层,再从上到下层的对其进行分析。以下先从下到上的进行分析: driver/spi下有两个底层相关的spi驱动程序:spi_s3c24xx.c和spi_s3c24xx_gpio.转载 2012-08-06 09:49:28 · 1771 阅读 · 0 评论 -
Linux内核SPI子系统架构分析
SPI总线上有两类设备:一类是主控端,通常作为SOC系统的一个子模块出现,比如很多嵌入式MPU中都常常包含SPI模块。一类是受控端,例如一些SPI接口的Flash、传感器等等。主控端是SPI总线的控制者,通过使用SPI协议主动发起SPI总线上的会话。而受控端则被动接受SPI主控端的指令,并作出响应的响应。 Linux目前只支持SPI主控端,不能支持SPI受控端设备。 Linux转载 2012-08-06 09:44:50 · 2355 阅读 · 0 评论 -
SPI总线概览
SPI是什么?Serial Peripheral Interface是一种同步4线串口链路,用于连接传感器、内存和外设到微控制器。他是一种简单的事实标准,还不足以复杂到需要一份正式的规范。SPI使用主/从配置模式。有3根控制数据传输,其中包含并行数据线:MOSI(Masterout Slave in)和MISO(Masterin Slave out). 有四种时钟模原创 2012-08-04 15:38:01 · 3375 阅读 · 1 评论 -
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(三)
转载自: http://blog.csdn.net/yj4231/article/details/7751279该系列文章将分为四个部分: 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一) 第二部分,该文将对SPI的主控制器(master)驱转载 2012-08-15 16:18:55 · 2496 阅读 · 0 评论