Linux 的键盘驱动与Qt/E的键盘映射
发布时间:2010-6-4 14:47
发布者:李宽
引言 随着嵌入式系统在消费类电子、工业控制、航空航天、汽车电子、医疗保健、网络通信等各个领域的广泛应用。嵌入式系统这个名词已经被各行各业的人所熟悉。嵌入式系统已经走进了人们的生活,正在以各种不同的形式改变着人们的生产、生活方式¨。。嵌入式系统一般由硬件平台和软件平台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口,外接上拉电阻保证按键在未按下时中断口处于稳定的高电平状态。 作者:西南交通大学 胡章勇 蒋朝根 来源:单片机与嵌入式系统应用 2008 下载全文: ![]() |
网友评论