打印

开发系统的选择最终要看自己往嵌入式系统的那个方向上走

[复制链接]
2511|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
可是单方面|  楼主 | 2013-4-8 15:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发系统的选择最终要看自己往嵌入式系统的那个方向上走,是做驱动开发还是应用,还是做嵌入式系统硬件层设计与板级测试。如果想从操作系统层面或应用层面上走,不管是驱动还是应用,那当然处理器性能越高越好了,但这个东西自学,有十分大的困难,不是几个月或半年或是一年二年能搞定的事。
  在某种意义上请,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都做用得烂了,但对于初学者来,就却是件好事。

相关帖子

沙发
阿南| | 2013-4-9 14:22 | 只看该作者
现在还44b0x?

使用特权

评论回复
板凳
huangxz| | 2013-4-9 14:39 | 只看该作者
楼主不要误导了,用啥东西都不要紧,选好行业才是头等大事,现在教程网上很多,学习并不是困难的事情,
希望初学者还是不要眼光太高,其实嵌入式系统没啥的,选好行业以后,虚心学习,一年就能出个不错的人才(当然本科的知识还是要扎实)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:tt娱乐城(www.tyulecheng.com)

3

主题

3

帖子

1

粉丝