- 论坛徽章:
- 0
|
本帖最后由 dalingn 于 2016-03-10 14:31 编辑
此嵌入式学习路线来源于华清远见嵌入式学院,学嵌入式承诺就业年薪15W起。
一、基础要打牢固,否则空中楼阁的机会都没有
首先:Linux操作系统使用
本课程从零起点,讲述了linux内核的起源、发展历程以及目前广泛的应用场合;概述了linux系统的基本组成框架及组件功能;详细介绍Linux下的文件管理、用户管理、网络管理、软件管理等基本命令;以及包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等在内的C语言环境搭建知识。
然后:嵌入式Linux C语言编程
C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识。
其三:嵌入式Linux C语言数据结构及经典算法编程
数据结构是一门非常重要的基础课,在linux内核、底层驱动、通信协议及实际开发中都有大量应用。本课程重点讲解数据结构的基础内容,包括顺序表、链表、队列、栈、树、图、哈希表、各种查找和排序算法等。每种重要的数据结构都会介绍其理论知识及C语言的实现,还会结合实例讲解其在实际中的应用。
其四:嵌入式Linux项目开发流程
从你宏观了解嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、移植、启动代码、驱动开发、系统部署等整个过程。
二、应用层开发锻炼不能少,这是走向高级嵌入式软件工程师的必经之路,具体需要学习的有这些:
嵌入式 Linux应用编程;
嵌入式 Linux并发程序设计;
嵌入式 Linux网络编程;
嵌入式数据库开发;
嵌入式 Linux应用综合项目;
ARM处理器编程;
ARM硬件接口开发;
三、底层、内核以及驱动开发,这是嵌入式工程师最高境界。具体您需要学习以下这些,是对你的嵌入式开发更深入的教学。
嵌入式Linux系统开发;
嵌入式Linux内核开发;
嵌入式Linux驱动开发基础;
嵌入式Linux驱动高级开发;
以上三个阶段也是你成长的三个阶段,基础很牛找C开发工程师之类的岗位没问题,应用层精通找相关的岗位也没问题,底层牛那你涉及到嵌入式开发的岗位你均可以胜任。当然此嵌入式学习路线也是根据当前嵌入式企业的实际应用所研究的课程体系。亮点是在每一阶段均有项目来实战总结,相对符合当前嵌入式小白,为了自己的技术梦,不拼爹,走起!
|
|