免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4318 | 回复: 6

[应用] 嵌入式学习路线2016年介绍 [复制链接]

论坛徽章:
0
发表于 2016-01-04 15:16 |显示全部楼层
本帖最后由 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开发工程师之类的岗位没问题,应用层精通找相关的岗位也没问题,底层牛那你涉及到嵌入式开发的岗位你均可以胜任。当然此嵌入式学习路线也是根据当前嵌入式企业的实际应用所研究的课程体系。亮点是在每一阶段均有项目来实战总结,相对符合当前嵌入式小白,为了自己的技术梦,不拼爹,走起!

论坛徽章:
0
发表于 2016-01-05 13:55 |显示全部楼层
对Linux Kernel的学习是少不了的,以后需要加强对Kernel的学习了!

论坛徽章:
0
发表于 2016-01-20 15:11 |显示全部楼层
真正做Kernel的并不多,能把驱动程序和系统开发做好就不错了;真正把Kernel做通了,能做到的人少之又少,凤毛麟角啊,不过,那才是极致、一种境界!

论坛徽章:
2
2017金鸡报晓
日期:2017-01-10 15:19:562017金鸡报晓
日期:2017-02-08 10:39:42
发表于 2016-01-27 08:40 |显示全部楼层
基础一定要打牢,后面的活才能事半功倍呀!

论坛徽章:
0
发表于 2016-01-28 13:01 |显示全部楼层
很想成为底层牛,但现在都还只是小白

论坛徽章:
0
发表于 2016-02-24 09:17 |显示全部楼层
现在已经是android的天下了,纯linux开发的职位少之又少。。。。。。

论坛徽章:
12
数据库技术版块每日发帖之星
日期:2015-07-08 22:20:00IT运维版块每日发帖之星
日期:2016-05-01 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44IT运维版块每月发帖之星
日期:2016-03-07 16:25:25IT运维版块每日发帖之星
日期:2016-02-21 06:20:00IT运维版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-02-06 06:20:00IT运维版块每日发帖之星
日期:2016-01-30 06:20:00IT运维版块每日发帖之星
日期:2016-01-03 06:20:00IT运维版块每日发帖之星
日期:2015-11-29 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2016-06-16 06:20:00
发表于 2016-03-02 11:21 |显示全部楼层
基础一定要打牢!!!这个很重要 不管用c还是java 不管是ios还是android 基础很重要!现在很多培训机构都是培训某个软件环境的应用!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP