驱动开发系列27 - Linux Kernel 内核调试环境配置

目录

一:概述

二:名词解释  

        1. 什么是 busybox? 它有什么作用?内核调试为什么需要它?

         2. 什么是 initramfs ? 它有什么作用? 它是怎么制作出来的? 

         3. 什么是qemu? 它有什么作用?它是怎么安装的?

         4. kernel(内核)如何下载与编译? 编译后生成哪些文件会在调试中用到? 

三:环境配置

四:内核调试举例:

五:内核模块调试举例:

       


一:概述

        在 驱动开发系列02 - 在ubuntu20.04 上配置 qemu/kvm linux kernel调试环境 中我介绍过内核调试环境搭建,但这种方法在调试内核时不是很方便。特别是想调试启动过程,以及调试内核模块时比较困难,下面介绍另外一种内核调试的方法。即 busybox + initramfs + qemu + kernel 的方式,俗称内核调试环境四件套,这个调试环境可以较方便的调试内核启动过程,以及内核模块。

二:名词解释  

猜你喜欢

转载自blog.csdn.net/zg260/article/details/143534926