第1个回答 2012-11-06
我没用过FPGA,不过楼上说的也不全对,arm只是代表了一类处理器,它并不脱离硬件的,只能说学习FPGA对数字电路的要求要大于arm的要求。硬件在处理器方面同样重要,比如说模拟电路方面,采样方面,数字信息处理,等等,楼上说的只是站在应用层的代码编写角度来回答问题的。
至于要学习哪个,要看个人的兴趣爱好了,FPGA的入门要求你对数字电路比较熟练,而处理器,一般你只要学习下他们的架构,学习两款处理器之后,你在学习其他的处理器就会很轻松,而在信息处理方面arm的处理能力远大于FPGA。
关于FPGA的就业方面,其实好多仪表仪器也有使用FPGA的,还有工业级的产品,还有好多相机等等都有FPGA的影子,所以无须担心就业的问题,不过在消费电子领域fpga的份额确实小于arm的份额,同样的程度,FPGA工程师要比arm工程师的待遇更好,原因就是国内FPGA精通的人不多。加油吧本回答被提问者和网友采纳