首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

学习ARM开发的意义...

学习ARM开发的意义...

     你只要学习一种处理器的就有许多ARM内核的处理器供你使用,从上面你看到有许多公司提供基于该内核的芯片,象世界著名的INTEL,TI,MOTOROLA等公司都提供各种ARM芯片。在嵌入式领域,8位处理器已经不再胜任一些复杂的应用,比如GUI,TCP/IP,FILESYSTEM等,而ARM芯片凭借强大的处理能力和极低的功耗,非常适合这些场合。所以现在越来越多的公司在产品选型的时候考虑到使用ARM处理器,从这个角度来说,对于在校大学生来说,如果你掌握了ARM开发技术,对于寻找一份好的工作也十分有利。
     另外,ARM热潮已经在国内展开,从各个电子类论坛都少不了ARM论坛就可以看出,所以你不用担心遇到问题没有地方交流,站长在电子产品世界BBS主持的ARM论坛版就是其中一个,欢迎大家到这里讨论ARM开发问题。
如何开始进入ARM学习
ARM学习可以分为基于ARM内核的COS开发设计和基于ARM SOC的开发应用。由于站长是做ARM SOC应用的,所以我就讨论ARM芯片的应用开发,不谈ARM芯片设计。
     我想首先应该对ARM内核做一些了解,不用太深入,毕竟不是从事芯片设计。然后就是熟悉一下ARM指令集,这点比较重要,虽然现在都是使用C开发程序,但是很多初始化程序是使用汇编写的。然后要掌握一个集成开发环境(IDE)的使用,务必做到比较熟练的使用。推荐使用IAR EWARM和ADS1.2。使用手册在IDE安装完成后在安装目录下都有,如果看英文吃力,就安装个金山词霸。不要老想着中文指导书,这个东西可遇不可等,现在很多书籍的质量大家也明白。
     然后根据自己的学习方向和兴趣购买一款ARM学习板(如果你对硬件比较熟悉,现在一般开发板都免费提供原理图,可以按照开发板的原理图自己做一版),比如想做一些网络方面编程,你可以选择S3C4510B,这个带有100M网络(很多ARM处理器也都可以外扩一个网口,一般是10M的,比如RTL8019AS和CS8900等)的芯片价格不到50元,非常合适。如果你要做PDA,可以选择S3C44B0X,S3C2410等这些带LCD接口的芯片。
     一般开发板都会带有一些简单例程,通过这些例程慢慢熟悉ARM程序设计步骤和IDE的使用,在这个过程你会逐步消除对ARM的神秘感,最后当你比较熟练的时候,ARM就是一个被你控制的工具,一个廉价而又强大的工具。
51 c8051f(f020,f040) msp430 arm(2410,2510) fpga(xc3s4000) dsp(5116 dm642) keilc vc++ matlab linux protel Ten_layerPCB mpegx h.26x Rscode Turbocode ofdm VideoBroadcasting ldpc_code(now!)
ARM是什么呀
小弟初入职,学习ICT测试,请各位大侠多指教,
ARM是什么呀
小弟初入职,学习ICT测试,请各位大侠多指教,

英国ARM公司是全球领先的16/32;位嵌入式RISC 微处理器解决方案的供应商,向全球各大领先电子公司提供高性能、低成本和高效率的RISC 处理器、外设和系统芯片技术授权。ARM 还为开发完整系统提供综合技术支持。ARM 的微处理器核技术广泛用于便携式通信产品、手持运算、多媒体和嵌入式解决方案等领域,已成为RISC 标准。

ARM公司是一家既不生产芯片(fabless)也不销售芯片(chipless)的公司,它通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式。更重要的是,这种商业模式取得极大的成功,采用ARM技术IP核的微处理器遍及各类电子产品:汽车、消费电子、成像、工业控制、海量存储、网络、安保和无线等市场,ARM技术几乎无处不在。

ARM公司在1990年11月英国剑桥的一个谷仓里成立,最初只有12人,怀着一个梦想:推出一个好的32位RISC CPU,让全世界每个人都至少有一个ARM芯片。经过11年多的发展,今日的ARM公司已经拥有700多名员工,其中60%以上都从事研发工作,在全世界8个国家和地区(中国台湾)设有分公司,并且即将在中国上海成立分公司。

很多以核为基础的系统芯片设计都以ARM核为基础。尽管Intel的微处理器在PC领域处于压倒优势地位,但在嵌入系统领域,Intel利用了ARM核的技术授权,例如,推出基于ARM的MP3播放器,Intel与TI在2001年7月30日同时取得ARM V6结构的授权。微软的PocketPC今后只支持ARM结构。Motorola、National Semiconductor、Lucent等一批厂商都取得ARM核的技术授权。

ARM技术具有很高的性能和更高的功效,因而容易被更多的厂商接受。同时,合作伙伴的增多,可获得更多的第三方工具、制造和软件支持,又使整个系统成本降低,产品进入市场的时间加快,从而具有更有利的竞争优势。

ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。

ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。

目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。
ARM架构是面向低预算市场设计的第一款RISC微处理器。

51 c8051f(f020,f040) msp430 arm(2410,2510) fpga(xc3s4000) dsp(5116 dm642) keilc vc++ matlab linux protel Ten_layerPCB mpegx h.26x Rscode Turbocode ofdm VideoBroadcasting ldpc_code(now!)
wo ye xiang xue
xiexie
长见识
学习
返回列表