arm驱动眉毛程序设计.pptVIP

  • 0
  • 0
  • 约4.73千字
  • 约 19页
  • 2019-01-04 发布于福建
  • 举报
arm驱动眉毛程序设计

Arm驱动程序设计 LED灯驱动 任务要求 要求:对开发板上的LED灯点亮 实现:两部分 1、驱动设计(在linux内核中加入LED驱动) 2、应用程序实现 (应用程序调用驱动实现点亮) 驱动编写 第一步:解压源码 我们要编写的驱动是对应于LED 第二步:进入drivers目录 cd drivers LED属于字符设备 cd char进入char目录 第三步:编写led-test.c驱动源程序 gedit led-test.c 第一步、编写驱动包括6部分 1头文件 2注册函数 3卸载函数 找一个类似的驱动打开,编写 首先把头文件全部copy 4定义设备名 #define DEVICE_NAME leds“ 5硬件引脚定义 6模块信息 1加入硬件引脚 第二步、修改配置文件Kconfig 第三步、修改Makefile gedit Makefile 添加 第四步、make menuconfig 退到根目录 执行make menuconfig 选择 三种 空白不选 *内核选择 M作为模块选择 第五步 编译 执行make zImage 下载新的内核文件 驱动制作完成 调试,运行 第一步,下载zImage 第二步,运行应用程序 效果很好! * * 硬件原理图 #include mach/hardware.h #include linux/kernel.h #inclu

文档评论(0)

1亿VIP精品文档

相关文档