实验8,驱动程序的编写,驱动程序一用户空间和内核空间的通信参照.pdfVIP

  • 2
  • 0
  • 约5.09千字
  • 约 8页
  • 2021-12-08 发布于福建
  • 举报

实验8,驱动程序的编写,驱动程序一用户空间和内核空间的通信参照.pdf

实验 8 用户空间和内核空间的通信 一、实验目的 : 学习利用编写驱动程序,完成用户空间和内核空间的通信,加载驱动模块、显示驱动模块,卸载驱动 模块。 二、实验内容 前面学习了 bootloader kernel filesystem ,进行过内核的移植, 根文件系统的制作, 现在进行驱动 程序的编写,完成用户空间和内核空间的通信。 #su root 切换 root 权限 密码 123456 通过第一个 hello world 驱动程序,我们学会了驱动程序的框架。 知道了,如何编译,如何加载,如何卸载一个驱动程序。接下来我们来做一个完整的驱动程序 Demo_Driver.c #includelinux/kernel.h #includelinux/init.h #includelinux/fs.h #includelinux/module.h #define Demo_MAJOR 98 //定义主设备号 #define Demo_DEBUG #define VERSION Demo_Driver void showversin(void) { printk(KERN_EMERG**************************************

文档评论(0)

1亿VIP精品文档

相关文档