网友收藏 simplefs:一个用于Linux内核的简单文件系统,simplefs-Linux的简单文件系统文件系统“simplefs”有助于理解LinuxVFS和文件系统基础知识。LinuxVFS支持多个文件系统。内核完成大部分工作,而文件系统特定的任务则通过处理程序委派给各个......
2023-10-13 07:35 阅读
阅读全文 网友收藏 要求为:ARM外部GPIO接收下降沿硬件中断,在中断回调函数中发送信号SIGIO给用户层,用户层异步接收到信号后在自身回调函数中做出一部分简单处理。具体要求很简单:外部4mS一个硬件中断(GPIO),如何实时传入Linux用户层,并......
2023-10-14 13:23 阅读
阅读全文 网友收藏 参照Linux驱动编程中EXPORT_SYMBOL()介绍一文测试内核模块之间相互调用功能,编译两个模块export_symbol_one,export_symbol_two可以成功,但在insmod的时候export_symbol_two插入内核失败,提示如下:[ 3809.193142] export_symbol_two: no symbol version for ......
2023-10-13 09:22 阅读
阅读全文 网友收藏 本博实时更新《Linux设备驱动开发详解(第3版)》(即《Linux设备驱动开发详解:基于最新的Linux 4.0内核》)的最新进展。 目前已经完成稿件。2015年8月9日,china-pub开始上线预售:http://product.china-pub.com/47339722015年8月20日,各路朋友......
2023-10-14 05:51 阅读
阅读全文 网友收藏 本博实时更新《Linux设备驱动开发详解(第3版)》(即《Linux设备驱动开发详解:基于最新的Linux 4.0内核》)的最新进展。 目前已经完成稿件。2015年8月9日,china-pub开始上线预售:http://product.china-pub.com/47339722015年8月20日,各路朋友......
2023-10-14 05:51 阅读
阅读全文 网友收藏 文章浏览阅读378次。引言:本文简明扼要的介绍了嵌入式Linux的引导过程,X86体系的引导过程以及几种常见嵌入式处理器的引导过程,U-Boot的移植的基本步骤、常用命令如何使用。通过本文可以对嵌入式Linux的引导从概念到实际......
2023-11-13 13:35 阅读
阅读全文 网友收藏 文章浏览阅读519次。配套视频:vscode + gdb 远程调试 linux (EPOLL) 内核源码。前段时间才搭建起来 gdb 调试 Linux 内核网络源码(视频 ),但是 gdb 命令调试效率不高。磨刀不误砍柴工,所以折腾一下 vscode,使调试人性化一点。1. 搭......
2023-11-13 20:17 阅读
阅读全文 网友收藏 文章浏览阅读526次。配套视频:vscode + gdb 远程调试 linux (EPOLL) 内核源码。前段时间才搭建起来 gdb 调试 Linux 内核网络源码(视频 ),但是 gdb 命令调试效率不高。磨刀不误砍柴工,所以折腾一下 vscode,使调试人性化一点。1. 搭......
2023-11-20 13:25 阅读
阅读全文 网友收藏 1、建立根文件系统目录和文件1.1创建目录1.2创建设备文件(命令mknod);必须创建设备文件---consle\null1.3创建配置文件---复制已有的/etc目录下的文件1.4添加内核模块进入上节Linux内核目录下,(注意,应该先编译内核,即命令make......
2023-10-10 01:39 阅读
阅读全文 网友收藏 文章浏览阅读998次。1.为什么使用内核模块2.内核模块是什么?3.设计一个简单的内核模块4.内核模块与应用程序区别5.Makefile6.printk函数7.内核模块参数8.编译多个内核模块9.内核符号表——全局共享函数接口与变量10.多个源文件组......
2023-11-13 14:18 阅读
阅读全文