这是自己学习的一个学习路线,逐渐细化、完善
总体规划
1、OpenWRT 系统
- 编译
- buildroot 学习
- LuCI 学习
- 启动流程,系统框架细分
- Qos 路由等技术了解,待细划分
2、Linux 多线程编程
- 锁的应用
3、Tcp/ip 网络编程
- 深入tcp/ip 编程,了解到数据包、内核的角度
4、嵌入式数据库
- 关系数据库操作,如Sqlite
5、通信协议
- MQTT
- tcp/ip 分包、粘包
6、语言
- C/C++ (加强了解一下C++)
- Lua
- python
- Shell
7、无线
- zibee
8、Linux 内核学习
- 某一个子系统,待细化分
优先级
一、buildroot LuCI Lua
二、Sqlite 关系数据库
长期学习
- Linux 内核
业余学习
- python