关于ARM7/9及所用操作系统ucos、Linux选择的问题
先介绍一下一些情况,我上两届师兄都用的是DSP作为控制芯片做的电化学论文,考虑到这一点,我选择了ARM(本身也对ARM更感兴趣,C/C++、单片机原理、微机接口与技术学的...
先介绍一下一些情况,我上两届师兄都用的是DSP作为控制芯片做的电化学论文,考虑到这一点,我选择了ARM(本身也对ARM更感兴趣,C /C++、单片机原理、微机接口与技术学的夜还行,我当初报考现在这个研究方向很大一部分原因是对编程很感兴趣,复试考微机接口与技术);但是现在为到底选择ARM7还是ARM9上纠结,实验室各有一块开发板,ARM7是周立功的,有配套的一系列学习资料,最主要的是我一从事ARM工作的师兄讲,对于以前没学过ARM的初学者最好是从ucos入手,因为Linux可能要学半年甚至一年才能有点收获,还只是可能。我用ARM的初衷其实就是与前两届师兄有点区别,作为控制芯片,ARM7+ucos比DSP要强悍;当然另一方面是看好ARM嵌入式的前景(可是就业时貌似ARM9+Linux比起ARM7+ucos更有优势);关键是能把论文写出来,我觉得研究生阶段也只有自己做课题和论文时能学到点东西,所以我就纠结了,Linux就业前景应该比ucos好。可是虽然ARM7+ucos好学一点,可Linux在arm7上跑不了,以后从ARM7+ucos转ARM9+Linux可能跨度、难度有点大(我是在想万一还有足够的时间学习Linux呢)。最关键的是我们的ARM9的板子是立宇泰的armsys2440,没有相关的ucos范例资料来让我学习armsys2440+ucos,希望有知道的大侠不吝赐教,小弟感激不尽!
展开
展开全部
我在刚开始学习ARM的时候,也有你这样的困惑。我目前已经工作7年了,刚开始是搞单片机的。05开始学习ARM,06第一个项目是采用的arm7+uClinux,07开始用arm9+linux。感觉ARM7和arm9还有单片机,各有各的优缺点。实际工作中更多的是要考虑产品的性价比和可行性,对于一些很小的系统,能用低成本的,尽快会用低成本的解决,毕竟企业是追求效益最大化的。有时候,过分的想用更高性能的CPU,更好的操作系统,往往只是自己的一种爱好和满足感。不能实际解决问题。比如有个小的监控,我用ARM7和AMR9都可以做,但是我用ARM7可能只需要1个月就可以完成,而用arm9+linux不光成本高,难度和周期都会加大加长。所以选择方案一定要与实际的项目相匹配。任何一种技术其存在,就有其存在的道理。学会什么都不吃亏的。
至于要学什么,我的建议是循序渐进。这是符合人类自身的科学学习方法,如果简单的都学不好,搞更复杂的只会让自己受到打击越大。失去继续学习的信息。
我不知道你学习的专业是什么,如果是偏向硬件的,建议从硬件底层往上学,而如果你是学计算机专业的,对操作系统和多线程,API比较熟悉,建议你从上往下学。总之一句话,先从自己熟悉的开始入手,慢慢深入,循序渐进会越走越宽的,越走越顺的。
最后,祝你成功!
至于要学什么,我的建议是循序渐进。这是符合人类自身的科学学习方法,如果简单的都学不好,搞更复杂的只会让自己受到打击越大。失去继续学习的信息。
我不知道你学习的专业是什么,如果是偏向硬件的,建议从硬件底层往上学,而如果你是学计算机专业的,对操作系统和多线程,API比较熟悉,建议你从上往下学。总之一句话,先从自己熟悉的开始入手,慢慢深入,循序渐进会越走越宽的,越走越顺的。
最后,祝你成功!
名片
2024-10-28 广告
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其...
点击进入详情页
本回答由名片提供
展开全部
从功能上说越复杂的系统功能更多要么实现功能越容易。这就看你是否需要了。就好像交通工具,走着、骑车、汽车、火车、飞机有各种选择。看你需要了,有人喜欢越简单越好,有人就喜欢为暂时用不到或者永久用不到的功能做准备。
你自己根据自己的情况选择吧。对于学习来说,我认为还是选择困难的,为以后准备点高难度经验。不过不要因为太难而不能完成任务。
你自己根据自己的情况选择吧。对于学习来说,我认为还是选择困难的,为以后准备点高难度经验。不过不要因为太难而不能完成任务。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
μc只是个内核,很多功能要自己添加,而Linux是一个完整系统
个人感觉刚开始学还是从μc开始比较好,而且μc比较灵活,学完μc再学Linux就比较容易上手手了,网上μ的资料还是比较多的
以上为个人看法 仅供参考
个人感觉刚开始学还是从μc开始比较好,而且μc比较灵活,学完μc再学Linux就比较容易上手手了,网上μ的资料还是比较多的
以上为个人看法 仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询