0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Raspberry Pi与单片机的差别

Q4MP_gh_c472c21 来源:MultiMCU EDU 作者:honeysugar 2020-09-08 14:56 次阅读

背景介绍:
只玩单片机在当代显得太局限了,本篇说说树莓派(Raspberry Pi)。
本文两个目标:
1、2020 新手选哪个树莓派;
2、给 Raspberry Pi 装哪个系统、怎么装系统。

Raspberry Pi 与单片机的差别

编程体验的角度说说差别,既然说到“编程体验”就一定与用哪种语言相关。

一、Python

因为 MicroPython 的存在,所以用 Python 编程几乎感觉不到 Raspberry Pi 与单片机的差别。STM32 开发板可以变身 Pyboard,其实不只是 STM32,其他的像 ESP8266ESP32、K210 等也有相应的办法使其支持 Python。

二、C/C++

两者用 C/C++ 编程的体验差别是很大的。最明显的是:单片机必须要在电脑上编译好固件,再把固件下载到单片机里运行;而 Raspberry Pi 本身就相当于一台电脑,自己给自己编程运行在自己身上。

Raspberry Pi 用什么系统

如上所述 Raspberry Pi 本身就相当于一台电脑,所以跟电脑一样要装个操作系统才能用。

Raspberry Pi 可选的系统看看官网就知道有不少,初学者应该选哪个呢?下面 Sugar 就给出自己的建议,希望能让入门者少踩坑。

Raspberry Pi 支持很多系统,这些系统绝大多数都是基于 Linux 的。Raspberry Pi
官方的 Noobs 是 32 位的 Debian,是入门首选。现在常用的 ROS Melodic 是基于 Ubuntu 18.04 的,当前 Raspberry Pi 的 Ubuntu Mate 就是 Ubuntu 18.04 的树莓派版。也就是说如果目标是玩 ROS 系统,那就选 Ubuntu Mate 系统。

系统 位数
Noobs 32bit
Ubuntu Mate 32bit 和 64bit

Sugar 本篇主要就说以上 3 个系统。对于当下的入门者来讲,系统的选择与硬件的选购很相关。对于 Raspberry Pi 3B 或 3B+ 按正常的系统装法就可以完成以上 3 种系统安装,对于 Raspberry Pi 4B 想顺利安装的话当前只有 Noobs 一个选择。虽然折腾一下也可以在 4B 上装好 Ubuntu 18.04,但这并不在入门者的能力范围,也不推荐入门水平不够的时候去折腾这个事儿。

Raspberry Pi 使用多大的 tf 卡最好

Sugar 推荐 32GB 的 Class 10 卡最合适。Raspberry Pi 比单片机高级点,但本身性能并不是很优越,所以单独给太大的存储空间意义不大。一般学习 Linux、ROS 这样的需求 32GB 的空间足够了。

Sugar 习惯一向是“在合适范围内选最优的”,所以 8GB、16GB 就不推荐了,但并不表示小的就不可用。

Noobs 安装方法

1、在 Windows 上用 SD Card Formatter 格式化 tf 卡。


2、从官网下载 Noobs 用 WinRAR 解压到 tf 卡。


3、解压完成后安全弹出tf卡,插到 Raspberry Pi 上,并在树莓派上接好屏幕、键盘、鼠标。


4、给 Raspberry Pi 上电,做几个简单的选项,然后就开始自动的安装过程了。


5、自动安装完成后会重启,如下:

Noobs 的安装方法特别简单,没什么坑点。需要注意的一点就是:依靠 Windows 做的几个操作尽量用靠谱的软件。Sugar 格式化 SD 卡用的是 SD Card Formatter,解压缩用的是 WinRAR。

Ubuntu Mate 安装方法

Ubuntu Mate 当前官方有 32bit 和 64bit 两个版本,都是 Ubuntu 18.04 LTS,安装方法一样。

1、格式化 tf 卡,从官网下载系统压缩包,用 WinRAR 解压出 img 系统映像文件。
2、balenaEtcher是专门为 Raspberry Pi 刷 img 映像做出的开源软件,使用很简单:选好 img 和目标 tf 卡点下按钮就开始刷了。


3、刷系统的时间长短与 tf 卡的写入速度有关,刷完后会自动 Verify。


4、刷好后安全弹出 tf 卡,将其插到树莓派上,给树莓派接好屏幕、键盘、鼠标,然后上电。
5、做一些简单的配置,然后等就行了。

PS

Sugar 以前用 Raspberry Pi 玩 ROS Kinetic 的时候刚出 3B+ 就马上入手了一个。那时候用 Ubuntu 16.04 跑 ROS,当时 Ubuntu Mate 不支持 3B+ 所以装系统的时候一翻折腾。后来发现性能相比与 3B 并没有太可观的提升,白白多花了很多时间去折腾与 ROS 无关的装系统的事儿。

玩 Raspberry Pi 不推荐追新硬件的风,Sugar 当下仍然推荐 3B 和 3B+,因为 4B 对于新手来讲只有 Noobs 可选。如果是追求开发性能的高端玩家,Sugar 推荐直接换 jetson tx2 玩,就算是最新的树莓派性能提升也不像广告说的那么明显,与 tx2 没法比。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44553

    浏览量

    634766
  • Raspberry Pi
    +关注

    关注

    2

    文章

    559

    浏览量

    22199
  • 树莓派
    +关注

    关注

    116

    文章

    1707

    浏览量

    105611

