路线记录一下,方便自己以后学习
1、C语言
指针、位操作、结构体的字节对齐、位段、宏的高级应用
在嵌入式里面内存是稀缺资源。
2、C++
基础特性(类、对象、派生、继承、运算符重载、友元、虚函数、多态、模板、STL的使用)
重点:C++的面向对象的构建能力
3、数据结构&算法
4、数据库
掌握mysql按章、部署、设计、访问、增删改查
了解sqlite轻量级数据库
5、Qt开发
嵌入式的模板类、基础控件、布局、对话框、主窗体、绘图、图形化视图框架、Qt文件编程、网络编程、数据库、事件处理、多线程、QML、最后的移植等等。
【嵌入式底层开发可以跳过第5个模块】
6、嵌入式Qt开发
嵌入式开发环境的配置
7、嵌入式Linux开发
8、嵌入式协议开发
9、嵌入式上位机开发
10、嵌入式硬件