• 回答数

    3

  • 浏览数

    305

!首席12333
首页 > 工程师考试 > 嵌入式硬件工程师培训视频教程

3个回答 默认排序
  • 默认排序
  • 按时间排序

百度地图运营

已采纳

嵌入式开发的必学课程:C语言,C++,操作系统,计算机组成原理,linux编程,51单片机,arm,硬件编程语言,模拟电路&数字电路。嵌入式培训分几个阶段的学习,从基础到实战的练习,一点一点学习和掌握这门技术。学习的课程内容包含:嵌入式高级C语言、嵌入式设备及GUI开发、嵌入式Linux高级程序设计、Linux高级网络程序设计、数据库开发、面向对象高级语言程序设计、物联网、CotexA53 Linux平台驱动开发及真实的企业实战项目。想要学好嵌入式技术,嵌入式软件开发工程师,从事领域很宽泛,特别是工业控制、消费电子与通信设备三大领域,因为就业面很大,所以人才需求也大。现在智能硬件也比较火,这方面的发展也会大大拓展嵌入式软件开发工程师的就业机会。再者,嵌入式硬件工程师,需求没有嵌入式软件开发工程师大,但因为做硬件门槛会高些,所以这个方向如果做的比较专业,薪资绝对不会低。

嵌入式硬件工程师培训视频教程

340 评论(12)

邱shannon

看题主选择哪条嵌入式方向了。

嵌入式开发主要分2个方向(当然了还有更细的分类)

嵌入式硬件开发工程师

嵌入式软件开发工程师

如果是偏硬件类:你需要懂电路,各种硬件(元器件),会看原理图,这些你得精通,数电模电你得熟悉,语言:C是必须的,汇编你也得熟悉(电子专业的最合适不过了),ARM体系结构要很熟悉,因为你是走底层的,大概就是这样的,linux也要熟悉(相对软件开发工程师,会玩就行),还有一些,我一时也想不起来了。

如果是偏软件类(我是这类的):相对硬件来说,我可以不需要精通电路,元器件,但是要得简单的懂点点,原理图要看的(这些在工作中可以和硬件人员慢慢沟通,问问他们,久了也就略知一二了)

下面要说重点了(主要偏LINUX系统),C语言必须完成掌握,汇编需要熟悉,熟悉一门面向对象语言(C/JAVA等),我比较熟悉的是C,因为偏软件类,你走的路线应该是中--上层(也就是OS层APP层)

必须至少掌握一门IDE开发工具(比如QT,MFC,QT尤其重要)

ARM体系结构必须掌握

LINUX系统必须熟悉(当然了,如果选择WIN_CE的话,也是你的自由)

LINUX内核必须熟悉

嵌入式软件工程师一般的必须任务是什么呢:

1:u-boot的移植,编译

2:内核的裁剪,编译,移植

3:linux驱动的编译,编译,移植

4:文件系统的创建,编译,移植

5:应用程序你得会写(主要用QT写),当然你去玩android,你还得会java

写完了还不算完,你得用在板子上,所以,你要如果将写好的程序,交叉编译移植到板子上面去才行

基本都是这些了吧,一时没想到其它的

语言组织能力有限

可以追问

325 评论(14)

Alex@美食

嵌入式硬件工程师需要学会的基础技能:1、由需求分析至总体方案、详细设计的规划创造能力;2、熟练运用设计工具,设计原理图、PCB板的能力;3、熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试的能力;4、熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;5、掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;6、故障定位、解决问题的能力;7、设计文档的组织编写技能。要成为一个资深的嵌入式工程师还是有一定的难度的,一方面要有非常扎实的理论知识,同时也要有相当的那种大型的、高频CPU、多层PCB板的设计经验。嵌入式硬件工程师要学的课程主要有模拟电路设计、数字电路设计、电磁波理论等。熟悉常用的放大电路、滤波电路、电源电路设计和分析。如果想要了解更多详细内容,可以参考创客学院的相关内容,或者是去网上咨询。

284 评论(13)

相关问答