00 Linux 系统编程索引

这里收纳 Linux 系统编程相关笔记,重点是文件 IO、系统调用、缓冲机制、网络传输性能和 Framebuffer 设备编程。

原始资料

D:\Users\Desktop\Linux\md

已复制到当前 Wiki 原始资料目录:

raw/linux/md

一级分类入口

分类适合查什么入口
文件 IO / 系统调用open/read/write/dup/dup2、文件描述符表、系统文件表、inode、Page Cache、stdio 缓冲01 文件IO与系统调用索引
网络编程大文件传输、fread + sendread + sendsendfile、零拷贝性能比较02 网络编程索引
Framebuffer/dev/fb0、屏幕映射、像素绘制、Linux 图形设备基础03 Framebuffer索引
Linux 驱动设备节点、VFS 调用链、字符设备、cdev、file_operations04 Linux 驱动索引

按任务目标查找

理解 Linux 文件 IO

写 IO 验证代码

优化网络大文件传输

做嵌入式 Linux 显示

写字符设备节点驱动

与现有 Wiki 的关系

  • 本目录偏 Linux 用户态和设备接口编程。
  • MCU、裸机、Bootloader、通信协议仍归入 00 嵌入式笔记库
  • Linux 驱动内容已归入 04 Linux 驱动索引
  • 如果后续加入内核、Buildroot、Yocto,可继续在本目录拆分专题。