- 0
- 0
- 约1.52千字
- 约 5页
- 2021-06-11 发布于山东
- 举报
《嵌入式设备驱动技术》
课程实验报告
班 级:
学 号: (需要填写)
姓 名: (需要填写)
指导老师:
成 绩:
实验二 Linux 内核模块
一、目的与任务
目的:掌握 Linux 内核模块的编程方法。
任务:编写简单内核模块程序。
二、内容、要求与安排方式
1、实验内容与要求:
1)了解 Linux 内核模块程序结构;
2) .熟悉模块加载和模块卸载方法。
2、实验安排方式:采用 1 人 1 组,上机在 Linux 系统下进行编程实验。
三、实验设备
1、所用设备: PC 机一台
四、实验过程
内核模块
模块是可以根据实际需要可以动态加载和卸载到内核中的代码。 它们扩展了内核的功能,而无需重启系统,就可以进行模块加载,并工作。
编写 hello.c
makefile 模块编译
将 hello.c 和 Makefile 放在同一路径下进行编译,编译成功,会在当前路径下生成 hello.ko
相关指令
lsmod 查看已经加载到内核中的模块
insmod 加载模块到内核中
rmmod 从内核卸载模块
depmod 生成模块所需要的依赖
测试结果
模块加载
加载 hello.ko 模块到内核中
模块加载成功,查看模块
成功加载会显示以下结果
并且可以查看内核打印的消息
模块卸载
成功卸载 hello 模块后,可以查看内核是否正常打印出我们预设在程序的打印信息。
可以看到终端
您可能关注的文档
- 设备投放合作协议范本专业版.doc
- 设备投资(合作)协议范本专业版.doc
- 设备搬迁协议.doc
- 设备搬运合同.doc
- 设备搬运合同范本.doc
- 设备操作规程编写格式标准.doc
- 设备日常点检表模板.doc
- 设备服务租赁协议.doc
- 设备材料供货清单.doc
- 设备材料购销合同.doc
- 2024年全国教师资格之中学音乐学科知识与教学能力考试快速提分卷(详细参考解析).pdf
- 2024年全国银行招聘之银行招聘综合知识考试易错题(附答案).pdf
- 2024年全国演出经纪人之演出市场政策与法律法规考试综合能力题(详细参考解析).pdf
- 2024年全国一级建造师之一建港口与航道工程实务考试重点试卷.pdf
- 2024年全国教师资格之中学综合素质考试压轴试题(详细参考解析).pdf
- 2024年全国军队文职人员招聘之军队文职教育学考试核心强化题(详细参考解析).pdf
- 2024年全国军队文职人员招聘之军队文职管理学与服务考试黑金试题(详细参考解析).pdf
- 2024年全国军队文职人员招聘之军队文职教育学考试黑金考题(详细参考解析).pdf
- 2024年全国军队文职人员招聘之军队文职教育学考试精准押题卷(附答案).pdf
- 2024年全国军队文职人员招聘之军队文职教育学考试绝密预测题(附答案).pdf
最近下载
- (高清版)ZT 0073-2016 电阻率剖面法技术规程.pdf VIP
- 一汽无锡柴油机CA6DL1-32E3共轨发动机电气系统配套手册.pdf VIP
- 2025年国家公务员考试《公安专业科目》真题.pdf VIP
- 2026年全国体育单招统一考试全科试题及详细答案解析.docx
- EPSS怡达快速电梯TRE110-120电气原理图纸(2017版).pdf
- 浙江省公路水运工程电磁感应法钢筋保护层厚度检测指南.docx VIP
- 光伏发电工程施工组织技术方案.docx VIP
- 湖北省黄冈市七年级(上)期中数学试卷.doc VIP
- 特应性皮炎基层诊疗指南(2022 年).pdf VIP
- 黄色墙纸TheYellowWallpaper中文版.pdf VIP
原创力文档

文档评论(0)