嵌入式C编程12C编写Linux驱动.pptVIP

  • 3
  • 0
  • 约1.75千字
  • 约 30页
  • 2019-03-30 发布于湖北
  • 举报
什么是驱动程序 驱动程序-模式一 驱动程序-模式二 上机实验 1、将课堂上实现的“demo驱动模块”在开发板上加载卸载 2、将课堂上实现的“led灯驱动模块”在开发板上加载,并实现流水灯 内核模块交叉开发 5、在开发板上挂载与卸载 课程安排 Linux驱动概念 Linux驱动模块 Linux驱动实例 LED灯驱动模块 1、内核模块编写:dev.c 硬件驱动接口 LED灯驱动模块 驱动回调函数 LED灯驱动模块 驱动回调函数注册 LED灯驱动模块 2、编译并在开发板上加载 宿主机上编译 开发板上加载 LED灯驱动模块 3、为使用驱动模块创建设备文件 设备文件名为devleds,主设备号为240,对应dev.c中的 dev下的设备文件 LED灯驱动应用 1、应用程序通过写/dev/devleds文件实现LED流水灯:leds.c LED灯驱动应用 2、编译并在开发板上运行 注意,运行前先关闭自带的LED监控程序: killall led-player 宿主机上编译 开发板上运行 观察开发板上LED1-4流水灯闪烁! 1个小时 * * 复用性不好 接口变动会影响所有应用 消费电子 * 1 2 3 3 4 4 5 A B D C C编写Linux驱动 课程安排 Linux驱动

文档评论(0)

1亿VIP精品文档

相关文档