本仓库记录嵌入式Linux系统学习过程中的理论知识、调试经验和项目复盘。 目标是构建完整的嵌入式Linux知识体系,从C语言基础到驱动开发。
01_C语言基础补充/- C语言核心知识查漏补缺02_数据结构/- 嵌入式常用数据结构03_Linux系统编程/- Linux系统编程与应用开发参考资料/- 学习过程参考的文档调试记录/- 遇到的Bug与解决方案工具与工具链/- 相关工具链简单用法
- 数据类型、运算符和表达式
- 输入输出
- 流程控制
- 数组
- 指针
- 函数
- 构造类型
- 动态内存管理
- 链表
- 栈
- 队列
- 树
- 文件IO
- 进程处理
- 进程间通信
- 线程处理
- 线程同步
- 信号量和线程池
- 进程和线程(概念与原理)
- 操作系统:Ubuntu 22.04
- 目标平台:i.MX6ULL
- 编辑工具:VS Code + Remote-SSH
- 版本管理:Git + GitHub
- 史上最强最细腻的linux嵌入式C语言学习教程【李慧芹老师】_哔哩哔哩_bilibili
- Ubuntu教程,乌班图ubuntu系统安装到实战_哔哩哔哩_bilibili
- 尚硅谷嵌入式Linux应用层开发,linux网络编程,linux进程线程,linux文件io_哔哩哔哩_bilibili
- 跟我一起写 Makefile 陈皓
- 尚硅谷Linux应用层开发1.0.0
- 尚硅谷Shell.1.0.0_7122
- 尚硅谷Ubuntu教程1.0.0_5709
- 笔记整理:Embedded-notes
- 代码练习:LinuxC-practice
- 开发板学习: