我发现只要是嵌入式的,不管硬件软件,都有好多是软件的内容。我是通信工程专业,从大一以来我对硬件的理解都是电子电路方面的研究,至于软件就是用来仿仿真、建建模而已。
主要区别有以下几点:
首先二者的外延不一样,硬件工程师指的是所有参与硬件电路设计的工程师,而嵌入式硬件工程师指的是嵌入式系统硬件电路设计的工程师。
在参与的具体工作中,硬件工程师一般只负责硬件电路的设计、调试等工作,而嵌入式硬件工程师相对于硬件工程师而言,专业性更强一点所以一般会负责底层软件方面的工作。
那可以这样理解么?
传统意义上的硬件工程就是在高中物理电学的基础上面的升级:主要搞模电、数电、高频之类的纯硬件研究。
嵌入式因为有芯片和设备需要操作系统,所以不得不去关注硬件、系统编程方面的东西,而嵌入式硬件比普通硬件工程更容易,就是因为嵌入式对纯硬件方面要求不高但是就是需要掌握更多软件方面的需求比如驱动、内核之类的?
应该是水平相当的,硬件工程师也可以做嵌入式设计,只是需要了解操作系统等软件更多一些,嵌入式工程师如果达不到硬件工程师的标准,硬件部分也设计不好。
应该说嵌入式工程师要比硬件工程师更多了解操作系统这一块内容。但这部分偏重于与硬件打交道部分,还需要嵌入式软件工程师合作来进行设计。
对嵌入式工程师的要求更高些。