- 5
- 0
- 约6.61千字
- 约 7页
- 2016-10-17 发布于四川
- 举报
Linux内核块的添加
实验一:Linux内核模块的添加
(一)静态加载:把组件都进内核文件
(二:以hello word为例来实现这两种方法:
:
(1)hello word.c源代码
#include linux/init.h
#include linux/module.h
static int hello_init(void)
{
printk(KERN_INFO Hello World enter\n);
return 0;
}
static void hello_exit(void)
{
printk(KERN_INFO Hello World exit\n );
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_AUTHOR(Barry Song 21cnbao@);
MODULE_LICENSE(Dual BSD/GPL);
MODULE_DESCRIPTION(A simple Hello World Module);
MODULE_ALIAS(a simplest module);
把所有的组件都翻译进内核文件,即生成zImage或bzImage
(1)进入linux--mini2440内核
(2)进入/drivers建立Hello文件夹,在Hello文件夹里面建立hello.c,Make
您可能关注的文档
最近下载
- 建筑工程安全监督培训课件.pptx VIP
- 砂浆稠度仪圆锥体垂直释放高度校准作业指导书.doc VIP
- CAS 157-2007 家用杀菌电冰箱.pdf VIP
- GB-T 46692.1-2025-工作场所环境用气体探测器 第1部分:有毒气体探测器性能要求标准研究报告.docx VIP
- 施工组织设计目录.doc VIP
- 【高考真题】全国2024年统一高考物理试卷(新课标).pdf VIP
- 2026年广州市越秀区人民街道办事处公开招聘辅助人员备考题库及参考答案详解.docx VIP
- 职场沟通技巧培训课程大纲与教材.docx VIP
- 麦琪的礼物英文原文.pdf VIP
- 2026年广州市越秀区人民街道办事处公开招聘辅助人员备考题库及完整答案详解.docx VIP
原创力文档

文档评论(0)