问答
400-660-1360
全部考试
记住密码
记住密码
已有账号?请绑定
找回密码
重置密码成功

请谨慎保管和记忆你的密码,以免遗忘或丢失

恭喜您注册成功

请谨慎保管和记忆你的密码,以免遗忘或丢失

免费注册
注册即代表同意《用户协议》《隐私政策》
首页 工程 金融 会计 医学 学历 外语 求职 资格
当前位置: 首页 问答中心 求职实习 正文
arm工程师向FPGA工程师容易吗,我是一名研究生,其实对FPGA感兴趣,但是,学校推荐实习要学习ARM,可以转
用户头像 笑语嫣然2088
8回答·20人浏览

arm工程师向FPGA工程师容易吗,我是一名研究生,其实对FPGA感兴趣,但是,学校推荐实习要学习ARM,可以转

我来答
最佳答案
用户头像 正义宝贝
2019-07-20 01:50
arm和fpga各有优劣
由于现在个人电子消费比较多,因此arm应用比较广泛,相对来说fpga要少一些
但是在一些特殊场合,fpga比arm或者其他处理器有更大的优势
对比来说
arm开发很容易,大部分你能想到的接口都集成了,系统容易做得小巧简单
fpga适合处理一些数据量特别大,算法简单的地方,或者要求控制很多的外设的工作
找工作来说,都不错的
不过有一点你需要注意,严格来说fpga工程师应该归为硬件工程师,而写arm代码应该归为嵌入式
其他回答(7)
用户头像 lglwjh
2019-07-20 11:34
FPGA那个技术深度会高些,难度不大, 想做好很有挑战性.
ARM这个知识面会宽些, 虽然技术上难度不大, 但相对复杂.

两个项目的综合难度,对初学者是一样的. 看你个人喜欢, 如果硬件基础好而且想挑战极限就选FPGA, 如果软件基础好, 想将来容易找到工作就选ARM.

如果两个工程师分别能把这两个项目做好,做FPGA的月薪值10k~20k, 做ARM的值8k~12k. 做FPGA的获得3个offer时,做ARM的获得了15个offer.
用户头像 蓝色的小野猫
2019-07-21 10:02
其实对于这样的问题,都有不同的想法,都不一定相同,我说一下我的看法吧,
FPGA是硬件,ARM是软件(也可以是硬件),就看你自己想往走硬件还是软件了,如果做硬件,两者都是要会的从某种意义上说。
我看到过相同的帖子,也是一样的问题,FPGA与ARM,如何取舍 ,那个帖子有十几个人回复了,你自己去看看吧,希望会对你的选择有帮助的,其实还是要看你的兴趣吧。网址:
用户头像 onlinemov
2019-07-23 09:15
FPGA做频谱仪的一个大关是高速AD采集,对技术要求比较高,不仅要软件,还要有高速硬件电路的知识。
ARM实现智能家居比较简单,不涉及到高速电路,容易实现一点。
用户头像 pzm_123
2019-07-27 13:21
不错,正如一楼所说,你在大一有如此具体的人生计划,非常不错,我回头看自己的研发技术路,走了10年,现在才略懂一二,主要就是起步太晚,早期缺乏规划导致。你现在会的东西有点偏软,还是继续以软为主,慢慢渗透到硬件的领域,最后到达算法的领域,这样是比较好的,ARM主要用在嵌入式的领域,由于其架构已经非常成熟,优势明显,现在在各种领域都有应用,建议你从ARM开始学起,其实ARM也分成2大主要方面,一是其中的嵌入式软件,二是硬件,建议你还是先从软件入手,硬件略懂就可以了,因为你的最终目标是算法,硬件只是为软件和算法构建一个平台,虽然硬件也很重要,但是你可以更容易的找到人替代这一部分的工作,你只需懂基本原理和框架即可。DSP主要做ARM无法完成的高性能并行处理,虽然FPGA也可以进行此处理,但是FPGA是硬件描述语言,维护和更改都不够灵活,效率低,FPGA的核心是硬件逻辑结构,做FPGA不是写代码,而是设计硬件电路,但是现在高性能的FPGA,已经嵌入了ARM和DSP硬核,也就是说你要学的几门技术,现在已经在FPGA上实现大统了。总之,你自己的想法没什么大的纰漏,但是要特别提醒你一点,既然你有这么远大的理想,且最终目标是算法,那不应该花大部分的精力纠结在软硬件上(当然也需要懂),这些东西都不过是工具而已,关键的是算法和设计思想,你学习软硬件的目的应该是抱着怎么把算法更灵活,更高效率实现的目的去学习,但是你现在还达不到这种水平,软硬件你可以先学到个中级水平,然后专心算法,到时你思考算法的方式,肯定和只懂算法的人完全不一样,建议你不要想所有通吃,人的精力是有限的,一定要有所专长,其他的都是懂思路和基本原理就行了,你抓住了算法,抓住了核心,软硬件的实现都可以找到团队去实现,要实现大的成功,必须借助团队的力量,到时基于你掌握核心技术的身份,软硬件都是听你的发号施令,你的领导身份也就自然确立,你在团队中也是不可替代的,相信你能成功,祝福你。
用户头像 一根芹菜2014
2019-09-21 09:19
对于大一的学生,你的想法很好,你已经超越了一大半的同龄人,ARM,DSP,FPGA以后你都应该掌握,具体看你要用他们做什么。ARM侧重于控制,建议你先把ARM比如STM32掌握好,跟老师或者研究生学长做点应用。在你读研的时候就会侧重研究方向,如各种通信技术,图像视频处理,语音信号处理等等,对于通信用FPGA做基带的是主流,FPGA应用很广,图像视频处理现在应用FPGA的也越来越多了,也不排除有些专业的DSP芯片用于视频图像处理,不过感觉越来越少了。总之你本科阶段应该把基础打好,多去实验室,多动手。。。
查看更多