- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 迅为Exynos4412开发板例程及注释——注册字符类设备
本文参考了知秋一叶的文章《Linux 字符设备驱动结构(一)——cdev 结构体、设备号相关知识解析》,这边给出链接:http://blog.csdn.net/zqixiao_09/article/details/50839042 首先,我们需要明确,字符类设备的注册流程 1.注册设备号。这里有静态和动态两种方式,静态采用register_chrdev_region(),动态通过all
2017-09-30 15:47:50 549
原创 讯为Exynos4412开发板例程及注释——动/静态申请字符类设备号代码及注释
首先是静态申请设备号。设备号有两个,一个主,一个次,我们需要明确以下两个函数。 1. int register_chrdev_region(dev_t from, unsigned count, const char *name) 这个函数用于指定设备号,第一个变量from是我们指定的设备号,count指的是连续编号范围,就是有几个,name指的是编号相关的设备名称,会放在/proc/dev
2017-09-30 13:00:42 504
原创 讯为Exynos4412开发板例程及注释——驱动模块传递参数
#include /*包含初始化宏定义的头文件,代码中的module_init和module_exit在此文件中*/ #include /*包含初始化加载模块的头文件,代码中的MODULE_LICENSE在此头文件中*/ /*定义module_param module_param_array的头文件*/ #include /*定义module_param module_param_arra
2017-09-29 22:07:53 352
原创 讯为Exynos4412开发板例程及注释——LED
#include #include /*驱动注册的头文件,包含驱动的结构体和注册和卸载的函数*/ #include /*注册杂项设备头文件*/ #include /*注册设备节点的文件结构体*/ #include /*Linux中申请GPIO的头文件*/ #include /*三星平台的GPIO配置函数头文件*/ /*三星平台EXYNOS系列平台,GPIO
2017-09-29 22:05:32 1058
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人