自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 IIC

IIC采用的是一种串行半双工传输的总线标准。IIC总线只有两条信号线,数据线SDA、时钟线SCL。--属于多主总线。总线控制遵循“低电平优先”。3种类型信号:开始信号、结束信号、响应信号开始信号(s):SCL---1, SDA---- 1->0 开始传送结束信号(s):SCL---1, SDA---- 0->1 传送传送...

2018-08-03 23:04:00 104

转载 jz_2440_电阻屏触摸驱动

驱动中:入口函数init内:/* 1. 分配一个input_dev结构体 */ s3c_ts_dev = input_allocate_device();/*---------------------------------------------------------------*//* 2. 设置 *//* 2.1 能产生哪类事件 */ ...

2018-07-29 13:59:00 137

转载 jz2440_lcd

VDEN 使能信号HSYNC 水平方向的同步信号VSYNC 垂直方向的同步信号LED-/LED+ 背光信号VCLK 时钟信号VD0~VD23 数字信号GPB0输出为1驱动程序中:lcd_init:-----------------------------------------------------...

2018-07-29 13:44:00 112

转载 同步互斥阻塞

目的是:同一时刻,只能有1个app打开/dev/buttons1. 原子操作原子操作指的是在执行过程中不会被别的代码路径所中断的操作。常用原子操作函数举例:atomic_t v = ATOMIC_INIT(0); //定义原子变量v并初始化为0atomic_read(atomic_t *v); //返回原子变量的值void atom...

2018-07-23 19:36:00 123

转载 异步通知机制

异步通知机制的作用是,可以让驱动通知应用去读取数据。进程间发信号用:kill -信息 PID(进程号)        PID(进程号)可在终端用ps查询驱动中:static struct fasync_struct *button_async;file_operations: .fasync = sixth_drv_fasyncstati...

2018-07-23 19:32:00 154

转载 按键中断

开发板:jz2440内核:3.4.2芯片:S3C2440应用测试程序:#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>#include <unistd.h>int main(int arg...

2018-07-22 21:01:00 155

转载 poll机制

所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。对于系统调用poll或select,它们对应的内核函数都是sys_poll。分析sys_poll,即可理解poll机制。执行过程:poll ...

2018-07-21 16:34:00 106

转载 3.4.2点灯驱动(完成)

开发板:jz2440内核:3.4.2芯片:S3C2440/***********应用测试程序**************/#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>/* firstdrvtest on...

2018-07-20 22:04:00 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除