浅谈单片机、ARM和DSP的异同——非常透彻

本文探讨了单片机、ARM和DSP的异同,指出它们都是CPU,但各自针对不同应用场景。单片机主要用于控制,ARM在消费电子中广泛使用,而DSP擅长数字信号处理。理解它们的关键在于掌握指令集、执行方式和具体应用领域的差异。学习过程中,实践操作比理论学习更为重要。
摘要由CSDN通过智能技术生成

http://www.elecfans.com/app/api/focus/index/id/341


 犹记得当年读书的时候,老师说单片机、ARM、DSP有互通之处,都是CPU,但听老师讲都听不懂。

  我该如何理解他们,并找出他们的异同呢?我们来看看行内人的看法:


  ICer,从事ARM CPU的SOC设计

  按我的理解说几句吧,希望能说薄一点。

  首先,说CPU,中央处理器,本质就是一个集成电路,实现的功能就是从一个地方(如rom)读出一个指令,从一个地方(如ram)读出数据,然后根据指令的不同对数据做不同的处理(如相加),然后把结果存回某个地方(如ram)。不同架构的cpu会有不同的指令,不同的存取方式,不同的速度,不同的效率,等等的差异。

  然后,说单片机(通常意义所说的微控制器MCU),ARM(通常意义所说的高效能RISC),DSP(通常意义所说的通用数字信号处理器),这三个CPU分别是针对不同的应用而产生的CPU。当然这也不是绝对的,因为ARM现在出的CPU囊括了MCU(如M0),RISC(如A8),DSP(如M4)。

  微控制器的目的主要是用作控制,他不需要多快的速度,如电饭锅的控制器,只需要控制发热元件的通断,信号等的开关等,但是对成本要求很严格࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值