天天看点

树莓派4B学习日记1-介绍

作者:菜卓001

树莓派(Raspberry Pi)是一款基于ARM的微型电脑主板,体积小,功耗低,功能强大,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,具备所有PC的基本功能只需接通电视机和键盘。开发者也可以在上面进行python、C、Scratch等编程语言的学习和应用开发。如果平常喜欢研究linux或者android系统而又想在家捣鼓一下,条件允许的情况下首选树莓派。当前(2023-01-28)价格比较贵,大概1000~1200。我平常主要做系统性能稳定性方面的工作,也是选择了最新版本的Raspberry Pi 4B型号来深入学习linux中的一些模块。

树莓派4B结构

树莓派4B学习日记1-介绍

功能图

树莓派4B学习日记1-介绍

接线

树莓派4B学习日记1-介绍

40-pins

树莓派3B、3B+和4B对比

名称 Raspberry Pi 4B Raspberry Pi 3B Raspberry Pi 3B+
SOC Broadcom BCM2711 Broadcom BCM2837 Broadcom BCM2837B0
CPU

64-位1.5GHz四核

( 28nm工艺)

64-位1.2GHz四核

(40nm工艺)

64-位1.4GHz核

(40nm工艺)

GPU Broadcom VideoCore VI @ 500MHz Broadcom VideoCore IV @400MHz Broadcom VideoCore IV @400MHz
蓝牙 蓝牙5.0 蓝牙4.1 蓝牙4.2
USB接口 USB2.0*2/ USB3.0*2 USB2.0*4 USB2.0*4
HDMI micro HDMI*2支持4K60 标准HDMI*1 标准HDMI*1
供电接口 TypeC(5V3A) micro usb (5V 2.5A) micro usb (5V 2.5A)
多媒体

H.265 (4Kp60 decode);

H.264 (1080p60 decode, 1080p30 encode);

OpenGL ES, 3.0 graphics

H.264. MPEG-4 decode (1080p30);

H.264 encode(1080p30);

OpenGL ES 1.1,2.0 graphics

H.264. MPEG-4 decode (1080p30);

H.264 encode(1080p30);

OpenGL ES 1.1,2.0 graphics

Wifi网络

802.11AC 无线

2.4GHz/5GHz 双频 Wifi

802.11n 无线

2.4GHz

802.11AC 无线

2.4GHz/5GHz 双频 Wifi

有线网络 真千兆以太网(网口可达) 10/100Mb/s 以太网 USB 2.0千兆以太网(300Mb/s)
以太网Poe

通过额外的HAT以太网

(Poe)供电

通过额外的HAT以太网(Poe)供电

树莓派4B开发板相较之前的版本,有较大改动:

  • CPU采用的是Cortex A72,1.5G 4核64位,性能提升了3倍以上;
  • 内存配置可以选择2/4/8G三种;
  • 蓝牙采用和5.0 BLE,可以满足低功耗需求;
  • 电源采用Type-C接口,双面可插;
  • Usb接口升级2个3.0版本,传输速度提升10倍左右;
  • 全吞吐量千兆以太网
  • 双显示器支持,分辨率可达4K
  • VideoCore VI显卡,支持OpenGL ES 3.x

树莓派支持系统

树莓派开发板没有配置板载Flash,可以通过SD卡启动(Pi4B支持U盘、SSD启动),下载镜像并通过工具将其烧写在SD上,即可启动系统。(这个镜像里包含了通常所说的bootloader、kernel、文件系统)。下面是树莓派支持的系统,官方推荐的是:Raspbian,也是linux的一个发行版。(只列举一部分,将来可能会支持更多的第三方系统)

Raspbian, ArchLinuxARM, ArkOS, ChameleonPi, FreeBSD, HappiGameCenter, InstantWebKiosk, IPFire, Lakka, LibreELEC, KaliLinux, KanoOS, Minepion, Moebius, moOdeaudio, NetBSD, NOOBS, OpenELEC, openSUSE, OpenWrt, OSMC, PardusARM, Pidora, Pimusicbox, PiNet, Piplay, PuppyLinux, RaspberryPiFedoraRemix, Rasplex, Raspbmc, Recalbox, Retropie, RISCOS, Runeaudio, SailfishOSwithRaspberryPi2, SlackwareARM, TinyCoreLinux, Ubuntumate, Volumio, Windows10物联网核心版, Xbian, XBMC, xv6等。

树莓派应用

你可以把树莓派当作微型电脑来用,进行简单办公,包括文档编辑、PDF浏览等;

web网站服务器使用,搭建LAMP个人网站;

NAS网络服务器,用来存放视频、照片等文件;

无线路由器,安装openwrt系统可以实现拨号或更高级功能;

打造成游戏机,安装上手柄后即可玩耍各种各样的游戏;

搭建opencv环境,实现人脸识别、动态监测等人工智能应用;

接上各种传感器,进行环境监测,如温度监控、烟雾报警等;

...