转自:树莓派入门(一)—— 树莓派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型进行参数对比。

2、树莓派的典型应用

树莓派实质上是一台迷你的嵌入式计算机,就像其他任何一台台式机或者笔记本那样,利用树莓派可以做很多事情。当然,也会存在一些差别。普通的计算机主板都是依靠硬盘来存储数据,但是树莓派则使用TF卡作为“硬盘”。

利用树莓派可以编辑文档、浏览网页、玩游戏、播放视频、播放音频等,还可以利用树莓派制作智能小车、示波器、电子相框、家庭影院、相机等。在树莓派的官网上,有很多开源的应用示例,可以通过下面的网址访问。

https://projects.raspberrypi.org/en

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系统只作为烧写镜像等简单操作使用。
————————————————
版权声明:本文为CSDN博主「fxfreefly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bhniunan/article/details/104783321

树莓派4b学习笔记(1)—— 4B介绍相关推荐

  1. 树莓派4B学习笔记——IO通信篇(UART)

    文章目录 UART简介 树莓派使用UART与串口屏通信 串口屏简介 硬件连接 配置串口接口 树莓派打开UART接口 树莓派安装串口调试助手 编程实现 wiringSerial.h Serial简介 C ...

  2. 2022最新树莓派4B学习笔记:系统备份 OpenCV SPI TFT HTML

    树莓派4B学习笔记 一.首次使用 1.系统烧录 2.优化配置与备份 3.一些基本操作 二.摄像头 三.Pi Dashboard好看的仪表盘 四.OpenCV安装编译 五.SPI_TFT屏幕 六.最终代 ...

  3. Hadoop学习笔记一 简要介绍

    Hadoop学习笔记一 简要介绍 这里先大致介绍一下Hadoop.     本文大部分内容都是从官网Hadoop上来的.其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了.我的这一 ...

  4. MongoDB学习笔记(一) MongoDB介绍及安装

    系列目录 MongoDB学习笔记(一) MongoDB介绍及安装     MongoDB学习笔记(二) 通过samus驱动实现基本数据操作     MongoDB学习笔记(三) 在MVC模式下通过Jq ...

  5. Typescript 学习笔记一:介绍、安装、编译

    前言 整理了一下 Typescript 的学习笔记,方便后期遗忘某个知识点的时候,快速回忆. 为了避免凌乱,用 gitbook 结合 marketdown 整理的. github地址是:ts-gitb ...

  6. Ui学习笔记---EasyUI的介绍

    Ui学习笔记---EasyUI的介绍 -------------------------- 1.组织:   a.EasyUI官方:http://www.jeasyui.com     EasyUI是一 ...

  7. 树莓派4b学习笔记三--基于Ubuntu搭建Docker 和portainer,基于Docker 搭建Homeassistant、EMQX

    文章目录 一.基于Ubuntu搭建Docker和portainer 1.Docker简介 2.Ubuntu20.04安装Docker-ce 3.Ubuntu20.04安装Docker图形化界面port ...

  8. vue.js 2.0 官方文档学习笔记 —— 01. vue 介绍

    这是我的vue.js 2.0的学习笔记,采取了将官方文档中的代码集中到一个文件的形式.目的是保存下来,方便自己查阅. !官方文档:https://cn.vuejs.org/v2/guide/ 01. ...

  9. MeayunDB学习笔记(一) MeayunDB介绍及安装

    系列目录 MeayunDB介绍-高性能分布式内存数据库 MeayunDB学习笔记(一)MeayunDB介绍及安装 MeayunDB学习笔记(二)批量导入数据 MeayunDB学习笔记(三)索引应用 一 ...

  10. 【新手入门】树莓派Raspberry学习笔记4 摄像头安装+配置+简单使用

    树莓派Raspberry Pi3B+学习笔记4 今日达成: ①摄像头安装+配置+简单使用 ②树莓派上python编程初尝试 这份笔记里主要讲的是摄像头的安装+配置+简单使用. 一.摄像头和树莓派连接+ ...

最新文章

  1. git 从远程主服务器当中创建新分支
  2. php网页弹出图片,商城网站是如何单击头像直接弹出可以上传图片然后预览?
  3. protel DXP的类矢量图功能
  4. aes key长度_原创 | 浅谈Shiro反序列化获取Key的几种方式
  5. Sql Server 2008 精简版(Express)和管理工具的安装以及必须重新启动计算机才能安装 SQLServer的问题和第一次使用sqlexpress的连接问题
  6. Python都被用在哪?都有哪些人在用Python呢?
  7. forum.php 重定向,解析php 版获取重定向后的地址(代码)
  8. No toolchains found in the NDK toolchains folder for ABI with prefix: aarch64-linux-android
  9. 曝李国庆抢走当当公章发《告当当全体员工书》,当当网:已报警,公章作废...
  10. Effective C++条款7:为多态基类声明virtual析构函数
  11. 一个传统的前端框架的布局
  12. 后台管理系统--毕业设计02
  13. 数学建模模板(让你也能写论文的模板)
  14. 关于平面设计海报怎么做?——黎乙丙
  15. 数字图像处理第五次作业:描述FFT的平移、缩放、旋转的性质。
  16. IE浏览器地址栏输入中文乱码问题
  17. linux yum vsftpd,CentOS 7 使用Yum方式安装配置vsftpd服务
  18. ios10怎么设置电池颜色_IOS10秘籍:如何调整降低白点值让屏幕更暗
  19. kettle下载百度网盘地址含入门教程2(文本/EXCEL的导入导出)
  20. 查看华三交换机设备信息命令

热门文章

  1. 2022年安全员-B证题库模拟考试平台操作
  2. 2020三月实习后台春招经历
  3. 找异数java_小米19秋招java开发~ 分享笔试题希望春招有好运
  4. 献给那些有梦想的程序员'
  5. AUTOSAR-CAN诊断功能实现、数据流的方向
  6. java版Spring Cloud+Vue 前后端分离+b2b2c多商家入驻电子商务源码
  7. Android状态栏定制和修改
  8. 广度优先搜索算法及其MATLAB实现
  9. 最好的程序员大多是自学成才的
  10. Windows XP超强50招