编程论坛
直播中

李元宵

7年用户 141经验值
私信 关注
[问答]

Linux的键盘驱动与Qt/E的键盘映射,不看肯定后悔

Linux 的键盘驱动与Qt/E的键盘映射,不看肯定后悔

回帖(1)

葛睿洁

2021-4-27 11:18:43
引言

随着嵌入式系统在消费类电子、工业控制、航空航天、汽车电子、医疗保健、网络通信等各个领域的广泛应用。嵌入式系统这个名词已经被各行各业的人所熟悉。嵌入式系统已经走进了人们的生活,正在以各种不同的形式改变着人们的生产、生活方式¨。。嵌入式系统一般由硬件平台和软件平台2部分组成,其中硬件平台由嵌入式微处理器和外围硬件设备组成,软件平台由嵌入式操作系统和应用软件组成。因为有了操作系统的存在,应用程序就不能像单片机那样直接控制底层的硬件,必须通过操作系统提供的接口函数来完成对底层硬件的操作,这些接口函数就是驱动程序。为了满足实际开发的需要,本文提供r 36按键小键盘驱动程序的编写方法,并在Qt/E实际应用程序中调用了这些按键的键值,运行效果良好。

1按键硬件设计

系统按键输入部分的硬件原理如图1所示。36个按键按6×6方式排列.其中行线分别接$3C2410的GPB0、GPBl、GPB2、GPB3、GPB4、GPB5口,列线分别接GPFO、GPFl、GPG3、GPG5、GPG6、GPG7口。列线可以复用EINTO、EINTl、EINTll、EINTl3、EINTl4、EINTl5口,外接上拉电阻保证按键在未按下时中断口处于稳定的高电平状态。


下载全文:
Linux的键盘驱动与QtE的键盘映射.pdf(263.72 KB)2010-6-4 14:47 上传

-1
举报

更多回帖

发帖
×
20
完善资料,
赚取积分