大家好,又见面了,我是你们的朋友全栈君。
树莓派简介
Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI)是为学生计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux, 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派,别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全。
树莓派由注册于英国的慈善组织“Raspberry
Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人,2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名”树莓派”,这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨,基金会期望这一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域,在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000台树莓派的板子,由中国台湾和大陆厂家制造。
它是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能,Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。
树莓派基金会提供了基于ARM的Debian和Arch Linux的发行版供大众下载,还计划提供支持Python作为主要编程语言,支持Java、BBC BASIC (通过RISC OS 映像或者Linux的”Brandy Basic”克隆)、C 和Perl等编程语言。
树莓派的典型应用
树莓派实质上是一台迷你的嵌入式计算机,就像其他任何一台台式机或者笔记本那样,利用树莓派可以做很多事情,当然,也会存在一些差别,普通的计算机主板都是依靠硬盘来存储数据,但是树莓派则使用TF卡作为“硬盘”,利用树莓派可以编辑文档、浏览网页、玩游戏、播放视频、播放音频等,还可以利用树莓派制作智能小车、示波器、电子相框、家庭影院、相机等。
(树莓派4B Raspberry Pi 4B 4代开发板)
树莓派4B开发板功能介绍
规格尺寸
树莓派 4B 40pin引脚图
硬件全新升级
一、更快的处理器
CPU运算速度是Pi 3B+的3倍以上
1、新的处理器 BROADCOM BCM2711
2、新的内核 4核CORTEX-A72处理器
3、新的制造工艺 28nm
4、更高的主频 1.5GHz
二、更多内存选择
1GB、2GB、4GB内存如何选择?
树莓派4B即使是1G版本,整体性能也可达3B+的3倍以上,在内存够用情况下,内存对运算速度影响相对较小,因此可根据项目用途所需选择适当内存。
1GB内存
适用于无需图形用户界面,且不需要运行大量的应用程序的用户,如控制机器人、智能小车等。
2GB内存
适用于需要配置图形用户界面或网上冲浪的用户,如做为PC观看视频、部署一个微型网络服务器等。
4GB内存
适用于做更复杂的多任务处理的用户,如双屏4K视频播放,AI智能、AI视觉深度学习等。
三、USB接口升级3.0
USB3.0版本传输速度提升10倍左右
1、位置 USB和以太网的位置发生了变化,交换了位置。
2、升级端口 两个USB3.0和两个USB2.0端口
四、更多接口升级
1、千兆以太网
2、HDMI接口升级
全尺寸HDMI接口,能够支持4K双屏显示
3、电源接口升级
TYPEC,能够提供更强电流,电源要求5V3A。
五、蓝牙升级
蓝牙5.0BLE,满足更新的需求
六、视频解码升级
增加了4KP60 HEVC DECODE,可以支持H.265视频解码
七、GPU升级
500 MHz VIDEOCORE IV(罗马数字6)GPU
树莓派4B与树莓派3B+参数对比
树莓派4B支持的操作系统
树莓派4B支持很多种操作系统,下面对主要的操作系统进行介绍
1、Raspbian
官方推荐的操作系统,它是Debian在ARM的编译版,加上针对树莓派深度定制的硬件驱动与软件程序,所以推荐使用这个操作系统进行学习,如果用户的需求Raspbian无法满足,则可以在通过Raspbian熟悉了树莓派之后再更换其他操作系统。
2、Ubuntu Mate
Ubuntu Mate是桌面Linux发行版本,Mate是Gnome 2桌面环境的继续,曾经作为Ubuntu的缺省桌面,Ubuntu Mate适合树莓派新手使用,界面是最好看的,而且各种支持非常丰富,但是在CPU优化方面不如官方的系统做得好。
3、Snappy Ubuntu Core
Ubuntu的一个版本,是面向智能设备的最新平台,可以运行存储在本地或依赖于云端的相同软件,最大的好处就是可以避免使用者频繁地定期更新。
4、OpenELEC
运行快、且用户体验友好的一款XBMC媒体中心,提供包含家庭影院PC所需的各类软件,也使用于树莓派,它是主打轻量级和流线型的设计,以便启动的更快。
5、Pidora
Pidora是社区对Fedora在树莓派上的移植,不是Fedora官方版,但被Fedora官网推荐用于树莓派,Pidora采用另一个轻量桌面环境XFCE,Fedora的软件策略相比于Debian,是略偏向先锋的,Fedora能用到版本稍新,但也经受过实测调试的软件包。
6、Windows 10 IoT
微软在Build 2015大会上宣布推出一个独立的Windows 10开发者预览版, 这个版本名称是Windows 10 IoT Core
Insider Preview(Windows 10物联网核心内幕预览版),现在可供开发人员下载和研究,它支持树莓派,使设备制造商能够充分利用这些产品有限的硬件资源。
7、RISC OS
RISC OS为非Linux操作系统,是被专门设计运行于ARM芯片上,由命令行界面和桌面环境组成的视窗系统。
8、Arch Linux ARM
著名轻量系统Arch Linux在ARM架构上的移植,注重对于开发者的简洁,任何可有可无的软件一律不自带,仅有命令行界面,不建议初学者使用,Arch Linux的软件策略是相当激进的,使用Arch Linux能用到最新的软件包,但也需要承担尝鲜可能的风险。
9、Kali Linux
Kali Linux是基于Debian的Linux版本,设计用于数字取证和渗透测试,Kali Linux预装了很多渗透测试软件,用户可以通过硬盘、liveCD或liveUSB运行Kali Linux。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144043.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...