
linux内核学习
qq_35536179
这个作者很懒,什么都没留下…
展开
-
Linux内核装载ELF过程简介
简单的例程 #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(){ char buf[1024] = {0}; pid_t pid; while(1){ printf("filename:"); scanf("%s",buf); pid = fork(); if(pid ==原创 2020-11-07 17:01:26 · 468 阅读 · 0 评论 -
linux 创建一个简单的文件系统
用户程序读取文件内容流程 图1显示了用户程序读取文件内容的过程,其中绿色框部分为一个文件系统最基本的东西,其余部分为一些为了提高性能而加的模块。 图1 建立一个小型文件系统 小型文件系统基本就是实现了图1的绿色部分;具体的代码如下: //tinyfs.h #ifndef TINYFS_H #define...原创 2020-10-11 17:29:47 · 3299 阅读 · 0 评论 -
linux字符设备驱动简单例程
字符设备驱动例程 // cdev_module.c #include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/cdev.h> #include <linux/fs.h> #include <linux/errno.h> #include <asm/current.h> #include <l原创 2020-10-11 15:22:40 · 544 阅读 · 1 评论