树莓派和单片机的区别

子凡 问答 2019-06-29 17:08:57 阅读(...)

树莓派指的是一款开源硬件的成品开发板,上面也有CPU、内存,但是它们都是以分立的芯片的形式存在,而且CPU性能远超单片机,可以运行Linux操作系统。单片机是一类芯片的总称,不能运行Linux、Windows这类分时操作系统。

树莓派指的是一款开源硬件的成品开发板,上面也有 CPU、内存,但是它们都是以分立的芯片的形式存在,而且 CPU 性能远超单片机,可以运行 Linux 操作系统。单片机是一类芯片的总称,在一块芯片上集成了 CPU,内存,Flash(类比电脑的硬盘,早期单片机是 ROM)以及 IO 之类的外设,它不能运行 Linux 或者 Windows 这样的分时操作系统。

Raspberry Pi

树莓派是目前非常流行的一款小型计算机系统,其本质也是一块开发板,将你电脑机箱里的大部分东西都集成到了一块电路板上的 微型电脑,接上显示器鼠标键盘等等 东西 和你的电脑没啥实质的区别,操作系统不一样这个是基于 linux 的系统。

单片机可以有十几路 PWM,但是树莓派只有一个 PWM。也有单片机不能做,但是树莓派能做的。

树莓派和单片机的区别

  • 树莓派:微型卡片计算机
  • 单片机:单芯片计算机

单片机是 MCU(微控制器),而树莓派是卡片式计算机,它上面的处理器是 ARM 架构的。单片机一半速度慢,资源少,但是树莓派之类的不同,它可以运行像 Linux 的操作系统,或者部署服务器、云计算啥的。说白了就是树莓派可以完成很多单片机无法完成的操作。

最主要的是,开发单片机虽然周期比较短,但基本山都是基于特定的任务而且每次写完代码都要重新烧写,很麻烦。

而树莓派则不同,树莓派是计算机,它可以直接在本地上编程、编译、运行,如果要重新向原有程序添加或删除功能,或者从当前的任务切换到另一个不同的新任务,树莓派不需要依据任务或者更新的不同而像单片机一样去烧写程序。使用树莓派基本上通过各种库操作 GPIO 来对外设进行控制,并且如果你通过网络把它挂接到 Internet 上,可以远程进行操作。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 云计算 Cloud computing

    云计算给带来了什么样的生活方式改变

    互联网带给我们生活的影响是很巨大的,特别是现代企业的办公影响力会更大。过去,企业办公完全采取劳动力,虽然工作模式上很好,效率并不高,还需投入大量的资金与人力。互联网出现以后,办公模式得到很大改善,特别是云计算,带给企业的帮助很大。
  • 云计算

    什么是云计算的容器技术

    容器是一种更轻量级,更灵活的虚拟化处理方式,容器技术的好处,在于所有业务应用可以直接运行在物理主机的操作系统之上,可以直接读写磁盘,应用之间通过计算、存储和网络资源的命名空间进行隔离,为每个应用形成一个逻辑上独立的“容器操作系统”。
  • 云计算

    云计算特点

    云计算是最近几年新兴的计算机技术之一,云计算的可贵之处在于高灵活性、可扩展性和高性比等,主要特点有:动态可扩展、按需部署、灵活性高、可靠性高、性价比高。
  • 云计算服务是什么

    云计算服务是什么

    云计算服务,即云服务。中国云计算服务网的定义是:指可以拿来作为服务提供使用的云计算产品。包括云主机、云空间、云开发、云测试和综合类产品等。
  • 云计算架构是什么

    云计算架构是什么

    云计算架构其中有三层是横向的,分别是显示层、中间件层和基础设施层,通过这三层技术能够提供非常丰富的云计算能力和友好的用户界面,云计算架构还有一层是纵向的,称为管理层,是为了更好地管理和维护横向的三层而存在的。
  • 云计算

    云计算如何运作

    云计算让您可以通过 Internet 访问服务器、存储空间、数据库和各种应用程序服务。云服务提供商拥有和维护此类应用程序服务所需的联网硬件,而您只需要通过 Web 应用程序就可以预置和使用需要的资源。