当前位置: 首页 > news >正文

动态网站系统郑州百度快照优化排名

动态网站系统,郑州百度快照优化排名,asp 做网站的好处,幼儿园主题网络图框架背景 在内核的开发中,总要先入个门。那么就要来编写第一个内核程序 入门 一个 module_init 程序是Linux内核模块的一部分,通过module_init 方法就能将程序载入内核。 module_init 方法需要以下步骤 编写module_init 的代码,并将其保存为…

背景

在内核的开发中,总要先入个门。那么就要来编写第一个内核程序

入门

一个 module_init 程序是Linux内核模块的一部分,通过module_init 方法就能将程序载入内核。

module_init 方法需要以下步骤

  1. 编写module_init 的代码,并将其保存为 *.c 文件。
  2. 在代码中包含必要的头文件,如 <linux/module.h> 和 <linux/kernel.h>
  3. 定义 module_init() 函数,该函数将在模块加载时被调用。
  4. 使用 MODULE_LICENSE() 宏指定您的代码的许可证。
  5. 在终端上使用 make 命令来编译代码。如果还没有安装内核头文件,则需要先安装它们。
  6. 将编译后的模块加载到内核中,使用 insmod 命令加载模块。如果需要卸载模块,则可以使用 rmmod 命令。

环境准备

本实验使用的Ubuntu 22.04,不过不关键。

sudo apt-get install build-essential
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install dkms

编码 

将以下程序写入     hello.c

#include <linux/module.h>
#include <linux/kernel.h>int __init hello_init(void)
{printk(KERN_INFO "Hello world!\n");return 0;
}void __exit hello_exit(void)
{printk(KERN_INFO "Goodbye world!\n");
}MODULE_LICENSE("GPL");module_init(hello_init);
module_exit(hello_exit);

将以下程序写入 Makefile

obj-m := hello.oCONFIG_MODULE_SIG=n
CONFIG_DEBUG_INFO=y
KERNEL_DIR := /lib/modules/$(shell uname -r)/build   #指定内核源码PWD := $(shell pwd)  #指向当前目录all:make -C $(KERNEL_DIR) M=$(PWD) modules 
clean:make -C $(KERNEL_DIR) M=$(PWD) clean

 将以上两个文件放入一个单独的目录

 编译

在文件的目录下进行编译,仅执行命令 

make

运行

insmod hello.ko
lsmod | grep hello
rmmod hello.ko

 其中 insmod 是加载模块、lsmod是查看模块,rmmod是删除模块

 

查看结果

dmesg -T

 

http://www.dinnco.com/news/36136.html

相关文章:

  • 滁州市政府网站集约化建设高端定制网站建设公司
  • 做品牌折扣微信推广的网站本地推荐本地推荐
  • 荣誉章标志做网站今日热点新闻素材
  • 毕业设计用java做网站免费建网站平台
  • 网站开发公司简介怎么写长春seo关键词排名
  • 做直销网站的公司黄页推广2021
  • 做网站的图片大全网络竞价推广开户
  • 个人博客网站设计的目的百度登录个人中心官网
  • 建设彩票投注网站搜索引擎营销的主要模式有哪些
  • 中国邮政做特产得网站如何申请网站域名流程
  • 做兼职有哪些网站活动营销方案
  • 那个网站是专门做渔具的广州seo优化公司排名
  • php源码之家襄阳网站推广优化技巧
  • 盐城网站优化推广服务十大免费软文推广平台
  • 一般app开发费用seo推广优化外包公司
  • java购物网站开发教程沧州百度推广总代理
  • 无锡高端网站设计开发网络营销软文范例
  • 有哪些程序网站网优工程师前景和待遇
  • 帮别人做设计的网站湖南seo优化按天付费
  • 适合vue做的网站类型微信广告怎么投放
  • 上传文档的网站网络公司推广方案
  • 惠州大亚湾经济技术开发区做百度seo
  • 二建查询官网入口企业seo推广的绝密诀窍曝光
  • 济宁做网站有哪几家百度产品推广
  • 大航母网站建设怎么样营销宣传方案
  • 网站建设高级 上海长春seo排名优化
  • 甘肃网站开发企业网站建设维护
  • 艺术公司网站定制中心做网站排名优化的公司
  • 在家做网站维护兼职合肥头条今日头条新闻最新消息
  • 一般网站维护要多久宁波seo优化