我本科阶段应该怎么学习?ARM还是FPGA还是DSP?

我现在是一名大一本科生,通信专业的,同时用汇编和C语言掌握了51,正在学习STM32,我想要一直读到博士,最好能去美国留学,请问之后学习ARM,DSP,和FPGA哪个好?... 我现在是一名大一本科生,通信专业的,同时用汇编和C语言掌握了51,正在学习STM32,我想要一直读到博士,最好能去美国留学,请问之后学习ARM,DSP,和FPGA哪个好?我现在的想法是本科学好ARM+FPGA,并且打好数学基础,然后研究生和博士研究算法和开发项目,这样将来可以同时应用ARM,FPGA,DSP成为方案级别的工程师,或者一直在研究所或者大学里从事开发。请问这样可行吗?我对这些都是很感兴趣的。 展开
 我来答
debei8
推荐于2018-04-14 · TA获得超过196个赞
知道答主
回答量:48
采纳率:0%
帮助的人:49万
展开全部
不错,正如一楼所说,你在大一有如此具体的人生计划,非常不错,我回头看自己的研发技术路,走了10年,现在才略懂一二,主要就是起步太晚,早期缺乏规划导致。你现在会的东西有点偏软,还是继续以软为主,慢慢渗透到硬件的领域,最后到达算法的领域,这样是比较好的,ARM主要用在嵌入式的领域,由于其架构已经非常成熟,优势明显,现在在各种领域都有应用,建议你从ARM开始学起,其实ARM也分成2大主要方面,一是其中的嵌入式软件,二是硬件,建议你还是先从软件入手,硬件略懂就可以了,因为你的最终目标是算法,硬件只是为软件和算法构建一个平台,虽然硬件也很重要,但是你可以更容易的找到人替代这一部分的工作,你只需懂基本原理和框架即可。DSP主要做ARM无法完成的高性能并行处理,虽然FPGA也可以进行此处理,但是FPGA是硬件描述语言,维护和更改都不够灵活,效率低,FPGA的核心是硬件逻辑结构,做FPGA不是写代码,而是设计硬件电路,但是现在高性能的FPGA,已经嵌入了ARM和DSP硬核,也就是说你要学的几门技术,现在已经在FPGA上实现大统了。总之,你自己的想法没什么大的纰漏,但是要特别提醒你一点,既然你有这么远大的理想,且最终目标是算法,那不应该花大部分的精力纠结在软硬件上(当然也需要懂),这些东西都不过是工具而已,关键的是算法和设计思想,你学习软硬件的目的应该是抱着怎么把算法更灵活,更高效率实现的目的去学习,但是你现在还达不到这种水平,软硬件你可以先学到个中级水平,然后专心算法,到时你思考算法的方式,肯定和只懂算法的人完全不一样,建议你不要想所有通吃,人的精力是有限的,一定要有所专长,其他的都是懂思路和基本原理就行了,你抓住了算法,抓住了核心,软硬件的实现都可以找到团队去实现,要实现大的成功,必须借助团队的力量,到时基于你掌握核心技术的身份,软硬件都是听你的发号施令,你的领导身份也就自然确立,你在团队中也是不可替代的,相信你能成功,祝福你。
更多追问追答
追问
谢谢前辈的鼓励,如果要从事大的系统的开发的主持和方案提供,是不是不仅要懂算法并且要熟悉各种芯片?再者我学的是通信工程专业,所学的主要是工科数学,是不是在算法上会不如本科学习数学的?如果主持系统开发的话,算法是核心还是方案提供是核心?算法可不可以找专门做算法的人来做?但是如果不做算法的话,是不是读博士就没有意义了?硕士、博士都有什么方向比较合适?我很迷茫啊。。
追答
你确实太迷茫了,这么多问题回答你估计也很难消化,你要自己前进一点,行动一下,会看的更清楚,先做好眼前的事情,现在你讨论算法还太早,你就先学学软硬件设计,看看自己的兴趣到底在哪里,等你真正深入一点了,你会有自己的看法,而且问的问题会更有针对性,还有,算法不是每个人都能搞的,要量力而行,要做自己擅长和感兴趣的事情,不能一味追求高端,这点很重要,建议你可以先做个BCII个人兴趣测试,看看自己的兴趣到底在哪里,因为你这样问下去,到时行动的时候,可能还是很迷茫。高技术项目方案的核心就是算法,什么专业都是其次的,关键看你怎么学,算法可以找专门的人,但是“专门的人”很难找到,功利性不要太强,是否读博士应该取决于你个人内心的需要,读书的时候,先不要考虑太多今后的需要,特别是今后赚钱的,物质方面的需要,不是说这不重要,是因为现在国内,大家目的性都太强了,很多人忽略了,真正最牛的人,最开始都没想太多,就是专心学,最富的人,他的第一目标并不是富本身,而是把事情做好,做到极致,读博士不仅仅是学算法吧,我觉得最高层次的学习,都是对精神的磨练,对气场的增强,建议你先把眼前事情做好吧,现在同一个答案,对于不同层次的你,理解也会不一样。
深圳思驰科技有限公司_
2024-10-23 广告
深圳思驰科技是国内先进入芯片解密领域的公司,拥有数十年的丰富经验,成功帮助国内外企业、政府及知名科研机构攻克多个技术难题。在医疗电子、工控设备、军事航天、通信设备、广电设备、交通设备、汽车电子、家用电子等行业都成功推出了多款创新产品,熟悉这... 点击进入详情页
本回答由深圳思驰科技有限公司_提供
mariohi
2012-03-12
知道答主
回答量:22
采纳率:0%
帮助的人:8.3万
展开全部
对于大一的学生,你的想法很好,你已经超越了一大半的同龄人,ARM,DSP,FPGA以后你都应该掌握,具体看你要用他们做什么。ARM侧重于控制,建议你先把ARM比如STM32掌握好,跟老师或者研究生学长做点应用。在你读研的时候就会侧重研究方向,如各种通信技术,图像视频处理,语音信号处理等等,对于通信用FPGA做基带的是主流,FPGA应用很广,图像视频处理现在应用FPGA的也越来越多了,也不排除有些专业的DSP芯片用于视频图像处理,不过感觉越来越少了。总之你本科阶段应该把基础打好,多去实验室,多动手。。。
追问
谢谢啊,几句话说得很详细了,我就是将来想做尽量高端难度大的研究或者项目开发,但是对于ARM嵌入式搭建似乎感觉到后来也许会由于芯片的原因有一个封顶,我喜欢不断攀登技术的巅峰,同时为民族的复兴尽一份力量,所以对于信号传输和处理方面也都比较感兴趣,听了你的话,似乎思路清晰了一些。
追答
哎,现在的大学生要多有几个你这样的就好了,呵呵,有了明确的目标很不错,加油行动吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foolfishcayman
2012-03-11 · TA获得超过696个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:252万
展开全部
你真是大一吗?非常让我佩服,在大一能给自己制定如此长远的计划,相信你了解了很多相关知识了。根据你的计划建议你学好基础,重要的是学会高效的学习方法和科学的思维方式。ARM,FPGA,DSP都只是工具,对你应该不难。
更多追问追答
追问
谢谢,基础我会尽力打好,请问高效的学习方法和科学的思维方式应该如何培养?做东西还是研究数理?
追答
本科时可以侧重于学习,但也不要放过实践的机会。这个不矛盾的。实践可以帮助你更好的理解理论知识。高效的学习方法你可以从好的学习习惯开始,这方面有相关书籍,你可以上网找找,和学长们聊聊。科学的思维方式:可以看出你是一个工科学生,这方便更多的是讲究思考问题的逻辑性,但也不能钻牛角尖,有理有度地思考问题。当然不是我这那说就说明我有这个能力,一定注意培养自己勤于思考的习惯。总的来说,习惯的力量是很强大的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
W30259
2012-03-11 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:117万
展开全部
我感觉arm好,不过做硬件的,mcu是必须的,然后学arm,在学fpga,dsp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式