- 3
- 0
- 约8.3千字
- 约 28页
- 2016-04-25 发布于湖北
- 举报
Linux 设备驱动程序设计 Linux设备驱动程序设计 实验目的 学习Linux下进行驱动程序设计的原理 掌握Linux设备驱动程序开发的基本过程和设计方法 实验内容 内核驱动设计入门-模块方式驱动程序(5.1) 内核驱动设计实验-触摸屏驱动(5.2) 写一个简单的应用程序,显示触摸位置的坐标(x,y) 开发一个LED(数码管)驱动程序,并编写一个应用程序对所开发的驱动程序进行测试(大作业) 实验实现的功能是上电复位后,数码管显示数字0-7,然后每一个数字依次闪烁一次,小数点也要点亮,即: 0.1.2.3.4.5.6.7. Linux的设备驱动程序 硬件设备与应用程序之间的一个中间软件层 它使得某个特定硬件能够响应一个定义良好的内部编程接口,同时完全隐蔽了设备的工作细节 用户通过一组与具体设备无关的标准化的调用来完成相应的操作 驱动程序的任务就是把这些标准化的系统调用映射到具体设备对于实际硬件的特定操作上 驱动程序是内核的一部分,可以使用中断、DMA等操作 驱动程序在用户态和内核态之间传递数据 设备驱动程序的分类 字符设备 所有能够象字节流一样访问的设备都通过字符设备来实现 它们被映射为文件系统中的节点,通常在/dev/目录下面 一般要包含open read write close等系统调用的实现 块设备 通常是指诸如磁盘、内存、Flash等可以容纳文件系统的存储设备
您可能关注的文档
最近下载
- 2026年交通运输部所属事业单位招聘(124人)笔试模拟试题及答案解析.docx VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 基于单片机的智能鱼缸设计.docx VIP
- 信阳职业技术学院单招《数学》真题【综合卷】附答案详解.docx VIP
- 2026年雨城区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 广西三支一扶面试真题(含参考答案).docx VIP
- 2025四川雅安市雨城区考试招聘社区工作者39人备考题库最新.docx VIP
- 光储柴项目初步技术方案.pdf VIP
- 福建省市县(市区)中学学生学籍卡片(一).doc VIP
- 七年级数学上册数学 2.3 数轴(七大题型)(解析版).pdf VIP
原创力文档

文档评论(0)