新闻banner
当前位置: 首 页 >> 新闻资讯>>技术资讯
12

MCU基础以及基础以及RTOS原理知识分享原理知识分享

1、什么是MCU?

MCU,中文简称单片机。即将CPU、存储器 (RAMFDROM )、多种10接口等集成在-片芯片上,形成的芯片级计算机。早期MCU架多是8位为主(例2lnte 8051系列、Atmel AT8/TS8系列、Labs EFM8系列等),目整合开发环境(IDE)也是以8位为主近年来,超低功耗MCU作为物联网的核心零组件,无论在市场规模,还是技术要求上都得到了飞速的发展。随着物联网时代任务的复杂化,对计算自力越来越高促使MCU开始近向16或32位来设计,与此同时相关的软件开发环境也提升到32位,甚至做到可以向下兼容,让开发环境不受限于硬件,以提供更具弹性的开发空间。

2、ARM

ARM公司是全球领先的半导体知识产权 ( IP)提供商,全世界超过5%的智能手机和平板电脑都采用ARM架构。ARM设计了大量高性价比、耗低的RISC处理

器、相关技术及软性,2014年基于ARM技术的全年全球出货量是120亿题,从诞生到现在为止基于ARM技术的芯片有600亿颗,技术具有性高、成本低和能耗省

的特点。在智能机、平板电脑、嵌入控制、多媒体数字等处理器领域拥有主导地位。

超低功耗mcu

CISVMinteAMD的X86架构为代表,RISV以ARMAMIPS为代表,目前正在的RISC-V也是RISV架构,开源采用宽的BSD协议,企业完全自由免费使用,同时也容许企业添加自有指令集拓展而不必开放共享以实现差异化发展.CISV和RISV区别插曲:ARM与RISC-V的竞争ARM上线了质疑risc-v的网站riscv-basics.com,24小时后又下线了,该网站列举了对RISC-V的几大质疑,包括:成本:虽然RISC-V是开源ISA,但是SA仅仅是处理器芯片的一小部分,因此RISCV的免费SA对于整体处理器的成本影响并不大生系统: RISC-V生态系统不够完整,无法提供完整的( 包括硬件到软件)设计支持碎片化风险: RISC-V生态中每个项目都可能会做自己的私有指令集扩展,导致软件兼容性不好,即碎片化问题安全性问题:之前由大厂出品的X86和ARM许多处理器遇到了安全性问题Spectre漏洞),而由一个尚处于起步阶段组织或初创公司发布的RISC-V处理器遇到安全性问题的可能性更大。设计验证:RISC-V虽然是开源指令集可以自行改动指令集,但是改动指令集会需要大量设计验证,所以如果没计验证完整度不够的情况下自行修改指令集反而容易出错。

底部二维码1
手机扫一扫
关注我们微信公众号