得技通电子单片机编程器
设为首页   加入收藏

热线电话

0755-83291449 

0755-83469230

   首页     公司简介      仿真器    编程器    测试座     适配器    逻辑分析仪     ARM开发板     教学实验板     80C51系列开发平台       DSP产品         授权证明
           您当前位置:首页 >> 相关知识解答 >> ARM与单片机的异同点     在线咨询:业务代表


ARM与单片机的异同点

 

“学会了单片机就等于学会了ARM”,“ARM 就是一个32位的单片机”等等这些法绝对是一种不负责的说法。只有那些没有接触过ARM ,没有用ARM做过开发的才会有这些错

误的认识。

下面纠正几个错误的认识:

首先要注意:

错误1:ARM 是个芯片!

ARM是一个IP核。ARM的内核包括ARM7、ARM9、ARM11、ARM cortex等等。我们这里常说的ARM广义上指的采用ARM内核的MCU芯片。

错误2:ARM是32位的单片机!

ARM与单片机是两种技术!

单片机的全称是:单片微型计算机(SingleChipMicrocomputer),不是具体指的哪类芯片。我们广义上说的单片机大部分都是指8位的MCU芯片。

这些单片机芯片内核大部分是Intel 的51内核。ARM芯片采用的是ARM内核。ARM内核与单片机内核是2种结构完全不同的内核。

51单片机内核出现于80年代,是最早的嵌入式MCU。随着现在电子技术的发展,51内核的芯片已经远远不能满足产品设计要求了。

ARM内核最早出现在92年,经过几个版本的演变,已经非常成熟了。目前最低的版本是ARM7。ARM内核绝对是目前最流行的,目前90%以上的电子产品中至少采用了1项或

几项ARM技术。

ARM与单片机无论从其内核结构,指令方式,运算方式等等都是完全不一样的!所以认为学会了单片机就等于学会了ARM,绝对是错误的。

错误3:学习ARM就是学习一个新的单片机!

如果按照单片机的思路来学习ARM,不但丝毫没有帮助,有可能还会是学习者进入误区!

但是有一点是肯定的!那就是:熟悉ARM以后,使用ARM会跟使用单片机一样简单,甚至比单片机还简单!

错误4:CPU虽然是控制核心,但不是整个系统设计的关键点!

有人认为“MCU只是起控制作用,使用单片机和ARM无非就是换了个控制芯片,外围控制的电路都是一样的。所以MCU往往不是项目设计的关键,使用单片机和ARM都是一

样的” 。

这种想法绝对是错误的。CPU之所以叫CPU ,不仅因为他们是控制中心。还因为,整个系统的设计都是围绕着CPU来设计的。做过开发的人都明白,在整个系统设计时,

考虑最多的就是CPU的选择!我们在项目接手之后先根据项目方案选择CPU的型号,然后在根据CPU进行外围的设计。

如果只是控制几个LED灯或者控制几个数码管,用几元钱的单片机也就足够了。但是作为一个开发人员,仅仅设计这样一个东西,也就谈不上什么嵌入式产品开发了。对于开

发人员来说,这样的产品做多少个也没什么提高。

作为开发人员,设计产品不能仅仅考虑实现产品的功能。而更重要的是产品的可靠性;稳定性;功耗;成本(包括原材料费用和生产加工费用);外观大小;安装;后期的升

级和维护等等。

例如:一个复杂的产品,往往是需要多个系统组成的。从工作频率,运算速度,寻址空间,管脚数量和管脚功能来看很有可能需要多个单片机才能完成。但是功能强大的ARM

芯片可以替代几个单片机来完成工作。这样做不但减少了外围电子元件,减小了电路板尺寸,减少了生产(焊接)加工成本,还大大减少了多CPU通讯造成的干扰,大大降低

了功耗等等。关于这点,我们在做项目时深有体会。

错误5:学习ARM必须从单片机学起!

许多人认为,单片机比较简单,ARM比较复杂,如果想学ARM必须从单片机学起。这种观点是不正确的!只要熟悉ARM内核、熟悉C语言、能看懂电路就完全可以学习ARM。

ARM跟单片机内核不同,启动代码也不同,就连软件编译环境都不一样。就算熟悉单片机,ARM也得从头学。

总而言之,单片机与ARM虽然都是MCU,但技术领域不同。单片机有单片机的生存空间,ARM有ARM的优势。但是,现在随着电子产品的不断进步,大部分公司的大部分产品

都在使用ARM技术。而且现在就业压力越来越大,尤其是对于应届毕业生,只熟悉单片机已经远远不能满足社会的需求了。





友情链接                     站点地图

深圳得技通电子有限公司 版权所有
Email: sale2-djt@aaa.cn
add:深圳市华强电子世界一栋二楼11B022柜(手扶电梯口) tel: 0755-83291449     0755-83469230
粤ICP备09055445号-1