“SPI驱动”的版本间的差异
来自百问网嵌入式Linux wiki
Baiwen root(讨论 | 贡献) (以“=驱动涉及文件= * * * * =驱动框架分析= *图 + 文字 =核心函数分析= *文字 + 代码 <categorytree mode=all background-color:white;">SPI驱动</categorytree...”替换内容) |
Baiwen root(讨论 | 贡献) |
||
| (未显示同一用户的5个中间版本) | |||
| 第1行: | 第1行: | ||
| − | = | + | =驱动涉及的文件= |
| − | * | + | *目录默认为内核顶级目录 |
| − | * | + | ==以下用2440 2.6内核作为讲解对象== |
| − | * | + | *SPI驱动核心层的头文件 |
| − | * | + | include\linux\spi\spi.h |
| − | = | + | *SPI驱动实现的核心文件 |
| − | + | drivers\spi\spi.c | |
| − | = | + | *S3c2440 SPI控制器的实现文件 |
| − | + | drivers\spi\spi_s3c24xx.c | |
| + | *GPIO模拟SPI驱动的核心实现文件 | ||
| + | drivers\spi\spi_bitbang.c | ||
| + | *GPIO模拟SPI驱动的核心文件头文件 | ||
| + | include\linux\spi\spi_bitbang.h | ||
| + | |||
| + | =驱动的结构框架= | ||
| + | |||
| + | =驱动核心函数分析= | ||
| + | |||
<categorytree mode=all background-color:white;">SPI驱动</categorytree> | <categorytree mode=all background-color:white;">SPI驱动</categorytree> | ||
2018年1月24日 (三) 15:18的最新版本
驱动涉及的文件
- 目录默认为内核顶级目录
以下用2440 2.6内核作为讲解对象
- SPI驱动核心层的头文件
include\linux\spi\spi.h
- SPI驱动实现的核心文件
drivers\spi\spi.c
- S3c2440 SPI控制器的实现文件
drivers\spi\spi_s3c24xx.c
- GPIO模拟SPI驱动的核心实现文件
drivers\spi\spi_bitbang.c
- GPIO模拟SPI驱动的核心文件头文件
include\linux\spi\spi_bitbang.h