# 为什么编译 Linux 内核模块前,通常要先编译一下 Linux 内核 在学习 Linux 驱动开发时,很多教程都会...
本章节包含字符设备较为全面的知识,主要包括如下:内核模块、字符设备基础、并发与竞争、IO模型、平台总线、设备树、设备树插...
中断使用任务栈时为什么仍然不能睡眠 – 详细分析 目录 1. 前言与背景 1.1 问题的由来 在文档《为什么...
为什么 Atomic Context 不能睡眠——中断使用被中断任务栈时的通用分析 本文只讨论通用的 Linux/类 U...
将驱动模块编译进内核的完整方法 目录 方法一:外部模块编译(最灵活) 驱动代码放在内核源码外部,单独 make 编译,生...