发布网友 发布时间:2022-03-01 22:18
共14个回答
热心网友 时间:2022-03-01 23:47
有C语言基础的话,还是很不错的。
你可以尝试以下路线:
(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。
推荐书籍:《The C Programming Language》 这本经典的教材是老外写的,也有中译版本。
(2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
(3)Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。
推荐书籍:《UNIX环境高级编程》(第2版)
(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
(6) 驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。
以上只不过是大概的框架,在实际的开发中还会涉及很多东西,比如:交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,门槛较高,自学的话更是需要较强的学习能力和专业功底。只要能坚持下来一定会取得成功!
LZ可以到华清远见的网站上了解一下,上面有很多嵌入式相关的详细信息,也可以在线看一下华清远见相关嵌入式技术专题的视频,对这个行业有更多了解,具体知道关键的技术点。同时华清远见从06年开始陆续出版的近40本嵌入式专业图书也一定可以帮助到您,您在各大书店和图书馆应该都可以看到,具体问题还可以拨打免费电话咨询华清远见的专业老师!
热心网友 时间:2022-03-02 01:05
只要你想学肯定是可以学的,从基础课开始学起吧,你学过C语言还算可以不过我感觉你的C学得也不会很好,还需要进一步学习,你有两种选择一种是自学,一种是参加培训班,前一种比较省钱但是浪费时间,后一种需要两万元左右但是相对来说比较节省时间,你可以根据自己的情况来做出选择。需要学的课程很多C.C++.数据结构.单片机,数字电路,模拟电路,ARM,嵌入式linux,等等课程很多,自己看书没有人指导也不容易,建议最好去上个培训班,培训班的选择要看他们的项目多少了,还有时间的长短,课时的多少,时间长的能学到东西8个月以上的培训班可以选择。慢慢学吧,只要想学的就一定能学好。这一行的发展很不错的。
热心网友 时间:2022-03-02 02:40
上面各家说的各有各的道理,你应该了解,什么是嵌入式,你想学的到底是什么,是软件方向还是硬件方向 ?而且,如果你想选择培训学校的话,最直接的方法就是把心中定义的几家都实地去看一下。最好是问一下他们那在校的学生,是否学的很好?问问他们,做实训项目的时候都是什么课题,是否做完之后能成为日后找工作的优势。我一朋友还没在东方赛富学完呢,现就找到一个做外包的工作,正犹豫着呢。嵌入式的学习并不像想象的那么难,主要是因为有硬件开发板,一般人敬而远之,其实对于理工科的本科毕业生(如自动化、电子、信息等专业),懂一定的C语言知识,是否懂硬件其实关系不大,这样的条件就可以学习嵌入式了,现在,嵌入式的人才很多都是半路出家,由其他的行业转行过来,由于没有系统掌握嵌入式的相关知识,对于这部分人,企业其实是不满意的,只是现在没有大量的人才供他们挑选。
对于求职的毕业生而言,嵌入式领域是一个较新的空间,很多技术出现的时间不长,多数人没有条件接触或进入该行业,需要接受专门的培训与专业人员的指导,才能了解具体的开发流程。因此,要进入嵌入式系统开发领域工作,必须参加一些专业培训机构的课程,并寻找项目实践的机会,增加项目经验,只有这样才能弥补横在企业与求职者间的鸿沟。
热心网友 时间:2022-03-02 04:31
参加培训确实挺管用的,想快速熟悉并进入这一行,你最好是报个班,学完以后就能很快就业,现在很多机构都保就业,节省很多时间,学习强度也比较适中,有老师实时指导,少走很多弯路。学习嵌入式的周期3-5个月,门槛较高,自学的话更是需要较强的学习能力和专业功底。相当来说走培训这条路可以快速熟悉并进入嵌入式这一行业,在北京口碑比较好的是“东方赛富3G嵌入式学院”,我一个朋友就在那里学习,有空去查查或实地考察看看。
热心网友 时间:2022-03-02 06:39
建议你去参加培训吧。
同意楼上橙子笑脸的
---------------
参加培训确实挺管用的,想快速熟悉并进入这一行,你最好是报个班,学完以后就能很快就业,现在很多机构都保就业,节省很多时间,学习强度也比较适中,有老师实时指导,少走很多弯路。学习嵌入式的周期3-5个月,门槛较高,自学的话更是需要较强的学习能力和专业功底。相当来说走培训这条路可以快速熟悉并进入嵌入式这一行业,在北京口碑比较好的是“东方赛富3G嵌入式学院”,我一个朋友就在那里学习,有空去查查或实地考察看看。
回答者: 橙子笑脸
热心网友 时间:2022-03-02 09:04
机械自动化专业是适合学习嵌入式的。
嵌入式学习主要有两方面:一个是在linux环境下的c语言开发。二是相关的硬件知识。
因为嵌入式学习很注重动手练习。需要相关的实训条件,如开发板、实际的嵌入式项目等。自己学的话会很吃力。建议你参加培训。
我不知道你在什么地方,据我所知,华东地区规模最大的嵌入式培训机构是海同教育。他们和很多国内外知名的嵌入式企业合作。培训出来的学生直接进入相关企业上班。如中兴、华为、龙旗控股、中软国际等。培训4个月就可以上班了。
热心网友 时间:2022-03-02 11:45
1。绝大部分采用c+汇编,用c语言写程序更方便一些。涉及到底层硬件部分可以采用汇编语言。所以起码应该了解一下汇编。
2。最好应该知道嵌入式的一些概念 体系结构的cpu,是arm,x86,m68K等等。各个体系结构的汇编指令是不一样的 但也很相近。
3.了解一下硬件知识,如外围设备,串口,usb,并口,存储器等,因为嵌入式应用软件可能需要使用这些硬件的驱动程序。
4。了解嵌入式开发环境下的编译,调试方法。
5。如果涉及嵌入式操作系统,可以了解一下嵌入式操作系统的基本概念。
6。推荐书籍《c/C+嵌入式系统编程》(中国电力出版社)
我一同学去了楼上提到的东方赛富参加嵌入式培训,据说在北京是口碑最好的一家;建议你先去其网站咨询多看看再说
热心网友 时间:2022-03-02 14:43
同意楼上橙子笑脸的
---------------
参加培训确实挺管用的,想快速熟悉并进入这一行,你最好是报个班,学完以后就能很快就业,现在很多机构都保就业,节省很多时间,学习强度也比较适中,有老师实时指导,少走很多弯路。学习嵌入式的周期3-5个月,门槛较高,自学的话更是需要较强的学习能力和专业功底。相当来说走培训这条路可以快速熟悉并进入嵌入式这一行业,在北京口碑比较好的是“东方赛富3G嵌入式学院”,我一个朋友就在那里学习,有空去查查或实地考察看看。
回答者: 橙子笑脸
热心网友 时间:2022-03-02 17:58
同意楼上的
---------------
参加培训确实挺管用的,想快速熟悉并进入这一行,你最好是报个班,学完以后就能很快就业,现在很多机构都保就业,节省很多时间,学习强度也比较适中,有老师实时指导,少走很多弯路。学习嵌入式的周期3-5个月,门槛较高,自学的话更是需要较强的学习能力和专业功底。相当来说走培训这条路可以快速熟悉并进入嵌入式这一行业,在北京口碑比较好的是“东方赛富3G嵌入式学院”,我一个朋友就在那里学习,有空去查查或实地考察看看。
回答者: 橙子笑脸
热心网友 时间:2022-03-02 21:29
一般要学2年,而且一般都招聘有工作经验的,所以你专业也不对口。有困难。
热心网友 时间:2022-03-03 01:17
要学的东西比较多,不是几个月培训就能学好的
热心网友 时间:2022-03-03 05:22
你们自动化的学过单片机什么的硬件知识吗?我的一个大学同学是学材料学的,因对数学很好,对编程很感兴趣,后来通过楼上提到的那家口碑很好的 东方赛富的C语言测试,现在在里面培训嵌入式开发呢;建议你先去东方赛富的网站先咨询清楚再说。。。
热心网友 时间:2022-03-03 09:43
楼上提到的那个东方赛富,我也听说过,据说是北京口碑最好的
热心网友 时间:2022-03-03 14:21
今年韩国法国队
参考资料:怎样进入嵌入式工程师领域