linux 个人感觉还是很复杂(那么就以我的学习路线和经历来分享吧)
1 首先 你要学习嵌入式的的有一个基础:大概如下
1. 计算机、电子、通信、自动化、微电等理工科类大3以上的大学生及已毕业的工程技术人员;(大一大二建议学习基础)
2. 有一定C、C++、JAVA、C#等编程程序语言基础,喜欢并有志投身于嵌入式研发事业;
3. 希望通过实际工程项目训练,成为一名有深度的嵌入式工程师,来改变现有生活状况,提高生
活品质;
有了这些,才是你继续学习的保障!
2 linux 的发展路线如下:(由易到难 )
linux 路线----Linux软件工程师-----》Linux系统工程师-------》Linux驱动工程师
3 具体学习课程
1 Linux软件工程师
嵌入式Linux软件工程师 学习路线
序号 学习参考课程 课程内容 学习情况
1 Linux操作系统使用 linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。 精通
2 嵌入式Linux C语言高级编程 C语言是嵌入式领域最重要也是最主要的编程语言,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识,另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内容。 精通
3 C++面向对象编程 C++是Linux应用开发主要语言之一,