嵌入式和fpga哪个好前景
嵌入式和fpga两者比较,嵌入式前景比较好。
一、嵌入式即嵌入式系统,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;嵌入式系统是软件和硬件的综合体。
二、嵌入式系统作为装置或设备的一部分,它是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都用嵌入式系统,有些嵌入式系统还包含操作系统,大多数嵌入式系统都是由单个程序实现整个控制逻辑。
三、FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
四、FPGA是一门技术,嵌入式是一种应用。FPGA的开发就是逻辑实现+约束+综合+仿真;嵌入式的开发流程是编码+编译+调试。
五、FPGA岗位非常有限,除了一线城市少数大厂,基本没有其它岗位(小公司你也看不上)。如果选择了FPGA,就只能在有限的几个公司混了。而且FPGA相对于嵌入式linux更需要懂硬件,甚至有时候要亲自动手搞点硬件。但是好处就是门槛高,可替代性差。
六、至于嵌入式linux,岗位多门槛也较为低一点。但是想更正贴主的一个思维:不管是嵌入式linux还是纯软件,开发语言远远不止c/c++,由于某些原因,c系列的语言用的越来越少。嵌入式其实跟纯linux软件并没有多大区别,只是编译的时候要做一下交叉编译而已。