20150216IMX257实现GPIO-查询按键驱动程序 2015-02-16 李海沿 前面我们介绍了简单的通用字符设备驱动程序,接下来,我们在它的基础上来实现GPIO的查询按键功能。 先附上驱动程序代码 1 /****************************** 2 linu...
分类:
其他好文 时间:
2015-02-16 22:03:53
阅读次数:
231
在linux驱动中,有时候需要实现非阻塞的read和write操作,但用户不可能周期地去查询设备是否可读或可写吧,那在驱动中就需要实现poll接口,然后在应用层调用select系统调用。
在驱动中需要实现poll接口,其主要内容为通过poll_wait(读等待队列,wait)、poll_wait(写等待队列)将读、写等待队列添加到wait表中。注意:poll_wait()本身并不是阻塞的调用,真...
分类:
其他好文 时间:
2015-02-13 01:37:30
阅读次数:
158
2.1GPIO的8种工作模式GPIO工作图如下:4种输入模式结构图的上半部分分为输入模式结构, 分为上拉模式,下拉模式,浮空模式和模拟输入模式.上/下拉模式:通过设置配置寄存器(CRL,CRH)来控制1和2开关,于是得到GPIO的上拉输入模式(GPIO_Mode_IPU)和下拉输入模式(GPIO_M...
分类:
其他好文 时间:
2015-02-11 14:23:21
阅读次数:
820
Intel Galileo - Programming GPIO From LinuxPuTTY 中文教程Intel Galileo - Programming GPIO From LinuxIntel Galileo Meets WirelessIntel Galileo - Introducti...
分类:
其他好文 时间:
2015-02-10 20:16:46
阅读次数:
144
从 Linux 2.6 内核起,引入一套新的驱动管理和注册机制:platform_device 和 platform_driver 。 Linux 中大部分的设备驱动,都可以使用这套机制,设备用 platform_device 表示;驱动用 platform_driver 进行注册。 Linux ....
分类:
系统相关 时间:
2015-02-09 19:50:37
阅读次数:
229
查看无线网卡型号lspci|grepNetwork#为BCM43142网卡安装需要的工具/包yumgroupinstall‘DevelopmentTools‘yuminstallkernel-abi-whitelistsyuminstallkernel-devel-$(uname-r)以普通用户运行下面命令mkdir-p~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS}echo-e"%_topdir$(echo$H..
分类:
其他好文 时间:
2015-02-09 18:39:08
阅读次数:
198
//example #include #include #include #include #define GPIO_TO_PIN(bank, gpio) (32 * (bank) + (gpio))int main(int argc, char * argv){ int i, n, fd; cha...
分类:
其他好文 时间:
2015-02-06 00:43:09
阅读次数:
314
#include #include #include #include int main(void){FILE *p=NULL;int i=0;p = fopen("/sys/class/gpio/export","w");fprintf(p,"%d",38);fclose(p);p =fopen(...
分类:
其他好文 时间:
2015-02-06 00:43:05
阅读次数:
427
测试比较器是关掉一些无关时钟,地弹问题,别让管脚去翻转 ADCRH|=BIT2;//ADC处于PD模式,T版本的ADC输出引脚影响测试 PB2CTRL=0x42;//设置为GPIO就不翻转了 PB3CTRL=0x42; CLKEN2 =0;//关闭AD时钟,T版本就clcko...
分类:
其他好文 时间:
2015-02-05 17:45:45
阅读次数:
142
电路连接方式请参考另一篇博文:【用树莓派实现RGB LED的颜色控制——C语言版本】
Python代码:
#!/usr/bin/env python
#*********************************************************
# File Name :rgb.py
# Author :Jason Dai
# Date : 2015/0...
分类:
编程语言 时间:
2015-02-04 16:47:25
阅读次数:
251