基于ARM和Linux系统的微型电脑主板是怎样的?

树莓派可以称之为微型电脑主板,是基于ARM设计的(Arduino可以说是基于单片机设计的,早期的树莓派也算是基于单片机设计的)。

Arduino 是一个由开源软件环境支持的开源硬件原型平台。 它最初是一个意大利团队的开源项目。 早期的微控制器开发需要寄存器级别的操作。 这个团队将这些寄存器封装成函数,并提供非电子工程师都能理解的功能接口供大家操作。 目前的Arduino由硬件(各种型号的Arduino板)和软件(Arduino IDE)组成。 集成开发环境为Arduino IDE。 编写并编译草图后,通过USB接口线上传到Arduino运行。 模拟和数字引脚可以连接到各种设备和组件并与之交互。 它主要包括USB连接、电源连接器、复位开关、LED电源指示灯和串行通信指示灯以及扩展板。 Arduino的核心实际上是一个AVR单片机,但是Arduino的编程是一种专门的语言,不像一般的单片机直接用C语言开发。 它应该是一个封装好的开源平台,可以通过二次编程进行开发。

覆盆子派

Raspberry Pi可以称为微电脑主板,是基于ARM设计的(Arduino可以说是基于单片机设计的,早期的Raspberry Pi也是基于单片机设计的)。 2012年正式发布的最小的台式电脑可以说是卡片电脑。 自问世以来,它被称为微型计算机,具有计算机的外观,各种配置一应俱全。 CPU采用ARM11系列和Cortex-A系列,性能同样强大。 它是为计算机编程教育而设计的。 Raspberry Pi相当于一块成品开发板。 它的主控芯片是ARM架构(不过是Cortex-A系列,而不是前面提到的Cortex-M)。 与Arduino一样,它也是开源的,但它不属于单片机的范畴。 。 微控制器无法运行 Linux,但 Raspberry Pi 可以。 这样,Raspberry Pi就是一个基于ARM和Linux系统的微型计算机。

微控制器

微控制器是采用超大规模集成电路技术,将具有数据处理能力的中央处理器(CPU)、随机存储器RAM、只读存储器ROM、各种I/O端口和中断系统组合在一起的集成电路芯片,定时器/计数器等功能集成到硅片上就构成了一个小而完整的微型计算机。 它从20世纪80年代开始发展,现在种类很多,功能齐全,基础也很稳定。 并且已经基本渗透到生活中的各个角落,广泛应用于仪器仪表、家用电器、医疗设备、车载电子、娱乐消费电子、航空航天等众多领域。

手臂

ARM 指的是一种处理器架构。 微控制器的一大类,包括很多架构,ARM就是其中之一(这里特指ARM7和现在的Cortex-M系列)。 除了ARM之外,还有8051、AVR、PIC等架构。

综上所述,Raspberry Pi 和 Arduino 板都是微控制器系统。 Arduino是基于微控制器设计的,但Arduino是一个开源平台。 拥有自己专门的开发工具和语言,看似与单片机分离,但其核心却是另一个单片机。 Raspberry Pi是基于ARM设计的。 它是一块微型计算机主板。 它是为教育而设计的。 也可以理解为学习计算机编程的平台。 然而,Raspberry Pi 比 Arduino 更先进。 Raspberry Pi 可以运行 Linux。 、windows等主流操作系统,但Arduino不行。 中间一颗是本系统最重要的芯片BCM2836。 这个芯片封装了CPU、GPU、内存I/O控制器等很多东西,它是一个单片机。

单片机

四川理工学院毕业设计(论文)基于单片机的门禁系统设计

2024-5-6 21:02:48

单片机

基于51单片机的LCD显示控制系统设计AbstractII第一章

2024-5-6 22:01:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索