您的位置 首页 厂商

ARM初学者怎么挑选开发体系

很多ARM初学者都希望有一套自己能用的系统,但他们住住会产生一种错误认识就是认为处理器版本越高、性能越高越好,就象很多人认为ARM9

  许多ARM初学者都期望有一套自己能用的体系,但他们住住会发生一种错误认识便是以为处理器版别越高、功用越高越好,就象许多人以为ARM9与arm7好,我想关于初学者在此方面以此入门还应该沉着,开发体系的挑选终究要看自己往嵌入式体系的那个方向上走,是做驱动开发仍是使用,仍是做嵌入式体系硬件层规划与板级测验。假如想从操作体系层面或使用层面上走,不论是驱动仍是使用,那当然处理器功用越高越好了,但这个东西自学,有非常大的困难,不是几个月或半年或是一年二年能搞定的事。

  在某种意义上请,arm7与9的不同便是在某些功用指令集上丰厚了些,主频进步一些罢了,就比方286和386.关于用户来讲或许觉查不到什么,只能是感觉速度有些快罢了。

  ARM7比较适合于那些想从硬件层面上走的人,由于ARM7系列处理器内部带MMU的很少,并且比较好操控,就比方S3C44B0来讲,能够很简单将Cache关了,并且内部接口寄存器很简单看理解,各种接口关于用硬件程序操控或AXD单步命令行指令都能够操控起来,根据51单片机的思维很简单能把他搞懂,就当成个32位的单片机,然后消除许多51工程师想转为嵌入式体系硬件arm开发工程师的困惑,然后不会被业界某此不是真实懂嵌入式烂公司带到操作体系层面上去,让他们望而失畏,让业界愈加短少这方面的人才。

  而嵌入式体系不论硬件规划仍是软件驱动方面都是非常重视接口这部分的,挑选渠道还要调查一个处理器的外部资源,你触摸外部资源越多,越了解他们那你今后工作成功的机率就越高,这便是招聘时所说的有无“相关技能”,由于一个人不或许在短短几年内把一切的处理器都触摸一遍,而招聘单位所用的处理器就或许是咱们彻底没有见过的,就拿台湾数十家小公司(市价几千万)的公司出产的ARM类处理器,也很好用,但这些东西通用性太差,用这些处理器的公司就只能招有相关工作经历的人了,那什么是相关工作经历,在硬件上讲的是外围接口规划,在软件上讲是操作体系方面相关接口驱动及使用开发经历。我从业近十年,2000年ARM呈现,我一天始做ARM7,然后直接跑到了Xscale(这个板本在arm10-11之间),一做便是五年,招人面试都不下数百人,在这些方面仍是深有体会的。

  我个人以为三星的S3C44b0对初学者来说比较适宜,为什么这么说哪?由于接口资源比较丰厚,技能老练,材料较多,应该非常适合于初学者,有问题或许很简单找人帮且处理,由于大多数人都很了解,就好像51类的单片机,有N多位专家级的人物能够给你帮助,相关问题得以很快回答,所然业界以为这款arm都做用得烂了,但关于初学者来,就却是件功德。

  因而开发体系的挑选,要看自己的未来历来方针方向、要看开发板接口资源、还要看业界的通用性。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/258440.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部