会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
涛少&
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
下一页
2016年12月4日
s5pv210中断体系
摘要: 一、什么是中断? 1、中断的发明是用来解决宏观上的并行需要的。宏观就是从整体上来看,并行就是多件事情都完成了。 2、微观上的并行,就是指的真正的并行,就是精确到每一秒甚至每一刻,多个事情都是在同时进行的。宏观上面的并行并不等于围观的并行,有时候宏观上是并行的,微观上 是串行的。 3、为什么需要中断?
阅读全文
posted @ 2016-12-04 16:39 涛少&
阅读(1584)
评论(0)
推荐(0)
编辑
2016年12月2日
I2C总线和S5PV210的I2C总线控制器
摘要: 一、什么是I2C通信协议? 1、物理接口:SCL + SDA (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data): 数据线,通信数据都通过SDA线传输 2、通信特征:串行、同步、非差分、低速率、半双工
阅读全文
posted @ 2016-12-02 11:57 涛少&
阅读(1895)
评论(0)
推荐(0)
编辑
2016年12月1日
S5PV210的电阻触摸屏&ADC控制器
摘要: 一、ADC与触摸屏控制器结构框图 1、S5PV210一共支持10路模拟输入,分别为AIN0-AIN9.其中AIN0和AIN1是只做模拟输入的,AIN2-AIN9分别可以支持2个电阻式触摸屏,所以这个就是上个博客中电阻式触摸屏的 第一种接口,将电阻触摸板传感器直接与SoC控制器相连。所以4个模拟输入引
阅读全文
posted @ 2016-12-01 22:08 涛少&
阅读(1389)
评论(0)
推荐(0)
编辑
触摸屏基本原理介绍
摘要: 一、输入类设备简介 1、IO输入输出,是计算机系统中的一个概念。计算机的主要功能就是从外部获取数据然后进行计算加工得到输出数据并输出给外部(计算机可以看成数据处理器)。计算机和 外部交互就是通过IO。每一台计算机都有个标准输入和标准输出。 2、常见的输入类设备 键盘、鼠标、触摸屏、游戏摇杆、传感器、
阅读全文
posted @ 2016-12-01 16:51 涛少&
阅读(43337)
评论(0)
推荐(0)
编辑
2016年11月26日
input输入子系统
摘要: 一、什么是input输入子系统? 1、Linux系统支持的输入设备繁多,例如键盘、鼠标、触摸屏、手柄或者是一些输入设备像体感输入等等,Linux系统是如何管理如此之多的不同类型、不同原理、不同的输入信息的 输入设备的呢?其实就是通过input输入子系统这套软件体系来完成的。从整体上来说,input输
阅读全文
posted @ 2016-11-26 14:31 涛少&
阅读(14351)
评论(10)
推荐(2)
编辑
2016年11月22日
内核链表操作函数/宏
摘要: 之前说过Linux内核中建立了一套内核链表体系,包括在内核中链表的定义和使用方法。由于内核中定义的对链表的操作方法太多了,限于时间和能力的问题,我将记录在学习过程 中所用到的操作方法。 内核中源文件位置:include\linux\list.h 1、list_entry宏 (1)原型: #defin
阅读全文
posted @ 2016-11-22 17:49 涛少&
阅读(588)
评论(0)
推荐(0)
编辑
2016年11月19日
Linux内核启动logo
摘要: 之前在分析samsung的fb驱动代码的时候,其中有一段代码是处理内核logo显示相关的,今天就内核logo这个话题来聊一聊! 一、处理内核logo显示相关的代码在哪? 回到samsung的fb驱动代码中,因为fb的驱动代码是基于platform平台总线编写的,所以我们需要找到platform_dr
阅读全文
posted @ 2016-11-19 20:52 涛少&
阅读(1694)
评论(0)
推荐(0)
编辑
proc文件系统在内核中的表现
摘要: 当Linux内核启动起来之后,我们可以通过proc虚拟文件系统来查看内的中的一些动态信息。 例如:可以 cat /proc/misc 来查看系统中装载的所有misc类设备 cat /proc/devices 来查看系统中装载的字符设备和块设备 但是需要注意的是:proc文件系统现在用到比较少了,主要
阅读全文
posted @ 2016-11-19 12:37 涛少&
阅读(667)
评论(0)
推荐(0)
编辑
framebuffer应用编程实践
摘要: framebuffer的使用主要包括4个部分: (1):首先需要打开设备文件 /dev/fb0。 (2):获取设备的信息。包括可变信息和不可变信息,分别使用两个结构体来进行封装,这两个结构体在 <linux/fb.h> 头文件中定义,所以需要先包含这个头文件。 (3):如果有需要可以对可变的参数进行
阅读全文
posted @ 2016-11-19 01:10 涛少&
阅读(632)
评论(0)
推荐(0)
编辑
关于在应用层为何不能设置分辨率的问题
摘要: 问题的描述:之前在测试fb的驱动程序的时候,试图在应用层通过ioctl函数设置LCD的分辨率,但是并没有设置成功,原因何在? 定位问题:肯定是驱动中的事情 进一步定位问题:因为我们是通过ioctl函数来进行设置的,而应用层的ioctl函数最终会调用到驱动中的ioctl函数,所以问题出在驱动中的ioc
阅读全文
posted @ 2016-11-19 00:59 涛少&
阅读(725)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页