![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 78
haixiang111
这个作者很懒,什么都没留下…
展开
-
keypad driver
键盘是6x6矩阵式,在网上下了对应的PATCH,下载地址是 https://patchwork.kernel.org/patch/71857/ 这个补丁会创建两个文件 arch/arm/plat-mxc/include/mach/mxc_keypad.h //mxc_keypad_platform_data键盘平台设备的结构体 /drivers/input/keyboard/mxc_转载 2013-07-29 15:45:06 · 806 阅读 · 0 评论 -
linux下的GPIO驱动
编写驱动程序,首先要了解是什么类型的设备。linux下的设备分为三类,分别为:字符设备,块设备和网络设备。字符设备类型是根据是否以字符流为数据的交换方式,大部分设备都是字符设备,如键盘,串口等,块设备则是以块为单位进行管理的设备,如,磁盘。网络设备就是网卡等。 其次要了解应用程序和驱动程序的区别,两者的主要区别分为以下三点: 1入口函数的任务不相同,应用程序完成一个任务,驱动只完成初始化工作,转载 2013-07-29 15:46:43 · 441 阅读 · 0 评论 -
转:linux GPIO驱动
Linux 下驱动GPIO 其实不用自己写,最近项目要用到开发板上的GPIO,搜索了一番,发现linux 下实现GPIO 驱动实在是太方便了,有现成的framework 可用,基本上要做的事情就是定义一下 Linux 下通过框架实现LED 大致过程如下 1、实现框架要求的几个函数 int gpio_request(unsigned gpio, const char *label) void转载 2013-07-29 14:43:22 · 582 阅读 · 0 评论