本帖最后由 adce 于 2011-1-15 22:21 编辑
当今社会.科技在于外壳.更好的UI已经成了广大人民群众的需要.苹果的东西就是靠界面卖钱.硬件就是个ARM...
所以ARM作界面.FPGA作核心已经是标准模式.单纯的FPGA弄界面不合适...
ARM得会.FPGA也得会.
ARM的好处是速度无限.一直有更快的出现.算法写得差点没什么.2年后换个arm一样飞速运行...
FPGA的问题是速度有限.程序写的不好.安排的不合理就没办法了..2年后的FPGA还是这个速度...
所以ARM的开发难度要比FPGA低....ARM可以靠时间来解决问题....
所谓的软件工程的核心就是用 牺牲运算速度来减少项目复杂度...
arm马上都能用java了...这就说明速度无所谓了....
arm简单是因为有Wince Linux Android这些东西.这些也好找工作.工资也不会高...开发基本是在计算机上.然后拷下去运行就是.随着windows8的到来.这部分开发人员将与原有的计算机软件开发人员合并.工资待遇就是计算机软件开发人员的待遇.就是说过一阵子就算不上搞硬件的了.弄不好还搞不过搞计算机软件的那些人.
arm复杂是因为有裸机,或是实时操作系统这些应用.有些时候实时性和启动速度真的很重要.....
这部分收入高一些...这部分作懂了...开发个操作系统只是时间问题....
FPGA新手成长期很痛苦.新手期是根本不行的.所以搞FPGA的大部分都是成手.收入高一些....
不用nios的FPGA的难度小于arm裸机.....
其实计算机已经涉及到并行编程了.arm早晚也会涉及....FPGA到时候理解也就不会显得那么硬了... |