暂时未有相关云产品技术能力~
ITGEGE在线教育嵌入式开发讲师。 CSDN博客专家、CSDN-Linux特邀编辑、CSDN博乐、CSDN学院讲师,目前从事嵌入式开发领域,从事与单片机,Linux,android相关的产品开发。
Linux下C语言实现弹弹方块小游戏
C语言实现简易Linux终端版本聊天室
NAND FLASH 和NOR FLASH的区别
46道嵌入式工程师相关的经典面试题
C语言实现牛顿迭代法解方程
网络结构与HTML学习笔记
MTK Android平台Nvram与Gensor数据获取
独立按键的四大要素(自锁,消抖,非阻塞,清零式滤波)
Linux 下Input系统应用编程实战
嵌入式软件开发必知必会
电容触摸屏原理以及敦泰TP FT5X06驱动
iMX6 yocto平台QT交叉编译环境搭建
增加预编译头加快QT工程编译速度的方法
ESP8266透传:利用STM32f103zet6发送数据到HTTP服务器
ESP8266透传:发送数据到HTTP服务器
全志A64 设备树里的gpio应用开发
深入浅出剖析C语言函数指针与回调函数
电子技术中关于TTL电平,CMOS电平,OC门,OD门的基础知识
ucos基本概念学习和基本的使用
C语言实现一个Window控制台带彩色,且可以用方向键选择并确认的菜单式列表(一)
浅谈总线通信机制(通信基础+串口+I2C)
浅谈总线通信机制----USB学习指南与总结
手把手教你深度定制tiny4412安卓5.0系统(一)---开发板如何预置文件到android系统
手把手教你写Linux设备驱动---定时器(一)(基于友善之臂4412开发板)
从零开始写linux字符设备驱动程序(四)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(一)(基于友善之臂tiny4412开发
基于ARM-contexA9-Linux驱动开发:如何获取板子上独有的ID号
手把手教你从零开始搭建友善之臂ARM-tiny4412开发环境
电路设计中电阻的选择及其作用
电子线路PCB软件使用技巧及方法(Altium Designer )
文章转载地址:http://baijiahao.baidu.com/s?id=1576311209994050951&wfr=spider&for=pc
Touch Panel即是触摸屏的面板,面板在设计的时候就会有一定的规范。 如上两幅图所示: AA : Active Area的英文缩写,表示触摸屏的动作区,也就是我们手可以触摸面板,能够被检测到的区域。
由于工作偏向于硬件方面的软件,所以硬件知识需要重新捡回来了。 由于从事的是触摸屏相关的行业,现在流行的也是电容屏,所以就必须对电容有更加深入的理解。 在360馆看到这样一篇文章,算是比较基础的吧,学习了: http://www.
电源地主要是针对电源回路电流所走的路径而言的,一般来说电源地流过的电流较大,而信号地主要是针对两块芯片或者模块之间的通信信号的回流所流过的路径,一般来说信号地流过的电流很小,其实两者都是GND,之所以分开来说,是想让大家明白在布PCB板时要清楚地了解电源及信号回流各自所流过的路径,然后在布板...
模拟前端处理的对象是信号源给出的模拟电视、模拟声音信号,其主要功能包括以下几个方面: 信号放大:当接收到的信号过于微弱,满足不了系统载噪比要求时,在前端要采用低噪声放大器进行放大,以提高载噪比。
sensor设计规范 https://wenku.baidu.com/view/cd025870c281e53a5802ffc4.html?mark_pay_doc=2&mark_rec_page=1&mark_rec_position=4&clear_uda_param=1 阻抗 https://wenku.
转载自:易触网科技 電容式TP的動作原理 PS:電容式TP動作原理是利用人體電流感應來進行的,當人的手指觸摸在TP上,与Panle上的ito電路形成一個耦合電容(電容效應),於是手指從觸控點上吸走了一個微小的電流,經由ITO線路將電流值回傳給搭配IC的運算,就能計算出觸控點所在的位置. 物理電容解读 1.電容器定義:任何兩個彼此絕緣又相隔很相近的導體,組成一個電容器。
一、电阻屏触控原理: 类似可变电阻,当可变电阻的两端接一个正电压V+,另一端接地,当调整电阻值后,测量调整点与接地端的电压值,然后根据欧姆定律,计算出调整点与接地点的电压值。 二、电容屏常见形式: (1)表面电容式(SCT,Surface,Capacitive Touch) 当手指触摸在金属层上时,由于人体电场,用户触摸屏表面时形成一个耦合电容, 对于高频电流来说,电容是直接道题,于是手指从接触点吸走一个很小的电流。
https://www.dgxue.com/chuji/ 工作内容重点关注:
理论: 输入子系统由来 在Linux中, 应用层对于输入设备(鼠标、键盘、触摸屏等)的操作无非都是open、read、write、ioctl,然后调用驱动层的xxx_open、xxx_read、xxx_write、xxx_ioctl去操作具体的硬件输入设备。
受了李大神这篇文章的启发:http://blog.csdn.net/absurd/article/details/761943 于是我也自己亲手实现了一个简易版本的更新进度条,只要传入一个大于100的整型数即可。
2017年9月14号,辞去了在伟易达的工作,怎么说,待了两年了,提辞职不太好说出口,但人各有志,我还是希望能去外面接触更多的东西,也希望能够多认识一些人,丰富我的社交经验。 纵观好几个公司的笔试面试经验,都考得比较简单,笔试和面试不会是那种特别难的题目,基本上都是基础知识,所以我一再告诉我的师弟师妹,出来工作,除了一些比较牛逼的公司出的题比较异类以外,其余的绝大多数公司,考的题目都是比较基础的,所以,基础是非常重要的。
链表是个好东西,可以实现很多东西,在Linux内核中发现一些宏的封装,感觉非常有意思,于是我也模仿了Linux内核的风格,实现了一个,先来看看头文件: work.h #ifndef __WORK_H #define __WORK_H #include #include #include ...
日常开发过程中,最常见的异常莫过于NullPointerException,之前的时候,只是知道去找到报错的位置,然后去解决它,最近有空学习C语言,就去深究了下NullPointerException异常的本质。
http://blog.csdn.net/morixinguan/article/details/77808088 上节,我们明白了proc文件系统的作用,接下来我们在友善之臂已经写好的led驱动的基础上,在proc目录下创建一个文件夹,然后加入led驱动的版本信息读取。
(1)/proc文件系统的特点和/proc文件的说明/proc文件系统是一种特殊的、由软件创建的文件系统,内核使用它向外界导出信息,/proc系统只存在内存当中,而不占用外存空间。/proc下面的每个文件都绑定于一个内核函数,用户读取文件时,该函数动态地生成文件的内容。
http://blog.csdn.net/morixinguan/article/details/77758206 http://blog.csdn.net/morixinguan/article/details/77783311 在前面两篇文章中,可能考虑到后面需要设计复杂的工作队列,所以加入了线程机制。
上节实现了一条最简单的线程等待工作队列。 http://blog.csdn.net/morixinguan/article/details/77758206 但设计还有诸多因素需要考虑和改进,例如以下: void print(queue_list *header) { int count =...
队列遵循先进先出,那么其实跟链表的尾插就类似的,正好,利用这个特性,可以实现一个简单的等待队列程序软件框架,设计这条队列时,我们依然还是会使用头节点这个东西,但是它在队列中只是存储关键数据,并不是真正意义上的节点,可以将它忽略。
单向链表:http://blog.csdn.net/morixinguan/article/details/77756216 单向链表理解了,那双向就非常简单了,没什么好说的,看图: 双链表的引入是为了解决单链表的不足:(1)双链表可以往前遍历,也可以往后遍历,具有两个方向双链表的节点 = 有效...