EDA365电子工程师网

标题: 嵌入式学习过程是什么,嵌入式学习过程主要分为三个阶段 [打印本页]

作者: 孤久厌闹    时间: 2018-1-11 11:26
标题: 嵌入式学习过程是什么,嵌入式学习过程主要分为三个阶段
本帖最后由 孤久厌闹 于 2018-1-11 11:28 编辑
0 m8 K+ }9 O7 d" H9 v# `6 c5 D; ]$ P2 k. R/ _) Z: y. O
嵌入式学习过程是什么?嵌入式学习过程主要分为三个阶段  Y+ m, J3 P' r' c
! c8 @& ]3 N; v' Z3 X
第一阶段:基础与理论阶段
2 ^* E6 e6 D  v& _主要包括一些理论知识,你至少了解这行业吧,基本的Linux系统使用;其次就是嵌入式核心开发语言C语言(必须精通);了解C语言数据结构及经典算法编程;最后就是要了解嵌入式产品的一个基本的开发流程,这对后续的开发有很大的帮助,不至于是那么的迷茫。
& e( d7 p0 `0 M( g+ Q' i7 t8 i6 |, F. y. j, a
第二阶段:嵌入式系统核心开发3 n, A2 J, Z1 C+ E& H, r$ a
至少这些是你要学会的,当前应用层的开发挺多,特别刚入行前期,神马驱动的、移植的相关的可能你还不熟练,找工作就靠下面这些知识点了。
; q  Q7 F" `. S' c$ A6 H) s嵌入式 Linux应用编程;' ~% o, s5 n9 I: J$ I
嵌入式 Linux并发程序设计;
( e+ _2 @. X! {  y  R( y嵌入式 Linux网络编程;5 K# Z) l$ Y- ], m+ n! a
嵌入式数据库开发;/ `' @. K8 u/ q: u% V& h* k
嵌入式 Linux应用综合项目;' |! z  e! d- A% W+ q2 V: V. V
ARM处理器编程;2 l4 R; G( w4 M2 L
ARM硬件接口开发;
7 i8 Q# K2 v% I6 X# _3 A) z. J: m% n1 b# n; l
第三阶段:底层; Q3 Q- O; z+ n  V5 ~
嵌入式底层一般会涉及到,如何把你写的程序移植到开发板上运行,那么就会接触到系统移植、内核驱动开发等等,这是嵌入式工程师最高境界。主要要学以下这些:
5 v. s3 g$ v! t" k, T8 i# A# J# N嵌入式Linux系统开发;
4 Z# d$ h% V* e! Q: j9 s7 \嵌入式Linux内核开发;
9 I! ~6 ~% g, t( f5 B, y0 K0 r8 Q/ U, @2 r嵌入式Linux驱动开发基础;
  o. A0 ]' V/ P: u) S/ u嵌入式Linux驱动高级开发;
# T$ _0 T: s# s1 q7 g2 t8 ]# t' x$ q: Z6 c  F7 g9 t- w% S
以上嵌入式学习过程就介绍到这里了,除以上相关学习内容外,对于嵌入式学习者来讲还应该具备一些学习态度和学习方法。
( J! H* l5 B6 T6 E( q2 h# Z1.多看代码、多写代码
$ U1 t$ o# _5 K: D+ B5 P! C0 D1 W" {# L2.在学习和工作中要脚踏实地$ g  W) B# N0 u, u2 g/ y! O

; {& p" T' p: |# f3 @另外嵌入式一定动手操作项目,推荐迅为4412开发板,资料多,视频教程多,近期都有一些更新,主要的是这块板子是12年就开始做的一块板子,相对来说新手比较成熟易上手,推荐
7 s, Z0 q! F1 t# C; [) H0 ^& w( ?3 ~
6 D0 R: Z8 ?; j更多了解:http://www.topeet.com/, Y5 s! l5 i  v% @' N1 ?





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2