一、前言 在 Linux设备驱动 中,内存使用 是一个逃不掉的话题。Linux内核 的内存管理庞大且复杂,要想理解透彻需要花费不少的心思和时间,本文将简单的对 Linux设备...

一、前言 在 Linux设备驱动 中,内存使用 是一个逃不掉的话题。Linux内核 的内存管理庞大且复杂,要想理解透彻需要花费不少的心思和时间,本文将简单的对 Linux设备...
“因为linux内核有些都不能在代码文件中找到。比如这话篇文章中,我们需要去查看链接器脚本,有些需要查看汇编代码等等。”,非常赞同👍
阅读 ld 文件,查看编译过程的执行命令和输出,有时候需要看看 编译后的 ELF 文件的 symbol,甚至是反汇编后的代码,这样一切就了然了。
uboot传递参数至linux内核前言 之前我们讲过uboot引导了linux内核启动的过程,但对于其中的参数传递我们还没做过多的说明,在这篇文章中,我们将继续上一片文章,继续揭秘uboot传递参数给linu...
APUE 现在还流行吗?怀念 Richard Stevens 大师。
C语言接口与实现之异常处理try-except前言 最近在学习《C语言接口与实现》,目前阅读到第四章,关于如何实现C语言异常捕获和断言处理,其中的异常捕获的栈和收尾处理有点不大明白,直到从网上查找到一篇文章才明白栈和结尾...
前言 最近在学习《C语言接口与实现》,目前阅读到第四章,关于如何实现C语言异常捕获和断言处理,其中的异常捕获的栈和收尾处理有点不大明白,直到从网上查找到一篇文章才明白栈和结尾...
前言 最近在学习《C语言接口与实现》,目前阅读到第四章,关于如何实现C语言异常捕获和断言处理,其中的异常捕获的栈和收尾处理有点不大明白,直到从网上查找到一篇文章才明白栈和结尾...
一、前言 在 嵌入式Linux 的内核及驱动中,DMA 常常被人提起。我们也许清楚它的原理且很明白它非常重要,但在某种程度上,对于 DMA 的使用者来说,我们一般使用其接口,...
一、动态链接简介 1.1 静态链接缺点 在 现代操作系统 中,静态链接 会存在以下 2个 问题: 多进程 同时运行,如果一个 函数 同时被 多个进程 使用,此时使用 静态链接...