最近一直纠结于触摸驱动的学习,使用的模块编译,开发板为tiny4412,过程中有个小细节纠结了一天,就是设备节点文件,之前看网上触摸用event0,然而并不成功,修改了event1,上传应用层才会得到正确的xy坐标,使用的输入子系统。代码如下 有些不完善的地方还请各路大神指正, 驱动:#includ ...
分类:
其他好文 时间:
2018-10-07 18:55:42
阅读次数:
141
线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用。 不过要注意的是线程间需要做好同步,一般用 mutex。 可以参考一些比较新的 UNIX/Linux 编程的书,都会提到 Posix 线程编程,比如《UNIX环境高级编程(第二版)》、《UNIX系统编 ...
分类:
编程语言 时间:
2018-10-07 14:43:42
阅读次数:
167
IO模型介绍: * blocking IO 阻塞IO * nonblocking IO 非阻塞IO * IO multiplexing IO多路复用 * signal driven IO 信号驱动IO () * asynchronous IO 异步IO IO模型介绍: 为了更好地了解IO模型,我们需 ...
分类:
其他好文 时间:
2018-10-05 17:26:26
阅读次数:
166
根据LVDS(Low Voltage Differential Signaling)电平定义的。 LVDS差分信号PN两线最大幅度是350mV,内部一个恒流源电流是3.5mA.于是终端匹配电阻是100欧姆 也就是PN之间的等效阻抗是100欧姆。这就是协议规定的。 如果小于100欧姆,终端输出电平幅度 ...
分类:
其他好文 时间:
2018-10-03 00:24:05
阅读次数:
519
今天无法打开站点,猜测httpd.service服务肯定又停止了,可能是受到外部攻击(也可能是来自自己的攻击) 首先查看httpd.service状态 ,结果如下,果然在一周以前的时候就停止了,换算成北京时间应该是9月20日下午,那时可能是我在测试。但是我查阅当日工作日志并没有发现相关的信息,不太确 ...
分类:
Web程序 时间:
2018-10-02 17:22:19
阅读次数:
283
定位 SW:定位词的缩写(signal words) 1.unique /ju?'ni?k/ adj. 独特的{ 主题不能选 模板词 重复词(可能在一段) } 2.不可替换性原则(原词定位)概率80% 有定位词:分为A、B、C三类定位词 无定位词:用两大定位意识 有定位词{ A.特殊词定位优先(共8 ...
分类:
其他好文 时间:
2018-10-01 23:11:41
阅读次数:
184
目的 为了理解MySQL在执行大SQL时,对执行CTRL+C产生的疑惑,本文通过实验测试和源码分析两个方面,对MySQL处理CTRL+C的详细过程进行分析和讲解,从而解除DBA及开发人员对CTRL+C的误解。 测试 首先,基于线上数据库版本,分别使用MySQL客户端版本5.5.20和5.0.77进行 ...
分类:
数据库 时间:
2018-09-28 01:32:17
阅读次数:
197
自己实现阻塞队列的话可以采用Object下的wait和notify方法,也可以使用Lock锁提供的Condition来实现,本文就是自己手撸的一个简单的阻塞队列,部分借鉴了JDK的源码。Ps:最近看面经的时候发现字节跳动的面试官特别喜欢让面试者手写阻塞队列,希望本文能对大家有帮助。个人手撸如有错误还 ...
分类:
其他好文 时间:
2018-09-27 17:00:38
阅读次数:
160
一、DAQ基础知识简介 1、DAQ是英文Data Acquisition (数据采集)的缩写。 数据采集(DAQ)是指测量:电压、电流、温度、压力、声音、编码数据等电气或物理现象的过程。 2、数据采集系统的组成: Input/Output Signals 原始信号—>通过传感器 Signal Con ...
分类:
其他好文 时间:
2018-09-25 10:16:18
阅读次数:
296
互斥锁 条件变量: pthread_cond_wait必须放在pthread_mutex_lock和pthread_mutex_unlock之间,因为他要根据共享变量的状态来觉得是否要等待,而为了不永远等待下去所以必须要在lock/unlock队中 pthread_cond_signal通常唤醒等在 ...
分类:
其他好文 时间:
2018-09-25 01:25:09
阅读次数:
178