嵌入式,FPGA

两者都专注于软件。

嵌入式我猜你说的是ARM吧?学这个东西很难,需要很好的编程基础和硬件基础。虽然重在软件,但硬件也很重要。所需基础:C语言或C++语言,LINX操作系统,扎实的数据点和模拟电。很少有人直接学这个,一般都是从单片机开始,这个东西起点比较高。

学好FPGA会赚很多钱,但是玩的人一般都是ARM的。如果直接学,无异于自虐。这个需求的基础只有更多,还需要学习另一门语言:VHDL。目前这样的人才比较少,所以你真的对自己的未来没有后顾之忧。

其实如果你懂单片机,这两件事就会变得简单很多。如果你没学过单片机,我建议先学单片机,这是必经之路。