学习DSP还是学ARM好
我是一般的本科生(通信专业),现在大一,刚学完C语言和51单片机,但单片机学得一般,汇编还没学过。我现在要自学DSP或ARM,这两个哪个难一点(之前听过DSP到研究生才可...
我是一般的本科生(通信专业),现在大一,刚学完C语言和51单片机,但单片机学得一般,汇编还没学过。我现在要自学DSP或ARM,这两个哪个难一点(之前听过DSP到研究生才可以深入,这说法对不?),如果学DSP又有什么好的学习板介绍一下,有什么好的视频?哪方面更易找工作?谢谢啦。希望能详细点.
怎样学习ARM机 展开
怎样学习ARM机 展开
4个回答
展开全部
兄弟,选学什么要根据兴趣和将来的就业方向。我在工作了4,5年,下面给你一些经验。
学DSP,应用范围是很广的,做通讯的,做芯片的,做音乐,做图像,都会用到,要做好必须软硬件都懂,算法也要精通。所以做DSP远远不只是拿个DSP核写写程序,这只是个开始而已,你需要几年的理论学习,加上8-10年的工作经验,才可以成为专家。一般来说,工业中能够做好DSP的人不多,但是很值钱,是公司不可或缺的人物。退一步说,即使掌握一些实际经验的,找工作也不难,现在全国都开始搞无线通讯,将来20年是这个领域的黄金时期,下点苦功学好DSP是有很好前景的。
学ARM,应用也是很广的,做手机的,做游戏机的,多媒体的,都会用到。你会成为一个产品开发工程师,针对不同的应用写程序。做ARM的开发主要是软件,入门不难,技术门槛低一些,但是懂得你做的产品和熟悉该领域的一切,才是你的竞争之本。现在会用ARM做开发的人不少,因为相对没有那么底层,容易入门。做ARM的发展之路跟做51差不多,要么做着应用开发然后转市场,要么一直做固件(这个工资很低),要么自己对产品熟悉后就做老板开发自己的东西。
如果你是那种数学功底好,喜欢算法,喜欢做底层开发,那么去做DSP是很好的。如果你喜欢做产品,喜欢玩板子,就去做ARM吧。
学DSP,应用范围是很广的,做通讯的,做芯片的,做音乐,做图像,都会用到,要做好必须软硬件都懂,算法也要精通。所以做DSP远远不只是拿个DSP核写写程序,这只是个开始而已,你需要几年的理论学习,加上8-10年的工作经验,才可以成为专家。一般来说,工业中能够做好DSP的人不多,但是很值钱,是公司不可或缺的人物。退一步说,即使掌握一些实际经验的,找工作也不难,现在全国都开始搞无线通讯,将来20年是这个领域的黄金时期,下点苦功学好DSP是有很好前景的。
学ARM,应用也是很广的,做手机的,做游戏机的,多媒体的,都会用到。你会成为一个产品开发工程师,针对不同的应用写程序。做ARM的开发主要是软件,入门不难,技术门槛低一些,但是懂得你做的产品和熟悉该领域的一切,才是你的竞争之本。现在会用ARM做开发的人不少,因为相对没有那么底层,容易入门。做ARM的发展之路跟做51差不多,要么做着应用开发然后转市场,要么一直做固件(这个工资很低),要么自己对产品熟悉后就做老板开发自己的东西。
如果你是那种数学功底好,喜欢算法,喜欢做底层开发,那么去做DSP是很好的。如果你喜欢做产品,喜欢玩板子,就去做ARM吧。
展开全部
DSP重点是算法,所以需要良好的理论基础;
ARM做控制的,也是目前以及未来嵌入式cpu的主流。比如iPhone4采用的就是A8的核。
做为大一的,先把单片机和C学好,这是最基本的,然后再学习ARM吧,DSP的话个人觉得没有项目的话很难学。
仅作参考!
关于学习ARM
买一块arm的板子,友善的挺好的,用的人多,资料全。arm9的大概500元。
先把他提供的指导书的东西熟悉学会,跑系统的话自己决定是wince的还是linux的。其他的等这些学会后再讨论。
ARM做控制的,也是目前以及未来嵌入式cpu的主流。比如iPhone4采用的就是A8的核。
做为大一的,先把单片机和C学好,这是最基本的,然后再学习ARM吧,DSP的话个人觉得没有项目的话很难学。
仅作参考!
关于学习ARM
买一块arm的板子,友善的挺好的,用的人多,资料全。arm9的大概500元。
先把他提供的指导书的东西熟悉学会,跑系统的话自己决定是wince的还是linux的。其他的等这些学会后再讨论。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上回答得很不错,到我店里看看吧,有很多适合初学者用的ARM开发板
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我个人认为学习一个东西首先是了解它,比如DSP到底是什么?用在什么地方?怎么用?和这里我们传统的单片机特点有那些相同与不同?开发需要注意什么?怎么样完成一个最小系统等。我想了解清楚这些问题我们自然就清楚比较清楚的认识DSP了.DSP主要是面对的一些算法,超强的数据处理能力。ARM其实和其它的单片机学习一样,多多的做点项目,现在初学,应该下点什么视频资料的,网上有许多的,还要就是买一个ARM学习版,还有就是你想学习什么类型的ARM,arm7 ,arm9还是那种内核的ARM,在网上arm的开发板一大把呀,淘宝上多的是。希望对你有帮助这些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询