怎样学习嵌入式,这个问题无论是想自学还是想报培训班的人来说,都是需要提前了解的。实践是检验真理的标准,这句话我们不陌生,实践当然是锻炼人的方式,当往往我们缺的就是实践的条件。学习嵌入式,首先要自身具备基本的知识背景,然后再从现实条件出发。嵌入式学习线路中制定合适的阶段目标,也是非常重要的。
嵌入式行业目前的情况下对于硬件设备是比较短缺的,建议大家首先可以从软件方面和嵌入式系统开发模式两个方面去着手。相对而言,嵌入式系统开发设计的内容知识很多,在学习过程中一定不要急躁,不要乱了方寸,了解嵌入式系统开发的体系结构后,一步一步的下手,容易上手的是linux下的C语言,有C语言基础的会比较容易接受。无论对于初学者还是自以为是高手的人来说,编程技术是没有止境的,有了较高的编程水平,能发展的平台就越大,及时补充硬件知识,对你的嵌入式职业发展非常有帮助。很多大学毕业在校期间都不会考虑职业规划,在这里,小编还是建议大家,在大学一定要提前做好规划,不要总想着4年很漫长,其实眨眼就到找工作的时候了,大一大二一定要把目的给确定下来,大三大四要迈进目标门槛里,技术学起肯定有一定难度,年轻人一定要对自己狠一些,不够能力就等着被社会淘汰!怎样学习嵌入式,可以自学也可以报培训吧,自学要的是超强的意志力,如果坚持不了可以寻找其他途径,比如找个大神带,或者参加培训。无论选择哪种学习过程中学到的多少才重要,结果是关键,在学习过程中中要学会想办法,不要找理由。
下面就推荐一条嵌入式学习路线给大家参考一下:
1、C开发经验条件:Linux
方法:网络、自学、培训班,主要是掌握ANSI C编程
2、网络、操作系统、体系结构
条件:Linux,各种书,算法、例程。
方法:通过C编程实现简单的网络等知识的算法和过程。
3、嵌入式系统概念
条件:各个嵌入式网站,讨论组,书籍
方法:少提问多思考。
4、嵌入式开发实践
条件:各种嵌入式系统开发工具的demo版(或者D版,如果有的话),包括编译器,仿真器。可以找高手们要,也可以下载。
方法:这里有两个分支,一个是基于mcu/dsp的嵌入式系统开发,一个是象palmos,wince,ucos等rtos下的应用软件开发。
5、硬件开发
条件:各种嵌入式芯片、存储器等电路器件,protel99等电路设计软件,电路板制作。
方法:这时候该有开发条件了,只要下功夫,实践会告诉你一切。
6、硬件工程/软件工程/项目管理
条件:各个芯片详细资料和使用经验,软件工程知识,项目管理知识,培训,大型项目。到了这一步,你已经算是高手了,但是学无止境,沾沾自喜于已有的知识是致命的。那个下一步。你该是管理者了。
怎样学习嵌入式?要学会想办法不要找理由逃避,在允许的条件下多动手多思考。