嵌入式实验 IO drivers.docVIP

  • 3
  • 0
  • 约1.54万字
  • 约 25页
  • 2016-08-07 发布于江苏
  • 举报
实验五 IO 驱动 【实验目的】 掌握IO驱动的编写,编译,加载过程。 掌握驱动测试的方法。 【实验仪器】 1、装有Ubuntu操作系统的PC机一台; 2、XSBase270 ARM实验开发平台一套 【实验环境】 使用移植好的内核代码/home/ustb/usefule/linux-0和光盘提供的文件系统。 【实验步骤】 用模块加载的方式添加四位八段数码管驱动: 1,利用vim编辑器或者gedit编写驱动代码(见xsb_seg.c文件); (1)增加驱动所需的头文件和变量 #include linux/module.h #include linux/kernel.h #include asm/io.h #include asm/uaccess.h #include linux/fs.h MODULE_LICENSE(GPL); char LED_MODULE=0; #define DEVICE_NAME xsb_seg #define SEG_CS1 0 #define SEG_CS2 0 static char LED[10]={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7F, 0x6F}; unsigned long *CS1_Address, *CS2_A

文档评论(0)

1亿VIP精品文档

相关文档