博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Linux设备驱动程序》 笔记2
阅读量:6296 次
发布时间:2019-06-22

本文共 580 字,大约阅读时间需要 1 分钟。

驱动代码hello.c

#include 
#include
static int hello_init(void){ printk(KERN_ALERT "Hello, world\n"); return 0;}static void hello_exit(void){ printk(KERN_ALERT "Goodbye, cruel world\n");}module_init(hello_init);module_exit(hello_exit);

Makefile内容

文件名必须保存为Makefile,开头大写!

ifneq ($(KERNELRELEASE),) obj-m := hello.oelsePWD  := $(shell pwd)KVER := $(shell uname -r)KDIR := /lib/modules/$(KVER)/buildall:    $(MAKE) -C $(KDIR) M=$(PWD) modulesclean:    rm -rf .*.cmd *.o *.mod.c *.ko .tmp_versionsendif

转载于:https://www.cnblogs.com/catmelo/p/4296287.html

你可能感兴趣的文章
Flask restful api与blueprint结合实践
查看>>
Win7旗舰版安装Oracle_11gR1_database
查看>>
linux sed
查看>>
有关rsync的一些语句
查看>>
Mysql密码修改
查看>>
Windows 7加域操作手册下
查看>>
Python Tools for Machine Learning
查看>>
php扩展模块安装-lamp
查看>>
Windows 系统优化与瘦身
查看>>
【前端开发与项目管理】
查看>>
H3C 无线控制器WX5004配置案例
查看>>
在fedora21 上的php+mysql+apache环境搭建
查看>>
表示需要
查看>>
excel用vlookup查询的值存在两个相同数值的时候,如何都显示出来?
查看>>
向服务器请求数据的五种技术
查看>>
CentOS 7.x自定义开机启动设置
查看>>
Web动画API教程:可爱的运动路径(Motion Path)
查看>>
数据库软件安装和数据库创建的几种方法
查看>>
批量添加AD账号(三)
查看>>
Metasploit-MS17-010利用
查看>>