Linux设备驱动程序小例子–LED灯的开发

Linux大全评论549 views1阅读模式

  Linux设备Led的驱动程序

  #ifndef __KERNEL__

  # define __KERNEL__

  #endif

  #ifndef MODULE

  # define MODULE

  #endif

  #include

  #include

  #include

  #include

  #include /* printk() */

  #include /* kmalloc() */

  #include /* everything... */

  #include /* error codes */

  #include /* size_t */

  #include

  #include /* O_ACCMODE */

  #include /* COPY_TO_USER */

  #include /* cli(), *_flags */

  #include

  #define DEVICE_NAME "demo"

  #define led_MAJOR 212

  #define led_MINOR 0

  static int MAX_BUF_LEN=1024;

  static char drv_buf[1024];

  static int WRI_LENGTH=0;

  static char combuf[2];

  char base = 0x70;

  char off = 0x07;

  /*************************************************************************************/

企鹅博客
  • 本文由 发表于 2019年9月21日 17:10:46
  • 转载请务必保留本文链接:https://www.qieseo.com/145170.html

发表评论