随笔分类 -  LInux 内核系统

摘要:原文:linux之vmlinux、vmlinuz、System.map和/proc/kallsyms简介_小立爱学习的博客-CSDN博客_vmlinux 文章目录 前言一、vmlinux与vmlinuz1.1 vmlinux1.2 vmlinuz1.3 extract-vmlinux1.4 vmli 阅读全文
posted @ 2022-09-01 23:30 whilewell 阅读(731) 评论(0) 推荐(0) 编辑
摘要:概述 内核有一个include/linux/list.h头文件是一个经典简单的双向连表实现,在内核使用及其广泛。 list使用方式: 将list结构体list_head定义在私有结构体的任意位置 struct rapl_pmu { raw_spinlock_t lock; int n_active; 阅读全文
posted @ 2022-06-02 23:16 whilewell 阅读(216) 评论(0) 推荐(0) 编辑
摘要:概述 该文章主要目的是为了学习linux内核代码,非替换系统内核 内核下载 wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.9.tar.xz 编译 解压 tar -xf linux-5.9.tar.xz 编译环境 阅读全文
posted @ 2022-05-29 09:17 whilewell 阅读(171) 评论(0) 推荐(0) 编辑
摘要:原文:Ubuntu上搭建arm虚拟运行环境 一、安装交叉编译工具链 二、安装arm模拟器qemu 三、通过gdb调试arm程序 四、参考文档 没有开发板,如何调试运行arm程序? 本文主要讲解如何在Ubuntu上搭建arm交叉编译、运行环境。 一、安装交叉编译工具链 安装交叉编译工具链arm-lin 阅读全文
posted @ 2021-12-18 19:58 whilewell 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:原文:linux内核调试指南 - ou_ou - 博客园 linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 建立调试环境 发行版的选择和安装 安装交叉 阅读全文
posted @ 2021-12-18 19:08 whilewell 阅读(277) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示