树莓派 4 代 B 型(Raspberry Pi 4 Model B)

树莓派 (Raspberry Pi)基金会于 2019 年 6 月 25 日正式发布了Raspberry Pi 4 Model B(简称RPI 4B)。这一代开发了 3 年的时间,核心处理器(SoC)为博通 BCM2711(四核 1.5GHz, Cortex A72 架构),内存(RAM)由 1GB 升级为最高 8GB LPDDR4,引入了 USB 3.0,支持双屏4K 输出, CPU 和 GPU 的速度也更快,支持 H.265 解码。 供电接口为 5V/3AType-C 或 GPIO 5V。树莓派 4 代 B 型支持双频 WiFi、蓝牙 5.0、提供 2 个 Micro HDMI 2.0接口(4K 60FPS)、千兆网口、 MIPI DSI 显示屏接口、 MIPI CSI 摄像头接口、立体声耳机接口、 2 个 USB 2.0 接口、 2 个 USB 3.0 接口、 40 针扩展接口 GPIO。来个爆照:

树莓派 ffmpeg python 树莓派4b配置_树莓派

硬件配置与RPI 3B+对比:

树莓派 ffmpeg python 树莓派4b配置_树莓派_02

树莓派 ffmpeg python 树莓派4b配置_树莓派_03

树莓派主流操作系统(OS):

适合树莓派的发行版版本很多,足以满足不同人群的需求。 官方推荐的有 NOOBS 和 Raspbian, Raspbian(单纯的 Arm 版的 Linux 系统,基于 Debian) 是当前实用最广泛的操作系统。第三方 OS 都有其自身风格,如果需求只是某一方面的功能,那么
选择第三方也是可以的。

(1) NOOBS 系统
NOOBS 全称 New Out Of Box System(全新开箱即用系统), 官方推荐的系统安装器,可以多系统引导(包含 Raspbian、 Arch OpenELEC、RaspBMC 等),它实际上还分为 NOOBS 和 NOOBS Lite,这两个版本本质是一样的,区别在于 NOOBS 带了完整版的操作系统的全部文件, NOOBSLite 中不含有操作系统文件,是引导器,需要联网下载。

(2) Raspbian 系统
官方推荐系统,是用 Debian 专门为 ARM 卡片式计算机树莓派定制的版本。 Debian 使用的人很多,符合 POSIX 标准文件系统规范,而且国内的更新资源多,软件丰富,系统安全稳定。Raspbian 系统专为树莓派打造,运行起来十分流畅, Raspbian 有两个版本,分别是 Raspbian Jessie With PIXEL 和 Raspbian JessieLite,它们的区别在于前者带有 PIXEL 的图形界面易用性更高,后者是不带图形界面的版本,特点是占用空间非常小。

(3)第三方系统
本系文章所描述的是传统嵌入式板卡玩法 uboot + linux kernel + rootfs 
基于产品的特殊需求来定制裁剪uboot和linux kernel ,此种玩法优点可玩性高,缺点工作量大,方方面面都得自己动手。我们用树莓派官方提供的BootLoader(官方不开源)启动uboot,通过配置uboot来加载启动linux kernel,通过uart交互,我所用的开发板如下:


树莓派 ffmpeg python 树莓派4b配置_树莓派_04

fythons...

闲话稍絮,我们开始。。。