树莓派(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结构
树莓派3B、3B+和4B对比
名称 | Raspberry Pi 4B | Raspberry Pi 3B | Raspberry Pi 3B+ |
SOC | Broadcom BCM2711 | Broadcom BCM2837 | Broadcom BCM2837B0 |
CPU | 64-位1.5GHz四核 | 64-位1.2GHz四核 | 64-位1.4GHz核 |
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); OpenGL ES, 3.0 graphics | H.264. MPEG-4 decode (1080p30); | H.264. MPEG-4 decode (1080p30); |
Wifi网络 | 802.11AC 无线 | 802.11n 无线 | 802.11AC 无线 |
有线网络 | 真千兆以太网(网口可达) | 10/100Mb/s 以太网 | USB 2.0千兆以太网(300Mb/s) |
以太网Poe | 通过额外的HAT以太网 | 无 | 通过额外的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环境,实现人脸识别、动态监测等人工智能应用;
接上各种传感器,进行环境监测,如温度监控、烟雾报警等;
...
本文暂时没有评论,来添加一个吧(●'◡'●)