树莓派(Raspberry Pi) 是一款小型单板计算机。通过将键盘、鼠标、显示器等外围设备连接到 Raspberry Pi,它完全可以胜任个人计算机的任务
Raspberry Pi 广泛用于实时图像/视频处理、基于物联网的应用程序和机器人应用程序。
Raspberry Pi 比笔记本电脑或台式机慢,但仍然是一台能够以低功耗提供所有预期功能或能力的计算机。
树莓派基金会提供基于 Debian 的 Raspbian OS。此外,他们还为 Raspberry Pi 提供 NOOBS OS。我们可以安装多个第三方版本的操作系统,如 Ubuntu、Archlinux、RISC OS、Windows 10 IOT Core 等。
Raspbian OS 是可免费使用的官方操作系统。该操作系统经过有效优化,可与 Raspberry Pi 一起使用。Raspbian 有 GUI,其中包括用于浏览、Python 编程、办公、游戏等的工具。
我们应该使用 SD 卡(建议至少 8 GB)来存储 OS(操作系统)。
Raspberry Pi 不仅仅是计算机,因为它提供了对片上硬件的访问,即用于开发底层驱动的 GPIO。通过访问 GPIO,我们可以连接 LED、电机、传感器等设备,也可以控制它们。
它具有基于 ARM 的 Broadcom 处理器 SoC 以及片上 GPU(图形处理单元)。
Raspberry Pi 的 CPU 速度从 700 MHz 到 1.2 GHz 不等。此外,它还具有从 256 MB 到 1 GB 的板载 SDRAM。
Raspberry Pi 还提供片上 SPI、I2C、I2S 和 UART 模块。
有不同版本的树莓派可用,如下所示:
Raspberry Pi 1 Model A
Raspberry Pi 1 Model A+
Raspberry Pi 1 Model B
Raspberry Pi 1 Model B+
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B
Raspberry Pi Zero
在以上版本的树莓派中,比较突出的是树莓派,其特点如下:
功能 | Raspberry Pi Model B+ | Raspberry Pi 2Model B | Raspberry Pi 3Model B | Raspberry Pi zero |
SoC | BCM2835 | BCM2836 | BCM2837 | BCM2835 |
CPU | ARM11 | Quad Cortex A7 | Quad Cortex A53 | ARM11 |
CPU频率 | 700 MHz | 900 MHz | 1.2 GHz | 1 GHz |
内存 | 512 MB SDRAM | 1 GB SDRAM | 1 GB SDRAM | 512 MB SDRAM |
GPU | 250 MHz Videocore IV | 250MHz Videocore IV | 400 MHz Videocore IV | 250MHz Videocore IV |
存储 | micro-SD | Micro-SD | micro-SD | micro-SD |
有线网口 | Yes | Yes | Yes | No |
无线 | WiFi and Bluetooth | No | No | No |
Raspberry Pi 3(此处)的片上硬件如下图所示,
上面显示的一些硬件组件如下所述:
HDMI(高清多媒体接口):用于将未压缩的视频或数字音频数据传输到电脑显示器、数字电视等。通常,此 HDMI 端口有助于将树莓派连接到数字电视。
CSI 摄像头接口: CSI(摄像头串行接口)接口在 Broadcom 处理器和 Pi 摄像头之间提供连接。该接口提供两个设备之间的电气连接。
DSI 显示接口: DSI(显示串行接口)显示接口用于使用 15 针带状电缆将 LCD 连接到 Raspberry Pi。DSI 提供快速高分辨率显示接口,专门用于将视频数据从 GPU 直接发送到 LCD 显示器。
复合视频和音频输出:复合视频和音频输出端口将视频和音频信号一起传送到音频/视频系统。
电源 LED:它是一个红色 LED,用于电源指示。当电源连接到 Raspberry Pi 时,此 LED 将亮起。它直接连接到 5V,只要电源电压低于 4.63V,它就会开始闪烁。
ACT PWR: ACT PWR 是绿色 LED,显示 SD 卡活动。