这个问题我问了许多人,大概有以下五种回答: 答一:学FPGA,因为FPGA可以嵌入很多ip核,可以根据实际需要增加或删除某些接口组件,可以随时更新IP核,其使用更为灵活,也可以移植诸如Linux这些操作系统。使用arm只存在熟悉其寄存器的操作罢了。
答二:很多系统FPGA和ARM是同时需要用的,如果想作为项目负责人,肯定都得懂,这两个东西也没想象的难哦,做工程跟做学问差别还是很大的,工程一切都是为项目服务,项目不需要的东西可以缓下来。
答三:我本人比较偏向FPGA 但是就是觉得这个难度相对要大,对于能够比较好的掌握不容易,而且就业面要稍小一点。 ARM由于有单片机的基础比较好上手,但是确实没有接触过,周围的也只是用它做单片机用,不甚了解。
答四:学arm一样可以有很大的深入,但是要配合os来学习,单纯的学arm没什么实际意义。
答五:这个问题应该从更本质一点来思考对你的选择更重要。 不应该说学ARM好还是学FPGA好。 应该思考的是对你自己选择学硬件好还是学软件好。 FPGA设计现在虽然一般用语言来描述,但是本质上是硬件数字电路,到后来设计能力的高低是看你硬件功底。 ARM,即使其周边硬件你也做,那也是很简单和标准的,最后的水准还是看你的软件尤其是嵌入式操作系统的应用功底。
欢迎跟帖讨论!
|