树莓派⼊门(⼀)——树莓派4B介绍
树莓派由注册于英国的慈善组织“Raspberry Pi 基⾦会”开发,Eben·Upton/埃·厄普顿为项⽬带头⼈。2012年3⽉,英国剑桥⼤学埃本·阿普顿(Eben Epton)正式发售世界上最⼩的台式机,⼜称卡⽚式电脑,外形只有信⽤卡⼤⼩,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中⽂译名"树莓派"。
⾃问世以来,受众多计算机发烧友和创客的追捧,曾经⼀“派”难求。别看其外表“娇⼩”,内“⼼”却很强⼤,视频、⾳频等功能通通皆有,可谓是“⿇雀虽⼩,五脏俱全”。⾃从树莓派问世以来,经历了A型、A+型、B型、B+型、2B型、3B型、3B+型、4B型等型号的演进。2019年6⽉25⽇,树莓派基⾦会宣布树莓派4B版本发布。
1、树莓派型号介绍
⽬前,树莓派部分型号已经停产,下表对2B型、3B型、3B+型、4B型进⾏参数对⽐。
ubuntu使用入门教程表1 树莓派参数对⽐
型号2B3B3B+4B
SOC
CM2836
CM2837CM2837(B0)CM2711
CPU ARM Cortex-A7
900MHz (四核)
ARM Cortex-A53
1.2GHz(四核)
ARM Cortex-A53
1.4GHz(四核)
ARM Cortex-A72
1.5GHz(四核)
GPU Broadcom VideoCore IV,OpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC⾼清解码器
内存1GB (LPDDR2)1GB1GB/2GB/4GB
LPDDR4
USB ⼝个数2*USB2.04*USB2.02*USB3.0
2*USB2.0
视频输出⽀持PAL和NTSC制式,⽀持HDMI (1.3和1.4),分辨率为640 x 350 ⾄ 1920 x 1200 ⽀持PAL
和NTSC制式。
2 micro HDMI ports
2-lane MIPI DSI
display port
⾳频
输出
3.5mm插孔,HDMI电⼦输出或I²S
数字
接⼝
CSI(摄像头)和DSI(显⽰屏)排线接⼝
SD
接⼝
microSD接⼝
⽹络
接⼝
10/100MHz以太⽹接⼝千兆以太⽹⼝
电源
输⼊
5V / 通过MicroUSB或GPIO头5V USB-TypeC
电流约600mA约1A3A
重量45g46g
尺⼨85 x 56 x 17mm88 x 58 x 19.5 mm
2、树莓派的典型应⽤
树莓派实质上是⼀台迷你的嵌⼊式计算机,就像其他任何⼀台台式机或者笔记本那样,利⽤树莓派可以做很多事情。当然,也会存在⼀些差别。普通的计算机主板都是依靠硬盘来存储数据,但是树莓派则使⽤TF卡作为“硬盘”。
利⽤树莓派可以编辑⽂档、浏览⽹页、玩游戏、播放视频、播放⾳频等,还可以利⽤树莓派制作智能⼩车、⽰波器、电⼦相框、家庭影院、相机等。在树莓派的官⽹上,有很多开源的应⽤⽰例,可以通过下⾯的⽹址访问。
3、树莓派4B⽀持的操作系统
树莓派4B⽀持很多种操作系统,下⾯我们对主要的操作系统进⾏介绍
Raspbian
官⽅推荐的操作系统,本书也是在Raspbian系统基础上进⾏介绍的,它是Debian在ARM的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。所以我推荐使⽤这个操作系统进⾏学习。如果⽤户的需求Raspbian⽆法满⾜,则可以在通过Raspbian熟悉了树莓派之后再更换其他操作系统。
Ubuntu Mate
Ubuntu Mate是桌⾯Linux发⾏版本,Mate是Gnome 2桌⾯环境的继续,曾经作为Ubuntu的缺省桌⾯。Ubuntu Mate适合树莓派新⼿使⽤,界⾯是最好看的,⽽且各种⽀持⾮常丰富,但是在CPU优化⽅⾯不如官⽅的系统做得好。
Snappy Ubuntu Core
Ubuntu的⼀个版本,是⾯向智能设备的最新平台,可以运⾏存储在本地或依赖于云端的相同软件,最⼤的好处就是可以避免使⽤者频繁地定期更新。
OpenELEC
运⾏快、且⽤户体验友好的⼀款XBMC媒体中⼼。提供包含家庭影院PC所需的各类软件,也使⽤于树莓派。他是主打轻量级和流线型的设计,以便启动的更快。
Pidora
Pidora是社区对Fedora在树莓派上的移植。不是Fedora官⽅版,但被Fedora官⽹推荐⽤于树莓派。Pidora采⽤另⼀个轻量桌⾯环境XFCE。Fedora的软件策略相⽐于Debian,是略偏向先锋的。Fedora能⽤到版本稍新,但也经受过实测调试的软件包。
Windows 10 IoT
微软在Build 2015⼤会上宣布推出⼀个独⽴的Windows 10开发者预览版, 这个版本名称是Windows 10 IoT Core Insider
Preview(Windows 10物联⽹核⼼内幕预览版),现在可供开发⼈员下载和研究,它⽀持树莓派,使设备制造商能够充分利⽤这些产品有限的硬件资源。
RISC OS
RISC OS为⾮Linux操作系统,是被专门设计运⾏于ARM芯⽚上,由命令⾏界⾯和桌⾯环境组成的视窗系统。
Arch Linux ARM
著名轻量系统Arch Linux在ARM架构上的移植。注重对于开发者的简洁,任何可有可⽆的软件⼀律不⾃带。仅有命令⾏界⾯,不建议初学者使⽤。Arch Linux的软件策略是相当激进的,使⽤Arch Linux能⽤到最新的软件包,但也需要承担尝鲜可能的风险。
Kali Linux
Kali Linux是基于Debian的Linux版本,设计⽤于数字取证和渗透测试。Kali Linux预装了很多渗透测试软件,⽤户可以通过硬盘、liveCD 或liveUSB运⾏Kali Linux。
4、树莓派4B对外接⼝
树莓派4B的板载接⼝的说明如下图所⽰。
其中,扩展接⼝的定义如下图 所⽰。
5、树莓派4B主板尺⼨
6、树莓派4B开发⽅法建议
在使⽤树莓派4B时,最简单的必备配置为⼀块树莓派4B板、⼀个TF卡、⼀个TypeC接⼝的电源,但是这样的配置对于初学者来说,基本上是⼨步难⾏的。对于初学者来说,强烈建议配上显⽰器、键盘和⿏标。另外为了树莓派4B散热良好,最好给树莓派装散热⽚,并加个带风扇的外壳。
《树莓派⼊门》系列⽂章,主要针对于初学者,所以介绍树莓派时,树莓派使⽤Raspbian操作系统,个⼈计算机使⽤windows系统,我⽤的windows系统为WIN10系统。对于初学者windows系统操作会更加简单。但是对于有志于成为专业程序员的⽤户来说,强烈建议个⼈计算机使⽤Linux系统,或者直接在树莓派上进⾏开发,我开发使⽤的是ubuntu系统。Windows系统只作为烧写镜像等简单操作使⽤。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。