专题总纲说明:
本系列文章虽说是Linux的知识体系专题,同时也是学习Linux系统(尤其是嵌入式系统)系统的一个思路,尤其是当我们对Linux系统一点都不了解的时候,但前提是要有 一定的Linux系统基础和C/C++基础,常用的数据结构和算法,操作系统知识,网络知识。
1 Linux基础
专题分纲目录 Linux环境
//Linux基础
- Linux基础 常见命令 思维导图总结
- Linux基础 ShellScript 思维导图总结
- Linux基础 Vim编辑器 & nano 编辑器
- Linux基础 Makefile
- Linux基础 gcc编译器
- Linux基础 gdb调试器
//常见问题总结
- Linux常见问题-ubuntu系统 忘记密码
- Linux常见问题-显示分辨率低
- Linux常见问题-ld链接器的那些坑
- Linux常见问题-添加桌面快捷方式链接shell脚本
- Linux常见问题-获取VSYNC
//Linux 常用系统工具总结
- Linux工具 xrandr屏幕操作工具
- Linux工具 xdotool模拟输入事件工具
2 Linux系统编程
专题分纲目录 Linux C系统编程
C语言 思维导图 总结
Linux C 系统编程(01) 文件与I/O 基本操作
Linux C 系统编程(02) 文件与I/O 文件管理
Linux C 系统编程(03) 文件与I/O 目录操作
Linux C 系统编程(04) 文件与I/O 特殊文件
Linux C 系统编程(05) 时间与日历编程
Linux C 系统编程(06)进程管理 进程环境
Linux C 系统编程(07)进程管理 进程控制
Linux C 系统编程(08)进程管理 信号与信号处理
Linux C 系统编程(09)进程管理 进程间通信
Linux C 系统编程(10)线程管理 基本操作
Linux C 系统编程(11)线程管理 线程控制
Linux C 系统编程(12)系统库访问
Linux C 系统编程(13)网络编程 TCP与UDP协议
Linux C 系统编程(14)网络编程 基础
Linux C 系统编程(15)网络编程 进阶
3 嵌入式Linux
3.1 docker环境
Linux docker(01) 基础操作
Linux docker(02) docker实战-最简构建编译系统
3.2 交叉编译
//linux debian11 aarch64 交叉编译系列
基础库
- Linux aarch64交叉编译之glm数学库
- Linux aarch64交叉编译之 nodejs js运行时环境
- Linux aarch64交叉编译之 qlibc 基础C/C++库
- Linux aarch64交叉编译之 cryptopp加密库
- Linux aarch64交叉编译之cJSON解析器
- Linux aarch64交叉编译之sqlite数据库
- Linux aarch64交叉编译之libusb库
图形 & 引擎 相关库
- Linux aarch64交叉编译之 assimp模型库
- Linux aarch64交叉编译之 Google filament引擎
- Linux aarch64交叉编译之 weston窗口管理程序
- Linux aarch64交叉编译之 mesa图形库
4 Linux驱动 Linux驱动 GNU扩展C