Linux数码管驱动详细过程.docVIP

  • 37
  • 0
  • 约3.85千字
  • 约 8页
  • 2017-11-27 发布于河南
  • 举报
Linux数码管驱动详细过程

嵌入式Linux系统系列培训 基于JXARM9-2410-1实验 嵌入式Linux中驱动程序的编写(静态加载方式,模块(动态)加载方式)与应用程序开发。 分5个步骤: ① 数码管驱动程序seg和应用程序segtest编译; ② 修改驱动程序seg虚拟地址空间――smdk.c; ③(静态或动态)加载驱动程序seg到linux内核(zImage); ④ 修改文件系统Ramdisk.gz,将应用程序segtest加入其中; ⑤ 下载linux内核和文件系统,并自动运行应用程序运行。 在Linux下编译驱动程序,以学习机上的数码管显示驱动Seg应用程序为例。 数码管显示驱动和应用程序包括seg.h,seg.c,segtest.c,segc四个文件,其中seg.h,seg.c是驱动程序,segtest.c是调用驱动的应用程序,segc是编译文件。 DEVICE_NAME: “char_dev” (seg.c定义) MAJOR_NUM: 96 (seg.h定义) DEVICE_FILE_NAME: “seg” (seg.h定义) 将WinXP下的seg目录下的四个文件复制到VMware中的linux中的/home/cvtech/jx2410/examples/seg目录下。 采用两种方法将winxp中的文件夹映射到VM

文档评论(0)

1亿VIP精品文档

相关文档