码迷,mamicode.com
首页 >  
搜索关键字:4412开发板 linux驱动 gpio    ( 2244个结果
wake_lock_timeout的使用方法
今天有用到用ec43_GPIO的中断来唤醒系统,将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了,方法如下,有同样使用的童鞋可以参考一下! 1.   定义一人局部静态变量ec43_wlock: static struct wake_lock ec43_wlock; 2. 初始化 wake_lock: wake_lock_init(&ec43_wlock, WAKE_LOCK_SU...
分类:其他好文   时间:2015-03-12 19:20:35    阅读次数:1271
linux中获取系统时间差
今天用 gpio唤醒系统后,gpio_key也同时发给系统了,这样用感觉有些不好,能不能将一段时间内的gpio_key给过滤掉? 答案当然是肯定的,那么究竟如何在linus里实现呢?下面的实现比较简单。 1.定义一个long int的当前时间变量: static long cur_sec; 2.初始化当前时间cur_sec: static long int  get_cl...
分类:系统相关   时间:2015-03-12 19:20:04    阅读次数:132
Samsung_tiny4412(笔记)-->list_head,proc file system,GPIO,ioremap
一. list_head常用接口: | 二. proc文件系统相关操作: | 三. gpio_request相关操作: | 四. ioremap相关操作: | 五. LED驱动写法: | 六. 测试LED驱动: |
分类:其他好文   时间:2015-03-11 21:19:56    阅读次数:242
i.mx6 lvds接口的DE模式液晶屏驱动调试
我这篇文章主要讲述i.mx6 平台下 采用DE模式的lvds液晶屏的驱动调试, 阅读该文章之前请先阅读如下两篇我转载的文章,这两篇文章是理解我这篇文章的基础知识。 1、        lcd fb参数如何计算: http://blog.csdn.net/liuhuahan/article/details/43447657 2、        camera_lcd之DE和HV模式区别 ht...
分类:其他好文   时间:2015-03-10 12:08:47    阅读次数:6740
至少50%程序员不会编程
50%以上的程序员不会编程,只是懂点语法而已,50%是保守数字。就像大多数学生学了十年英语,背了堆单次,但写不出来英语作文一样 程序=算法+数据结构而对于嵌入式程序员,不止如此嵌入式程序=x*算法+y*数据结构+z*计算机体系结构+t*操作系统计算机体系结构泛指各种硬件体系结构,比如磁盘、内存、usb总线,pcie总线、sata控制器,网卡,gpio,i2c,等等等等,当然包括CPU指令集,外设接...
分类:其他好文   时间:2015-03-10 01:29:27    阅读次数:145
RT3052修改JTAG接口为GPIO
根据DataSheet文档所述,当JTAG_GPIO_MODE寄存器设置为1时,JTAG引脚功能为GPIO,且对应的GPIO序号为GPIO17~GPIO21。 ? 设置JTAG接口为GPIO需要修改GPIOMODE寄存器的JTAG_GPIO_MODE位,GPIOMODE寄存器位于SYS...
分类:其他好文   时间:2015-03-09 16:25:25    阅读次数:138
BeagleBone black的GPIO控制初探
刚刚读大学的时候就开始接触了 51,后来是stm32, 感觉MCU都是很好玩的 。 做过一些东西,循迹小车之类的,但是我的外围电路总是出问题,所以有很长一段时间没碰这东西了,现在呢到手一块bbbalck 熟悉了一个月 感觉用linux还是很不舒服的(没我pc跑得ubuntu舒服 很多东西看了半天设....
分类:其他好文   时间:2015-03-09 00:20:32    阅读次数:193
S3C2440之UART驱动代码模板(RealView MDK)
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出S3C2440 UART驱动代码。使用友善MINI2440开发板,开发环境为RealView MDK 4.22。需要注意的是,本代码中,对GPIO的初始化放在了s3c2440.s中完成,采用keil自带的html方式进行配置。 该源码结构简单明了,原始工程下载地址:点击打开链接 UART控制器初始化: voi...
分类:其他好文   时间:2015-03-03 18:36:09    阅读次数:171
【原创】-- linux驱动开发--【持续整理】
一、写在前面:合格的linux驱动工程师需要满足下面的条件,本文的目标就是将这些条件原原本本的呈现给读者1、有一定的硬件基础,懂得SRAM,Flash,SDRAM,磁盘的读写方式,了解UART,IIC,USB等设备接口,了解轮询,中断,DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MM...
分类:系统相关   时间:2015-03-03 18:18:09    阅读次数:224
Linux实验之CUPS实现网络打印机
一、设备家有老式笔记本一台HPF2288打印机一台(无网卡模块)能上网的路由器二、准备笔记本安装CentOS6.4x64系统(linux适合老式机子,开机比windows快多了)到HPLIP官网(http://hplipopensource.com/hplip-web/index.html)下载F2288打印机linux驱动包(rpm包),或者到Openp..
分类:系统相关   时间:2015-02-27 18:54:21    阅读次数:374
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!