摘要: qt工程文件 1)FirstQt.pro -->工程文件 2)mainwindow.h -->头文件 3)main.cpp -->c++文件,qt主界面程序。(不要动) 4)mainwindow.cpp -->界面程序 5)mainwindow.ui -->界面文件 QT头文件 #include < 阅读全文
posted @ 2019-10-11 16:10 yellow_three_gold 阅读(814) 评论(0) 推荐(0) 编辑
摘要: IIC采用的是一种串行半双工传输的总线标准。IIC总线只有两条信号线,数据线SDA、时钟线SCL。--属于多主总线。 总线控制遵循“低电平优先”。 3种类型信号:开始信号、结束信号、响应信号 开始信号(s):SCL 1, SDA 1->0 开始传送 结束信号(s):SCL 1, SDA 0->1 传 阅读全文
posted @ 2018-08-03 23:04 yellow_three_gold 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 测试: 1. make menuconfig 去掉原来的触摸屏驱动程序-> Device Drivers -> Input device support -> Generic input layer -> Touchscreens <> S3C2410/S3C2440 touchscreens ma 阅读全文
posted @ 2018-07-29 13:59 yellow_three_gold 阅读(183) 评论(0) 推荐(0) 编辑
摘要: VDEN 使能信号 HSYNC 水平方向的同步信号 VSYNC 垂直方向的同步信号 LED-/LED+ 背光信号 VCLK 时钟信号 VD0~VD23 数字信号 GPB0输出为1 驱动程序中: lcd_init: static struct fb_info *s3c_lcd; //定义一个结构体 / 阅读全文
posted @ 2018-07-29 13:44 yellow_three_gold 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 目的是:同一时刻,只能有1个app打开/dev/buttons 阅读全文
posted @ 2018-07-23 19:36 yellow_three_gold 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 异步通知机制的作用是,可以让驱动通知应用去读取数据。 进程间发信号用:kill -信息 PID(进程号) PID(进程号)可在终端用ps查询 驱动中: 应用程序中: signal(参数1,参数2); 参数1:我们要进行处理的信号。系统的信号我们可以再终端键入 kill -l查看(共64个)。其实这些 阅读全文
posted @ 2018-07-23 19:32 yellow_three_gold 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 应用测试程序: 驱动程序: Makefile: 阅读全文
posted @ 2018-07-22 21:01 yellow_three_gold 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。 对于系统调用poll或select,它们对应的内核函数都是s 阅读全文
posted @ 2018-07-21 16:34 yellow_three_gold 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 开发板:jz2440内核:3.4.2芯片:S3C2440/***********应用测试程序**************/ #include #include #include #include /* firstdrvtest on * firstdrvtest off */ int main(int argc, char **argv) { int fd; in... 阅读全文
posted @ 2018-07-20 22:04 yellow_three_gold 阅读(298) 评论(0) 推荐(0) 编辑