字符设备与块设备驱动程序.pptxVIP

  • 4
  • 0
  • 约1.95千字
  • 约 51页
  • 2026-06-18 发布于北京
  • 举报

字符设备驱动程序要解决的主要问题;按键的原理图;按键的抖动;软件去抖的流程;按键驱动程序的实现——s3c2410_kbd_init(初始化);按键驱动程序的测试;#includestdio.h

#includeunistd.h

#includesys/types.h

#includesys/ioctl.h

#includefcntl.h

#define KBD_DEV /dev/keyboard/0raw

staticintkbd_fd=-1;

staticintinit_device(void)

{

if((kbd_fd=open(KBD_DEV,O_RDONLY))0){ printf(Erroropening%sdevice\n,KBD_DEV);

return-1;

}

return0;

}

intmain(void)

{

inti; chardata;

if(init_device()0) return-1;

for(;;){

read(kbd_fd,data,sizeof(data));

printf(key=0x%x\n,data);

}

printf(\n);

return0;

};异步串口与Linux驱动程序;串口概述;计算机通信是将计算机技术和通信技术的相结合,完成计算机与外

文档评论(0)

1亿VIP精品文档

相关文档