随笔分类 - Linux驱动
摘要:1、硬件1>复位引脚:GPIO19__TP_RESET,复位方法:	原来的复位是把复位引脚=“高->低->高”操作; 现在:“拉高->拉低”操作;Register Descriptions (base: 0x1000_0600)GPIO23_00_DATA: PIO Pin Data (offset
        阅读全文
                
摘要:转载自:https://cloud.tencent.com/developer/article/1457172 在说驱动之前,咱们可以先来了解下通信的基本原理: 数据通信的种类有:串行通信、并行通信。不管是什么类型的通信,再怎么复杂的,也是在这两种上面衍生出来的。 数据通信的传输方向又有:单工、半双
        阅读全文
                
摘要:多点触控协议(MTP) 转载:https://blog.csdn.net/paul_liao/article/details/7085542 作者翻译水平有限,欢迎指正,感谢好友lapset和leo的帮助! Multi-touch (MT) Protocol Copyright (C)2009-20
        阅读全文
                
摘要:内核中的多点触摸协议文档 Multi-touch (MT) Protocol(翻译),翻译得不正确的地方还请指正 转自:http://www.arm9home.net/read.php?tid=24754 前段时间改写了一个GT801的内核驱动,仔细阅读 MT Event 上报的时候,发现这个驱动是
        阅读全文
                
摘要:文档摘录: android4.0触摸屏(touchscreen)以及屏幕按键驱动解析:https://blog.csdn.net/u012719256/article/details/53584060 内核中的多点触摸协议文档 Multi-touch (MT) Protocol:https://bl
        阅读全文
                
摘要:问题1:函数的参数在传输过程中会出问题吗?为什么总是出现Segmentation fault?答:段错误,一般是出现野指针或对空指针的调用而出现的?。所谓的段错误就是指访问的内存超过了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gd
        阅读全文
                
摘要:Linux的GPIO子系统解析 ( 一 ) 之 gpiolib.c 链接:https://blog.csdn.net/yaomianfa/article/details/103345067 Linux的GPIO子系统解析 ( 二 ) 之 gpio-samsung.c 链接:https://blog.
        阅读全文
                
摘要:函数 mutex_init() / mutex_lock() / mutex_unlock()1. 初始化互斥体 -- mutex_init(); 2. 获得互斥体 -- mutex_lock(); 3. 释放互斥体 -- mutex_unlock(); mutex不能使用在 中断的上下文 中。 1
        阅读全文
                
摘要:9.6_7.linux内核的I2C子系统详解1_25.9.6.1、I2C总线汇总概览(1)三根通信线:SCL、SDA、GND(2)同步、串行、电平、低速、近距离(3)总线式结构,支持多个设备挂接在同一条总线上(4)主从式结构,通信双方必须一个为主(master)一个为从(slave),主设备掌握每次
        阅读全文
                
摘要:1. 原子操作原子操作指的是在执行过程中不会被别的代码路径所中断的操作。常用原子操作函数举例:atomic_t v = ATOMIC_INIT(0); //定义原子变量v并初始化为0atomic_read(atomic_t *v); //返回原子变量的值void atomic_inc(atomic_
        阅读全文
                
摘要:朱有鹏-触摸屏课堂笔记:1.触摸屏分为电阻屏和电容屏电阻屏:例如S3C2440芯片的SOC内部自带了TC控制器和A/D转换,该触摸屏驱动也就是SOC内部的 TC控制器的驱动电容屏: 驱动方式,可以实现为: 1>MISC(杂散类设备,作为杂散类设备引入(系统))驱动,最终也是实现input子系统类驱动
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-li
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-li
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
摘要:主 机:VMWare--Ubuntu-16.04.2-x64-100ask 开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-l
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号