学fpga和还是嵌入式?

具体要选哪个,更多还是看个人喜好还有基础知识结构。

我们先来明白下两者区别在哪?

1、嵌入式:分两部分,第一是嵌入式软件开发,主要与嵌入式操作系统、应用软件等有关。第二是嵌入式硬件开发,需要掌握硬件设计、模拟仿真、 PCB设计等技能。

2、FPGA:它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物,是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

FPGA是硬件电路设计,嵌入式是一种应用。

FPGA的开发是逻辑实现+约束+综合+仿真,嵌入式的开发是编码+编译+调试,如果是对数字电路设计感兴趣,可以考虑FPGA。

在了解下就业机会哪个多?

1、嵌入式的就业机会很多,优点就是就业容易,因为涉及到了计算机的各个方面,如果不满意,以后可以直接做软件开发,当然是不考虑年龄的问题下那基本不会有太大问题。

2、fpga就比较复杂,就业岗位没有嵌入式那么多,但现在确实很缺人,薪资也给的特别高,一般分为算法和控制,而算法的工资会比控制高,因为技术含量比控制高得多,但算法适合高数比较好的人学。

最后在了解下入行门槛?

1、嵌入式系统的门槛比较低,不管是嵌入式linux还是纯软,开发语言远远不止c/c++,现在用的更多的反而是go java rust python lua之类的,其实跟纯linux软件并没有多大区别,只是编译的时候要做交叉编译而已,门槛略高于纯软,但是低于FPGA,对学历要求也不是很高,招聘的岗位比较多,门槛较低大专也可以学。

2、FPGA的要求比较高,对数字电路底蕴要求较高,大多都是用的xilinx和inter的芯片,前期入门较难,比较吃经验,需要更长的时间才能入门,现在招聘的岗位虽然越来越多,但需要本科以上理工类相关专业才行,而大厂更是要985/211的相关专业的硕士,因此fpga的门槛很高,可替代性差,但基本不存在中年危机。

如果是嵌入式与FPGA要选一个,个人是比较建议FPGA的,

​ 这里有一个入口:​FPGA学习资料免费领! ​ ​ ​

相关推荐
ZPC82108 天前
docker 镜像备份
人工智能·算法·fpga开发·机器人
ZPC82108 天前
docker 使用GUI ROS2
人工智能·算法·fpga开发·机器人
tiantianuser8 天前
RDMA设计53:构建RoCE v2 高速数据传输系统板级测试平台2
fpga开发·rdma·高速传输·cmac·roce v2
博览鸿蒙8 天前
FPGA 和 IC,哪个前景更好?怎么选?
fpga开发
FPGA_小田老师8 天前
xilinx原语:ISERDESE2原语详解(串并转换器)
fpga开发·iserdese2·原语·串并转换
tiantianuser8 天前
RDMA设计50: 如何验证网络嗅探功能?
网络·fpga开发·rdma·高速传输·cmac·roce v2
Lzy金壳bing8 天前
基于Vivado平台对Xilinx-7K325t FPGA芯片进行程序在线更新升级
fpga开发·vivado·xilinx
unicrom_深圳市由你创科技8 天前
医疗设备专用图像处理板卡定制
图像处理·人工智能·fpga开发
tiantianuser8 天前
RDMA设计52:构建RoCE v2 高速数据传输系统板级测试平台
fpga开发·rdma·高速传输·cmac·roce v2
luoganttcc9 天前
Taalas 将人工智能模型蚀刻到晶体管上,以提升推理能力
人工智能·fpga开发