• 【水果派不吃灰】Raspberry Pi树莓派小常识


    在这里插入图片描述

    • ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
    • ❤️ 本篇创建记录 2022-10-26 ❤️
    • ❤️ 本篇更新记录 2022-10-26 ❤️
    • 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言 📝
    • 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
    • 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志🔥

    1. 怎么选树莓派

    第一句话,作为现阶段理财产品,不建议入手,因为国内价格实在太贵。

    我们先看一下官网都有什么产品

    在这里插入图片描述
    分为两类,400系列和 Pi系列。

    2.1 400 系列

    树莓派400 外观看上去就是一个键盘,其实就是一个键盘。基本上也不会买,了解即可。

    在这里插入图片描述
    简要概述:

    Featuring a quad-core 64-bit processor, 4GB of RAM, wireless networking, dual-display output, and 4K video playback, as well as a 40-pin GPIO header, Raspberry Pi 400 is a powerful, easy-to-use computer built into a neat and portable keyboard.

    • 内存:4GB
    • CPU:Broadcom BCM2711 四核 Cortex-A72 处理器

    2.2 Pi系列

    通常我们说的树莓派,指的就是树莓派的Pi 系列。该系列发展到现在已经是第四代(Pi 4)了,性能和接口各方面的都有了较大的升级。同时根据硬件性能又分为 A(A,A+) 和 B(B,B+) 两种版本(B 版本是标准的版本,一般发布也是从B系列开始,然后在B版本基础上裁剪一下硬件配置以及板子尺寸再发布 A 版本,可以说 B 版本就是一个基准的版本)。当然,如果真的是考虑入手一个,买新不买旧,买B不买A

    这里有一个树莓派实验室整理的对比图(包括各种硬件参数):
    在这里插入图片描述

    2.2.1 Raspberry Pi 4 Model B

    在这里插入图片描述
    在这里插入图片描述

    2.2.2 Raspberry Pi 3 Model B+

    在这里插入图片描述
    在这里插入图片描述

    2.2.3 Raspberry Pi 3 Model A+

    在这里插入图片描述
    在这里插入图片描述
    可以看到,RAM被裁剪了。

    2.2.4 Raspberry Pi 3 Model B

    在这里插入图片描述
    在这里插入图片描述
    这个就是博主当做有的板子。

    2.2.5 Raspberry Pi 2 Model B

    官网上找不到对应链接(不确定是不是停产)

    在这里插入图片描述

    2.2.6 Raspberry Pi 1 Model B+

    在这里插入图片描述
    在这里插入图片描述

    2.2.7 Raspberry Pi 1 Model A+

    在这里插入图片描述
    在这里插入图片描述

    2.2.8 Raspberry Pi Zero

    在这里插入图片描述
    在这里插入图片描述
    可以理解为,
    A版本是B版本的裁剪版本,Zero版本是A版本的极致裁剪版本(有点类似于卖手机的套路)。

    无线网卡和蓝牙都没有,要联网只能通过 Micro USB OTG 端口做转化

    2.2.9 Raspberry Pi Zero W

    在这里插入图片描述
    在这里插入图片描述
    可以理解为Zero的加强版本。加上了无线网卡和蓝牙(官方真的是无微不至,我要哭死)。

    2.2.10 Raspberry Pi Pico

    在这里插入图片描述
    它的出发点就是单片机编程。当然如果是单片机,建议还是stm32吧。

    • Designed by Raspberry Pi, RP2040 features a dual-core Arm Cortex-M0+ processor with 264kB internal RAM and support for up to 16MB of off-chip flash. A wide range of flexible I/O options includes I2C, SPI, and - uniquely - Programmable I/O (PIO).
    • Network your Pico for a complete IoT solution. Raspberry Pi Pico W (官方无微不至)comes with a fully certified module on board featuring 2.4GHz 802.11n wireless LAN, making it the perfect solution for loT applications and projects requiring wireless communication.

    在这里插入图片描述
    主要可玩性在于Python

    2. 树莓派各类操作系统

    目前树莓派支持非常多的操作系统(不同系统的用途不一样),这一点的确很厉害。大多数可以通过系统镜像下载工具来烧录。
    在这里插入图片描述
    在这里插入图片描述

    下面介绍几种我们经常会用到的。

    2.1 Raspberry Pi OS(Raspbian)官方推荐

    在这里插入图片描述
    在这里插入图片描述
    Raspbian OS 是官方深度定制的树莓派板卡操作系统。它集成了很多工具,用于教育、编程以及其他广泛的用途。具体来说,它包含了 Python、Scratch、Sonic Pi、Java 和其他一些重要的包。如果你第一次使用树莓派,请下载这个。最重要,官方一直在维护。

    目前绝大部分也还是32位系统,4B版本已经开始支持64位系统。

    这里以32位为例子,又区分为:

    • 32位 Lite版本
    • 32位 无桌面版本,玩熟悉之后可以使用这个版本,占用更小。
    • 32位 有桌面版本(包括一些常用软件),初学者一般安装这个。

    2.2 Ubuntu

    • 选择Other general-purpose OS
      在这里插入图片描述
    • 选择Ubuntu
      在这里插入图片描述
    • Ubuntu包括了Desktop、Server、Core镜像

    在这里插入图片描述
    关于 Desktop、Server 版本区别参考

    适合于经常玩Ubuntu或者想试水Ubuntu的同学。

    2.3 RISC OS 针对ARM平台优化

    该系统主要针对ARM平台,并且命名也取自于所支持的精简指令集RISC架构。RISC OS并非Linux也不是基于Windows,而是拥有独特设计架构的桌面系统。其特点是快速、紧凑、高效。主要适合运行在例如树莓派、beaglebone之类的单板电脑上。

    至诞生之初到2018年,RISC OS一直是商业闭源的操作系统。在2018年后,将该操作系统在gitlab上完全开源出来,供更多的开发者去使用和维护。所以这是一个公司维护的开源操作系统,其可靠性和稳定性还是十分有保障的。

    另外RISC OS是针对ARM操作系统的,其他的操作系统不会对ARM平台进行特定的优化,而该系统的专一性则为其发挥ARM最佳性能提供可能。同时占用资源也很低,可以安装在16MB的小型的SD卡上。并且继续采用世界著名的BBC BASIC语言进行编程。当然也支持C语言编程。

    RISC OS启动速度很快,非常适合单板计算机,系统启动速度快,几乎在几秒钟可以进入完整的图形界面。

    在这里插入图片描述
    在这里插入图片描述

    从网上找到的一个效果图:
    在这里插入图片描述

    2.4 多媒体系统

    在这里插入图片描述
    在这里插入图片描述

    • LibreELEC- Kodi的操作系统
    • OSMC- 基于Kodi的开源媒体中心
    • Volumio- 无头发烧级音乐播放器,旨在以最高保真度播放音乐。

    适用于媒体发烧友。

    2.5 游戏模拟器系统

    在这里插入图片描述
    在这里插入图片描述

    • RetroPie- 在树莓派上进行复古游戏。小时候玩的很多像素游戏
    • Recalbox- 在树莓派上拖放轻型复古游戏和媒体中心,比如超级玛丽
    • Lakka -树莓派复古游戏镜像,完全以RetroArch为基础开发。

    当然还有其他系统,如果你有多个sd卡,可以考虑一个卡装一个系统。

    3. 总结

    简单介绍了一下树莓派硬件类型以及参数,同时也介绍了一些可以在树莓派上运行的不同功能的操作系统。

    总结一句话,这个树莓派生态的确强。

  • 相关阅读:
    C++ Qt数据库模块介绍
    运维日志排序(JavaScript)
    conan入门(二十八):解决conan 1.60.0下 arch64-linux-gnu交叉编译openssl/3.1.2报错问题
    MybatisPlus(简单CURD,MP的实体类注解,MP条件查询,MP分页查询,MP批量操作,乐观锁,代码生成器)
    前端面试宝典React篇02 为什么 React 要用 JSX?
    若依集成MybatisPlus
    uniapp 工具类方法封装 v1.0.0
    Spring框架系列(5) - 深入浅出SpringMVC请求流程和案例
    使用require.context实现优雅的预加载
    在 CentOS 8.2 上安装 MySQL C/C++ 客户端库 libmysqlclient.so
  • 原文地址:https://blog.csdn.net/weixin_44614230/article/details/127544802