linux内核编程
权左
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Centos7更换指定版本内核并搭建内核开发环境
一、更换指定内核版本1.由于项目需求,需要更改内核版本并搭建内核开发环境。当前内核版本指定内核版本:3.10.0-327.el7.x86_642.下载指定内核rpm安装包下载地址:http://vault.centos.org/7.2.1511/os/x86_64/Packages/kernel-3.10.0-327.el7.x86_64.rpm也可以在该网站http://vault.centos.org获取其他版本的安装包。3.安装rpm -ivh kernel-3.10.0-327原创 2020-08-20 19:10:36 · 3206 阅读 · 0 评论 -
创建内核函数的man手册
最近在进行linux内核开发的学习,但是不知道怎么使用内核函数。在朋友的提醒下,可以通过man命令查询函数的使用,但是系统并没有自带内核函数的man手册,所以就尝试手动添加。踩过的坑1.必须下载与自身系统内核版本相同的内核源码2.建议直接在虚拟机内下载内核源码。我一开始是在宿主机上下载的内核源码,然后拖进虚拟机内,但是文件在拖进迅疾的过程中会出现数据丢失的情况(可能是我电脑的原因)。最后在解压内核源码的时候就没有成功。3.在生成mandocs之后,直接在当前目录运行make installmando原创 2020-05-16 15:30:46 · 491 阅读 · 0 评论 -
linux内核编程环境搭建并编写helloworld模块
一、linux内核编程环境搭建升级kernel1.yum update kernel记住更新的内核版本,重启虚拟机,选择刚刚更新的内核版本进入。查看当前内核版本uname -r安装kernel-develyum install “kernel-devel-uname-r == $(uname -r)”安装完成之后便可以尝试编写helloworld内核模块。但是,在这一步可能会...原创 2020-04-28 21:47:33 · 922 阅读 · 0 评论
分享