当前位置:首页 > 学习资源 > 讲师博文 > 嵌入式硬件工程师需要学习什么?哪些技能需要掌握?

嵌入式硬件工程师需要学习什么?哪些技能需要掌握? 时间:2019-07-25      来源:成都中心,谭老师

随着嵌入式技术的普及,硬件工程师的性质也有所改变。嵌入式硬件工程师与我们平常所说的硬件工程师不同。嵌入式硬件工程不但要求具备硬件工程师的基本技能,还必须完成部分软件工程师的工作,例如:底层驱动的开发、嵌入式操作系统的裁剪,移植:GUI、文件系统等软件的移植;基于嵌入式操作系统的底层驱动程序的设计等。

一个合格的嵌入式硬件工程师,不仅要懂得硬件电路的设计和制作,还需要懂得固件程序的设计和调试,只有这样才能算完整的硬件工程师。当然,也分单片机嵌入式工程师和Linux嵌入式系统硬件工程师,前者更容易些,后者相对较复杂。

嵌入式硬件工程师需要学会的基础技能:

1.由需求分析到总体方案、详细设计的规划创造能力;

2.熟练运用设计工具,设计原理图、PCB板的能力;

3.熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试的能力;

4.熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;

5.掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;

6.故障定位、解决问题的能力;

7.设计文档的组织编写技能

如果你具备了上面这些基本技能,那么可以恭喜你,你可以作为一个普通的硬件工程师了,你也可以往一名真正的嵌入式硬件工程师靠拢。

对于嵌入式硬件工程师,应该包含硬件层、驱动层、操作系统层和应用层技术的学习:

1.硬件层:

1)应该具备单片机接口设计编程,并且能够用C语言和汇编进行编程;

2)ARM接口电路设计编程(裸机驱动程序编写);

3)自行完成CPLD的逻辑设计等

2.驱动层:

1)需要熟悉操作系统的任务管理机制;

2)理解操作系统时间片机制;

3)熟悉操作系统内核架构和实时调度性;

3.操作系统层:

1)明白操作系统选择,根据需求选择合适的操作系统;

2)明白系统的启动流程;

3)根据用户需求,完成系统的移植;

4.应用层技术:

1)能够在理解操作系统的基础上,利用系统所提供的接口,完成用户需求。

2)能够立即系统所提供的相关专业算法等。随着嵌入式技术的普及,硬件工程师的性质也有所改变。嵌入式硬件工程师与我们平常所说的硬件工程师不同。嵌入式硬件工程不但要求具备硬件工程师的基本技能,还必须完成部分软件工程师的工作,例如:底层驱动的开发、嵌入式操作系统的裁剪,移植:GUI、文件系统等软件的移植;基于嵌入式操作系统的底层驱动程序的设计等。

一个合格的嵌入式硬件工程师,不仅要懂得硬件电路的设计和制作,还需要懂得固件程序的设计和调试,只有这样才能算完整的硬件工程师。当然,也分单片机嵌入式工程师和Linux嵌入式系统硬件工程师,前者更容易些,后者相对较复杂。

嵌入式硬件工程师需要学会的基础技能:

1. 由需求分析到总体方案、详细设计的规划创造能力;

2. 熟练运用设计工具,设计原理图、PCB板的能力;

3. 熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试的能力;

4. 熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;

5. 掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;

6. 故障定位、解决问题的能力;

7. 设计文档的组织编写技能

如果你具备了上面这些基本技能,那么可以恭喜你,你可以作为一个普通的硬件工程师了,你也可以往一名真正的嵌入式硬件工程师靠拢。

对于嵌入式硬件工程师,应该包含硬件层、驱动层、操作系统层和应用层技术的学习:

1. 硬件层:

1) 应该具备单片机接口设计编程,并且能够用C语言和汇编进行编程;

2) ARM接口电路设计编程(裸机驱动程序编写);

3)自行完成CPLD的逻辑设计等

2. 驱动层:

1) 需要熟悉操作系统的任务管理机制;

2) 理解操作系统时间片机制;

3) 熟悉操作系统内核架构和实时调度性;

3. 操作系统层:

1) 明白操作系统选择,根据需求选择合适的操作系统;

2) 明白系统的启动流程;

3) 根据用户需求,完成系统的移植;

4. 应用层技术:

1) 能够在理解操作系统的基础上,利用系统所提供的接口,完成用户需求。

2) 能够立即系统所提供的相关专业算法等。

上一篇:java file类创建文件

下一篇:一个完整的智能家居系统学习,想从事智能家居系统的看过来!

戳我查看2020年嵌入式每月就业风云榜

点我了解华清远见高校学霸学习秘籍

猜你关心企业是如何评价华清学员的

干货分享
相关新闻
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部