嵌入式方面,MCU,单片机,微处理器,几个名词的概念内涵有什么不同?
展开全部
我从事嵌入式开发20来年了,我们项目中接触过的单片机也好,处理器也好很多很多。
从字面来说,其实MCU,单片机有时经常被认为是一个概念,微处理器就是MPU是另一个概念。
MCU即微控制器用在控制领域,它自身集成FLASH和RAM,上电程序即可从片上FLASH运行,速度快,程序可加密,但是受限片内的FLASH和RAM容量的大小,他的处理能力有限,适合用在高度集成,尺寸,功耗等受限制的控制领域。
MPU即微处理器,存储器和RAM不在片内,可以外部扩展,容量可以很大,这个只受限与地址总线能力,程序一般存放在非易失性存储器或串行FLASH内,上电后,程序需要装载到外部DRAM中运行,没有MCU运行程序快。
当然,在嵌入式领域还有DSP,你没有问到,DSP是数字信号处理器,DSP处理速度非常快,用于专业的数字信号处理,在架构上DSP采用哈弗结构,程序存储和数据存储分开,带宽加倍;传统微处理器通常采用冯.诺依曼结构,存储器只有一组总线,处理速度没有DSP快。
从字面来说,其实MCU,单片机有时经常被认为是一个概念,微处理器就是MPU是另一个概念。
MCU即微控制器用在控制领域,它自身集成FLASH和RAM,上电程序即可从片上FLASH运行,速度快,程序可加密,但是受限片内的FLASH和RAM容量的大小,他的处理能力有限,适合用在高度集成,尺寸,功耗等受限制的控制领域。
MPU即微处理器,存储器和RAM不在片内,可以外部扩展,容量可以很大,这个只受限与地址总线能力,程序一般存放在非易失性存储器或串行FLASH内,上电后,程序需要装载到外部DRAM中运行,没有MCU运行程序快。
当然,在嵌入式领域还有DSP,你没有问到,DSP是数字信号处理器,DSP处理速度非常快,用于专业的数字信号处理,在架构上DSP采用哈弗结构,程序存储和数据存储分开,带宽加倍;传统微处理器通常采用冯.诺依曼结构,存储器只有一组总线,处理速度没有DSP快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询