2026年,工作2年的嵌入式软件工程师,主要写MCU驱动,想转行做‘FPGA与嵌入式协同设计’(比如Zynq PS-PL开发),该如何系统学习硬件逻辑思维和FPGA开发工具?
我做了两年嵌入式软件,熟悉C/C++,玩过STM32和Linux驱动,但对硬件描述语言和FPGA一窍不通。现在很多智能边缘设备都用Zynq或者MPSoC这类FPGA+ARM的方案,我觉得这个方向很有前景。想请教转行路线:1. 对于软件背景的人,学习Verilog/VHDL最大的思维障碍是什么?如何克服?2. 应该从哪款开发板(比如Zynq 7000系列)和哪个工具链(Vitis/Vivado)入手最友好?3. 学习重点应该放在PS和PL的交互(AXI总线)、硬件加速模块设计,还是系统架构?4. 为了求职,我需要做一个什么样的综合项目才能证明自己具备了软硬协同开发的能力?希望有类似转型经历的前辈分享一下学习路径和项目经验。我要回答answer.notCanPublish回答被采纳奖励100个积分