原文标题:Raspberry Pi 新手该选哪种,怎样选择树莓派系统,怎样安装树莓派系统。

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Raspberry Pi树莓派新手指南

    电子发烧友网站提供《Raspberry Pi树莓派新手指南.pdf》资料免费下载
    发表于 12-23 17:05 0次下载

    新品来袭!Raspberry Pi Compute Module 5

    今天,我们很高兴地宣布推出备受期待的Raspberry Pi计算模块5,这是我们旗舰Raspberry Pi 5单板计算机的模块化版本,售价仅为45美元。 意外之旅 我们在2008年成
    的头像 发表于 11-27 18:21 431次阅读
    新品来袭!<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Compute Module 5

    Raspberry Pi Pico 2 W 发布

    树莓派官方今日宣布推出支持无线连接的新款 MCU(微控制器)主板 Raspberry Pi Pico 2 W,售价 7 美元, 较此前的有线版本高出 2 美元 。     Raspberry
    的头像 发表于 11-25 18:25 471次阅读
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2 W 发布

    Raspberry Pi Pico 2

    Raspberry Pi Pico 2显著提升了性能,同时保持了与之前的Raspberry Pi Pico系列器件的兼容性。 Pico 2具有更高的内核时钟速度、双倍内存、更强大的Ar
    的头像 发表于 11-25 15:10 558次阅读
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2

    Banana Pi M5 与 Raspberry Pi 4 – 基准测试

    Banana Pi M5 基准测试已成为我的网站上最受欢迎的作品之一,而且似乎人们真正想看到的是它与其 Raspberry 口味的表亲之间的直接比较,所以这里就是 Banana Pi M5 与
    的头像 发表于 10-28 10:28 341次阅读
    Banana <b class='flag-5'>Pi</b> M5 与 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基准测试

    e络盟开售Raspberry Pi AI 摄像头

    安富利旗下全球电子元器件产品与解决方案分销商e络盟开售全新 Raspberry Pi AI摄像头,这是 Raspberry Pi 的最新产品,扩大了 e络盟的人工智能设备范围。
    的头像 发表于 10-10 10:09 230次阅读
    e络盟开售<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> AI 摄像头

    树莓派和51单片机哪个有优势

    树莓派和51单片机是两种不同的硬件平台,它们各自有其特点和优势。在决定使用哪一个之前,我们需要了解它们的基本特性、应用场景和开发难度。 1. 简介 1.1 树莓派(Raspberry Pi) 树莓派
    的头像 发表于 09-02 09:04 792次阅读

    树莓派和单片机的优缺点是什么

    树莓派(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。 树莓派
    的头像 发表于 08-30 18:21 1620次阅读

    蓝牙模块如何实现单片机和手机端数据互传

    蓝牙模块实现单片机和手机端数据互传的过程可以分为以下几个步骤: 硬件准备 : 确保你有一个支持蓝牙通信的单片机开发板,如Arduino、Raspberry Pi等。 准备一个兼容的蓝牙
    的头像 发表于 07-24 17:59 2412次阅读
    蓝牙模块如何实现<b class='flag-5'>单片机</b>和手机端数据互传

    名单公布!树莓派5(Raspberry Pi 5)开发板免费试用!!!

    仅60美元且功能毫不逊色的Linux台式。” 新款Raspberry Pi 5的主要功能包括: 2.4GHz四核,64位Arm Cortex-A76处理器,拥有512KB的L2缓存和一个2MB的共享
    发表于 06-27 15:40

    学习ARM和单片机哪个更实用

    一般在8位单片机与ARM方面的嵌入式系统是有层次上的差别,ARM适用于系统复杂度较大的高级产品,如PDA、手机等应用。
    的头像 发表于 02-02 14:16 956次阅读

    PLC与单片机差别是什么?

    单片机不能完全替代PLC 。虽然单片机可以通过编程实现类似的功能,但是在可靠性和稳定性方面相对来说稍逊于PLC。
    发表于 01-16 13:51 610次阅读

    震惊!居然有人给 Raspberry Pi 5 做 X 射线!

      Jeff Geerling 会做一些莫名其妙的怪事,比如用信鸽来对抗网速,不过这也是我们喜欢他视频的原因。最近,杰夫对 Raspberry Pi 5 进行了 X 光透视,揭示了
    的头像 发表于 01-10 16:42 483次阅读
    震惊!居然有人给 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射线!

    搭载 树莓派5 Raspberry Pi 5 全新的HMI发布!

    多年来,上海晶珩不断推陈出新,在成功推出一系列基于 Raspberry Pi CM4 的平板电脑后,现推出了首个搭载 Raspberry Pi 5 的平板电脑系列HMI3010。其中,
    的头像 发表于 12-28 11:33 875次阅读
    搭载 树莓派5 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 全新的HMI发布!

    基于Raspberry Pi 5的蜂窝物联网项目

    今天小拜年给大家带来的是来自美国的Maker Rob Lauer的基于树莓派5的蜂窝网络项目,了解如何为新的 Raspberry Pi 5 单板计算机添加低带宽蜂窝连接。
    的头像 发表于 12-25 10:55 1254次阅读
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5的蜂窝物联网项目