1. 首页
  2. 操作系统
  3. Linux
  4. LED驱动实验

LED驱动实验

上传者: 2019-07-23 09:34:38上传 DOC文件 78.5KB 热度 40次
本实验的最终目的是实现Super-ARM平台上的LED驱动。包含以下几个任务:(1)编写LED设备驱动程序,驱动程序中手动定义设备名称及主设备号,这个设备号必须是系统尚未使用的设备号,笔者这里暂用212,你也可以尝试用别的数字。当然最好的方法是动态分配设备号,如果使用这种方法,在/dev目录下为LED设备建立设备节点的时候,需要先从/proc/devices文件中获取该设备的主设备号。在驱动程序中还要实现与LED相应的I/O配置,以及读写设备的接口函数等。(2)将驱动编译成模块,并实现模块的加载及卸载。(3)编写驱动的测试程序,在程序中实现打开LED设备,控制LED设备一亮一灭,关闭LED设备等。
用户评论