资源简介
结合本作者博客 Linux简单设备驱动(1):使用IO内存操作GPIO–LED 的源代码
代码片段和文件信息
/*
本文件目标:
1.学习字符设备驱动 注册主次设备
2.用IO内存直接驱动GPIO LED
*/
#include
#include
#include
#include //主次设备
#include
#include //释放和分配设备编号
#include //字符设备驱动
#include //分配scull内存使用
#include //包含device_create函数 class结构体的头文件
//IO端口分配以及IO内存分配 ARM内核中与IO内存一样
#include
//IO内存读写
#include
//CPU 物理地址
#include
#define CHRDEV_NAME “tarkelc_chrdev“//所分配设备号的名称
#define DEVICE_NAME “tarkelc_learn“//设备节点名称(在/dev中)
#define DRIVER_NAME “tarkelc_driver“
#define CLASS_NAME “tarkelc_class“///sys/class中可查到
#define Myled2 EXYNOS4_GPL2(0)
#define Myled3 EXYNOS4_GPK1(1)
#define GPL2base_PA (EXYNOS4_PA_GPIO2+0x0100)
#define GPK1base_PA (EXYNOS4_PA_GPIO2+0x0060)
#define GPL2LEN_PA (0X20)
#define GPK1LEN_PA (0X20)
dev_t mdev_t;
void *p1;
void *p2;
static struct class *myclass;
//操作SPI寄存器结构体
ty
相关资源
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
评论
共有 条评论