怎么使用树莓派总要了解一点它的软硬件吧。什么模块有什么用,需要什么准备才能安全的看到树莓派的开机界面

news2024/11/28 4:44:31
  • Raspberry Pi(中文名为“树莓派”,简写为 RPi,(或者 RasPi / RPI)只有信用卡大小的微型电脑,其系统基于 Linux。随着 Windows 10 IoT 的发布,我们也将可以用上运行 Windows IoT 的树莓派。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。从浏览网页、玩游戏到看电影、听音乐,树莓派可以实现你希望通过计算机处理的任何事情,但它不仅仅是一台计算机。通过树莓派,你可以进入到计算机的「心脏」,透过主板上的引脚,将电子元件和电路连接到树莓派之后,就可以通过Scratch、Python、C、Java等编程语言操控这些电路。

  • 树莓派4B模块介绍

    • 在这里插入图片描述

    • BCM2711四核:和标准的计算机一样,树莓派由不同的计算机组件构成。其中最重要的组件即计算机的「大脑」,在主板正面的中心、由金属上盖封装的系统级芯片(system-on-chip.SoC) 。SoC中包含了计算机的大部分组件,通常包括中央处理器(CPU)和图形处理器(GPU)。树莓派使用的芯片全都是商业级的,温度范围具体有所不同:局域网和USB芯片LAN9512标称070c,而核心芯片标称-4085°C。

    • 内存芯片:而在SoC的旁边你会发现另一个较大的芯片,这是树莓派的随机存储器(RAM,即内存)。目前内存最大是4GB,存储最大512G。

    • 无线,蓝牙模块:在主板的右上角有一个带有金属盖的组件,封装了无线通信部件,包括无线网卡和用于蓝牙相关的元件。

    • 树莓派有4个USB接口,其中黑色的是基于USB 2.0,蓝色的是基于USB3.0的接口。

    • USB接口右侧是以太网接口,通过RJ45接头的网线将树莓派连接到网络,该接口下方还有一组状态指示灯显示信号上行和下行的状态。

    • 主板侧边有一个3.5mm AV插孔,具有音频输出功能,同时还可以输出视频信号。在3.5mm AV插孔一侧有一个CSI接口,用于连接树莓派摄像头模块。

    • 主板上有两个micro-HDMI接口,用来连接显示器、电视机或投影仪。uSB Type-C电源接口,用来给树莓派供电。建议使用5V3A的电源适配器,以确保供电充足。

    • 主板尾部还有一个DSI接口,用于连接树莓派专用的触摸屏。

    • 树莓派的一侧有一组40个针脚的部件(位于上图无线,蓝牙模块上方),它是 GPIO(通用输入/输出)连接器。用于外接LED、按钮、传感器、功能模块等各种硬件。另有一个较小的插头,带有4个针脚,用于以太网供电(PoE)HAT的接插。

      • 在这里插入图片描述
    • 主板的背面有一个microSD 卡槽,将安装好系统的microSD 卡插入这里,给树莓派上电即可启动树莓派

  • 树莓派的设计目标是尽可能便捷地组装和使用它,并能同标准的计算机一样工作。需要准备下面的外设即可让他和普通的电脑一样使用起来

    • 电源适配器一5V电源适配器,至少需要3A的额定电流,配备USB Type-C输出接头。

    • microSD 卡一用来将树莓派的操作系统安装在上面,至少需要8GB容量,一般建议16GB或更大容量,最大支持512GB。系统引导必须使用SD卡,不过您可以指定引导之后从USB硬盘中读取操作系统,来"接管"启动过程。如果不插SD卡,树莓派无法启动

    • USB键盘鼠标–使用标准的电脑键盘鼠标即可,可直接通过树莓派的USB接口连接。

    • Micro-HDMI线―一头是Micro-HDMI接头(连到树莓派上);另一头为全尺寸HDMI接头,接电视机、支持 HDMI输入的显示器或投影仪。如果你的显示器只能支持VGA或DVI输入接口,那么可能还需要配一条转接线。另外,对于老电视机,可以使用3.5mm 插孔,配合TRRSAV线输出视频显示。

    • 建议给树莓派安装外壳之后再使用,能有效避免误触引起的主板元件短路

  • 准备好已经安装了操作系统的microSD 卡,插入到树莓派背面的卡槽。如需取出只需要轻轻抽出该卡即可。电源一旦插上树莓派即开始启动。我们推荐使用带线上开关的电源适配器,这样无需每次都插拔uSB Type-C供电线。

    • 在这里插入图片描述
  • 在官网下载(Raspberry Pi OS – Raspberry Pi)最新的树莓派系统镜像之后,一些烧录软件将镜像写入到microSD 卡。它不仅支持Windows下使用,在macOS下以及Linux系统下也能找到相应的版本。

  • 桌面介绍:如果你安装的系统是Raspbian桌面版(with Desktop),那么建议你对桌面做一个初步了解。

    • 在这里插入图片描述

    • A壁纸B任务栏C任务D系统托盘E媒介弹出
      F蓝牙G网络H音量I系统时间J快速启动
      K菜单L回收站M可移动磁盘驱动器N窗口标题栏O最小化窗口
      P最大化窗口Q关闭窗口
  • 树莓派没有实时时钟,关机后无法维持时钟的走时。没有连接网络的树莓派,每次开机时都需要手工设定时间。如果连接了网络,开机时会自动联网获取时间

  • 和其他计算机的文件管理一样,树莓派使用文件管理器作为桌面版本的文件管理工具。对于文件的复制、删除、移动支持拖拽和快捷键操作。CTRL+C(复制)、CTRL+X(剪切)、CTRL+V(粘贴)。使用浏览器下载的文件存储在用户Home目录的Downloads目录下,桌面的文件存储于Desktop目录下。

  • 在树莓派桌面版的菜单的Preferences分类中有一个配置工具,可以用来对系统的各项参数和功能进行设置。

    • 在这里插入图片描述

    • 设置树莓派的主机名、修改密码等。Boot:设置启动之后直接进入桌面还是进入命令行界面(CLI)。Network at Boot:勾选后系统将等待网络连接成功之后再加载。Pi 4 Video︰仅在树莓派4上可用,用来更高视频输出。4K HDMI选项将由micro-HDMI接口输出4K分辨率的视频。Analog选项将从3.5mm 插孔输出视频。Neither选项为默认选项,启用时将仅通过micro-HDMI接口输出1080p分辨率的视频。请注意,4K视频会增加CPU和GPU的负载,同时也会增加功耗。

  • 与其他计算机一样,树莓派关机不可直接断开电源。通过桌面版本的树莓派菜单中关机选项来关机、重启货注销。等待显示屏变黑,树莓派主板上的ACT状态指示灯(绿色)完全熄灭,最后再断开电源

  • 树莓派摄像头模块(Raspberry Pi Camera Module)是专门为树莓派定制的,具有高质量8百万像素索尼IMX219传感器和定焦镜头。拍照可达到3280 × 2464像素,支持1080p30、720p60 以及640x480p60/90摄像功能。通过软排线和树莓派主板的CSI接口连接。树莓派摄像头模块应用程序文档翻译[转] | 树莓派实验室 (nxez.com)

    • 在这里插入图片描述
  • 虽然你可以通过图形界面操作树莓派上的大多数软件,但是某些软件只能在终端下运行,即命令行界面(CLIl)。通过终端来访问CLI,这是一种早期计算机的交互方式。要进入终端,可以通过树莓派菜单选择进入。

    • 在这里插入图片描述

    • 其中,pi是你所用的用户名。@之后是你所用的主机名。:后面是波浪号~,这是 Home目录的快键方式,代表当前的工作目录(current working directory,CWD)。最后的$符号表示你不是超级用户,这意味着你需要输入密码才能执行添加或删除软件之类的命令。

    • 树莓派登录界面要求输入密码时,会发现按什么屏幕都没反应。密码完全不回显,这是正常现象。只需「摸黑」输入密码并回车就行。退格键也是能用的。

    • 功能命令举例
      列目录ls ; ls -a
      切换目录cd; cd /home;cd …
      apt安装sudo apt-get install xxx
      新建文件/文件夹touch readme.md; mkdir my_pro
      删除文件/文件夹rm a.txt; rm -rf ./proc
      修改文件nanonano b.txt;sudo nano c.txt
      查看进程sudo ps -aux
      kill进程kill PID;kill 1234
      激活root用户sudo passwd root;
      重启/关机sudo halt; sudo reboot; shutdown -h now
  • 学习资料及社群:树莓派实验室 | Raspberry Pi中文资讯站,提供丰富的树莓派使用教程和DIY资讯 (nxez.com).

  • 阅读使人充实,会谈使人敏捷,写作使人精确。——培根

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/550986.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Doxygen 源码分析: SymbolMap类

2023-05-21 10:59:35 ChrisZZ imzhuofoxmailcom Hompage https://github.com/zchrissirhcz 文章目录 1. Doxygen 版本2. SymbolMap 类概要3. 添加符号: SymbolMap<T>::add()4. 删除符号: SymbolMap<T>::remove()5. 符号查找: SymbolMap<T>::find()6. 哪里用了…

1.golang的介绍、环境安装和编译器安装

一、Go的介绍 Go语言其实是Golanguage的简称&#xff0c;Go&#xff08;又称 Golang&#xff09;是 Google 的 Robert Griesemer&#xff0c;Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译并发型语言。Go 语言语法与 C 相近&#xff0c;但功能上有&#xff1a;内存安全…

Doxygen 源码分析: Definition类

2023-05-21 13:05:28 ChrisZZ imzhuofoxmailcom Hompage https://github.com/zchrissirhcz Blog https://blog.csdn.net/baiyu33 文章目录 1. Doxygen 版本2. Definition 类和它的8个子类3. Definition 类的 Private 成员4. Definition 类的 Public 成员4.1 特殊成员函数4.2 获…

(学习日记)AD学习 #1

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…

Linux基本操作指令2

目录 指令1&#xff1a;rmdir指令&#xff1a; 指令2&#xff1a;rm命令&#xff1a; 指令3&#xff1a;man指令&#xff1a; 指令4&#xff1a;cp指令&#xff1a; 指令5&#xff1a;mv指令&#xff1a;类似于Windows的剪贴 指令6&#xff1a;cat指令 指令7&#xff1a;…

QT5.15.0使用gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf交叉编译的问题总结

目录 一、交叉编译 二、操作中踩过的坑 1、环境变量未生效 2、交叉编译QT代码操作 3、烧录时报错缺少xcb问题 4、小白的细小错误 三、--platform命令 3、1 -platform linuxfb 详细文档请点击此处 我的文档在原文档的基础上添加了非常详细的提醒&#xff0c;可以少走弯路…

软件性能测试过程详解与案例剖析

软件性能测试是软件开发过程中至关重要的一环&#xff0c;它能够帮助我们确保软件在不同负载和使用情况下的表现。在软件性能测试中&#xff0c;我们通常会关注软件的响应时间、吞吐量、并发用户数等指标&#xff0c;以评估软件性能。 软件性能测试过程主要分为以下几个步骤&am…

leetcode:322. 零钱兑换(暴力dfs,记忆化dfs,动态规划(朴素+优化),bfs+贪心)

记录常规的完全背包问题模型 1.暴力dfs2.优化dfs&#xff0c;记忆化dfs3.动态规划4.bfs 1.由于每件物品可以无限取&#xff0c;那么可以发现这是一个完全背包问题模型。 1.暴力dfs 最后要求的是&#xff1a;n种硬币&#xff0c;凑成总金额为amount。每种硬币无限取&#xff0…

Java8 教你一行代码搞定:如何计算map中value值

大家好&#xff0c;我是三叔&#xff0c;很高兴这期又和大家见面了&#xff0c;一个奋斗在互联网的打工人。 这期给大家讲一下在Java编程中&#xff0c;如何使用Java8对map的值进行计算&#xff0c;在实际开发中&#xff0c;也是经常遇到统计map中的value值之和。 Map是一种常…

Web安全:文件上传漏洞测试.

Web安全&#xff1a;文件上传漏洞测试. 现在大多的网站和Web应用系统都会有上传功能&#xff08;比如&#xff1a;文档&#xff0c;图片&#xff0c;头像&#xff0c;视频上传等.&#xff09;&#xff0c;而程序员在开发文件上传功能时&#xff0c;没有对代码做严格校验上传文…

解决大文件传输难题的方法和技巧

传统的传输大文件的方式&#xff0c;如电子邮件附件或USB驱动器&#xff0c;由于文件大小的限制和安全问题&#xff0c;变得越来越不方便。大文件共享是现代商业通信的一个重要方面&#xff0c;组织需要安全可靠的方式来传输这些文件。 传统文件传输方式的不便 传统的文件传输方…

LabVIEWCompactRIO 开发指南27 创建模块化、可重复使用的子VI

LabVIEWCompactRIO 开发指南27 创建模块化、可重复使用的子VI 编写模块化代码几乎总是一个好主意&#xff0c;无论是为Windows、实时还是FPGA设备设计应用程序。子VI使代码更易于调试和故障排除&#xff0c;更易于记录和跟踪更改&#xff0c;并且通常更清晰&#xff0c;更易于…

一文读懂JVM架构解析

JVM 架构解析 Java 架构JVMJVM是如何工作的&#xff1f;类加载器子系统 运行时数据区执行引擎 每个 Java 开发人员都知道字节码经由 JRE&#xff08;Java运行时环境&#xff09;执行。但他们或许不知道 JRE 其实是由 Java虚拟机&#xff08;JVM&#xff09;实现&#xff0c;JVM…

css3 flex弹性布局学习

一、flex基本概念 当开启flex布局后&#xff0c;项目默认沿主轴排列。单个项目占据的主轴空间叫做main size&#xff0c;占据的交叉轴空间叫做cross size。 二、容器的属性 以下6个属性设置在容器上。 flex-direction flex-wrap flex-flow justify-content align-items align…

LabVIEWCompactRIO 开发指南26 同步循环

LabVIEWCompactRIO 开发指南26 同步循环 对于大多数控制和监视应用&#xff0c;代码执行的时间对于系统的性能和可靠性非常重要。在此电机控制示例中&#xff0c;有两个不同的时钟信号&#xff1a;采样时钟和PID时钟。这些是在应用程序中生成的布尔信号&#xff0c;用于在循环…

【HackTheBox MonitorsTwo】打靶记录

信息搜集 1、nmap 扫描一波 └─# nmap -sC -sV 10.10.11.211 Starting Nmap 7.93 ( https://nmap.org ) at 2023-05-14 20:55 EDT Nmap scan report for 10.10.11.211 Host is up (0.25s latency). Not shown: 998 closed tcp ports (reset) PORT STATE SERVICE VERSION 2…

[NodeJS] 优缺点及适用场景讨论

概述&#xff1a; NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”&#xff0c;那么它的出现是为了解决什么问题呢&#xff0c;它有什么优缺点以及它适用于什么场景呢&#xff1f; 本文就个人使用经验对这些问题进行探讨。 一. NodeJS的特点 我们先来看看N…

【数据结构】广度优先遍历(BFS)模板及其讲解

&#x1f38a;专栏【数据结构】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【勋章】 大一同学小吉&#xff0c;欢迎并且感谢大家指出我的问题&#x1f970; 目录 &#x1f381;定义 &#x1f381;遍历方法 &#x1f381;根…

Hadoop基础学习---3、HDFS概述、HDFS的Shell操作、HDFS的API操作

1、HDFS概述 1.1 HDFS产出背景及定义 1、HDFS产生背景 随着数据量越来越大&#xff0c;在一个操作系统存不住所有的数据&#xff0c;那么就分配到更多的操作系统管理的磁盘中&#xff0c;但是不方便管理和维护&#xff0c;迫切需要一种系统来管理多台机器上的文件&#xff0c…

记 LCG 例题

文章目录 题一(seed,a,b,n,c)题二(a,b,n,c)题三(a,n,output[6],output[7])题四(n,output)题五(output)题六(output)题七&#xff08;二元LCG&#xff09;题八&#xff08;三元LCG&#xff09; &#xff08;PS&#xff1a;网上有很多原理&#xff0c;这里就不过多赘述了&#xf…