6.12-USB键盘与鼠标应程序实验

时间:2026-01-15

ARM

MagicARM2410教学实验开发平台

鼠标应程序实验

1.实验目的

(1) 掌握如何在Linux就应程序中使用USB键盘 掌握如何在Linux就应程序中使用 就应程序中使用USB键盘 鼠标设备; 鼠标设备; (2) 掌握如何配置及编译Linux输入设备模块及 掌握如何配置及编译Linux输入设备模块及 模块的加载; 模块的加载; (3) 掌握如何配置及编译USB键盘鼠标驱动模块 掌握如何配置及编译USB键盘鼠标驱动模块 及模块的加载. 及模块的加载.

广州致远电子有限公司

ARM

MagicARM2410教学实验开发平台

2.实验设备

硬件: 硬件: PC机 PC机 1台 MagicARM2410教学实验开发平台 MagicARM2410教学实验开发平台 1台 USB接口键盘 USB接口键盘 1个 USB接口鼠标 USB接口鼠标 1个 软件: 软件: RedHat Linux 9.0操作系统 9.0操作系统 Windows 98/2000/XP操作系统(可选) 98/2000/XP操作系统 可选) 操作系统( 嵌入式Linux开发环境 嵌入式Linux开发环境

广州致远电子有限公司

ARM

MagicARM2410教学实验开发平台

3.实验内容

(1) 配置及编译链接输入设备驱动模块; 配置及编译链接输入设备驱动模块; (2) 配置及编译链接USB接口键盘和鼠标驱动模块; 配置及编译链接USB接口键盘和鼠标驱动模块 接口键盘和鼠标驱动模块; (3) 编写应用程序,将USB接口键盘或USB接口鼠标事 编写应用程序, USB接口键盘或 接口键盘或USB接口鼠标事 件信息打印到终端. 件信息打印到终端.

广州致远电子有限公司

ARM

MagicARM2410教学实验开发平台

4.实验预习要求

(1) 熟悉嵌入式Linux应用程序的编写及其编译调试的 熟悉嵌入式Linux应用程序的编写及其编译调试的 方法. 方法. (2) 熟悉nfs文件系统的使用. 熟悉nfs文件系统的使用 文件系统的使用. (3) 复习USB主机驱动编译与加载实验内容; 复习USB主机驱动编译与加载实验内容 主机驱动编译与加载实验内容; (4) 了解Linux输入设备模块的配置及HID设备模块配 了解Linux输入设备模块的配置及 输入设备模块的配置及HID设备模块配 置相关内容. 置相关内容.

广州致远电子有限公司

ARM

MagicARM2410教学实验开发平台

5.实验原理

Linux系统中集成了输入内核, Linux系统中集成了输入内核,通过输入内核管理 系统中集成了输入内核 各种各样的输入设备, GPIO输入按键 PS2接口的键 输入按键, 各种各样的输入设备,如GPIO输入按键,PS2接口的键 盘和鼠标,USB接口的键盘 鼠标和操纵杆等. 接口的键盘, 盘和鼠标,USB接口的键盘,鼠标和操纵杆等.不同类 型的输入设备, 型的输入设备,输入内核都为上层软件提供了统一的接 该接口称为事件接口. 口,该接口称为事件接口. 输入内核中的事件接口对于不同的输入设备, 输入内核中的事件接口对于不同的输入设备,输入 内核根据检测到设备的先后

ARM

ARM

ARM

ARM

ARM

ARM

ARM

ARM

ARM

ARM

ARM

6.12-USB键盘与鼠标应程序实验.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219