# Linux C

## 知识图谱

[ProcessOn 嵌入式Linux系统编程](https://www.processon.com/view/link/5da66a26e4b0ea86c2b20ac3)

## 内核一瞥

![kernel view 1](/files/-M4TggfRCZ-VFjL47G0J)

图片来自《Linux Kernel Development (3rd+Edition)》 CHAPTER 1 - Introduction to the Linux Kernel

![kernel view 2](/files/-M4TggfTH5JhIcTPbjpg)

图片来自《Linux Device Drivers, Third Edition》 CHAPTER 1 - An Introduction to Device Drivers

## 内核学习路径

1. Linux Kernel Development
2. Understanding the Linux Kernel
3. Linux Device Drivers
4. Linux内核源代码情景分析

## 参考资料

* [Linux Kernel SourceCode](https://elixir.bootlin.com/linux/latest/source)
* [Linux 公社 - 资料下载](https://linux.linuxidc.com)
* [The Linux Programming Interface - source code files by chapter](http://www.man7.org/tlpi/code/online/all_files_by_chapter.html)
* [博客园 NQian - linux底层驱动](https://www.cnblogs.com/lifexy/category/1076894.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://litreily.gitbook.io/notes/gitbook/linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
