树莓派3B入门开发之(一)--简介

2023-05-16

介绍

树莓派3董事会

树莓派3B

树莓派是一个小型的单板计算机。通过将键盘,鼠标,显示器等外围设备连接到Raspberry Pi,它将作为一台迷你个人电脑。

Raspberry Pi广泛用于实时图像/视频处理,基于IoT的应用程序和机器人应用程序。

树莓派比笔记本电脑或台式机慢,但仍然是一个电脑,可以提供所有预期的功能或能力,并且低功耗。

树莓派基金会正式提供基于Debian的Raspbian操作系统。此外,他们还为Raspberry Pi提供NOOBS操作系统。我们可以安装Ubuntu,Archlinux,RISC OS,Windows 10 IOT Core等几个第三方版本的操作系统。

Raspbian OS是可以免费使用的官方操作系统。这个操作系统是有效的优化与树莓派使用。Raspbian有GUI,其中包括浏览,Python编程,办公室,游戏等工具。

我们应该使用SD卡(建议至少8 GB)来存储操作系统(操作系统)。

树莓派不仅仅是计算机,因为它提供了访问片上硬件,即用于开发应用程序的GPIO。通过访问GPIO,我们可以连接LED,电机,传感器等设备,也可以控制它们。

它具有基于ARM的Broadcom处理器SoC以及片上GPU(图形处理单元)。

Raspberry Pi的CPU速度从700 MHz到1.2 GHz不等。此外,它具有从256 MB到1 GB的板载SDRAM。

Raspberry Pi还提供片上SPI,I2C,I2S和UART模块。

有不同版本的raspberry pi可用,如下所示:

  1. Raspberry Pi 1 Model A
  2. Raspberry Pi 1 Model A+
  3. Raspberry Pi 1 Model B
  4. Raspberry Pi 1 Model B+
  5. Raspberry Pi 2 Model B
  6. Raspberry Pi 3 Model B
  7. Raspberry Pi Zero

从以上版本的Raspberry Pi中,更加突出地使用了Raspberry Pi,它们的特性如下:

Features

Raspberry Pi Model B+

Raspberry Pi 2

Model B

Raspberry Pi 3

Model B

Raspberry Pi zero

SoC

BCM2835

BCM2836

BCM2837

BCM2835

CPU

ARM11

Quad Cortex A7

Quad Cortex A53

ARM11

Operating Freq.

700 MHz

900 MHz

1.2 GHz

1 GHz

RAM

512 MB SDRAM

1 GB SDRAM

1 GB SDRAM

512 MB SDRAM

GPU

250 MHz Videocore IV

250MHz Videocore IV

400 MHz Videocore IV

250MHz Videocore IV

Storage

micro-SD

Micro-SD

micro-SD

micro-SD

Ethernet

Yes

Yes

Yes

No

Wireless

WiFi and Bluetooth

No

No

No

Raspberry Pi zeroRaspberry Pi如下所示

树莓派零

Raspberry Pi Zero

 

Raspberry Pi

树莓派3B上硬件

树莓派3B(这里)的片上硬件如下图所示,

树莓派板硬件

树莓派3B硬件

上面显示的一些硬件组件如下:

  1. HDMI(高清晰度多媒体接口):用于将未压缩的视频或数字音频数据传输到计算机监视器,数字电视等。通常,此HDMI端口有助于将树莓派连接到数字电视。
  2. CSI摄像头接口: CSI(摄像头串行接口)接口在Broadcom处理器和Pi摄像头之间提供连接。该接口提供两个设备之间的电连接。
  3. DSI显示器接口: DSI(显示器串行接口)显示器接口用于使用15针带状电缆将LCD连接到树莓派。DSI提供快速的高分辨率显示接口,专门用于将视频数据直接从GPU发送到LCD显示器。
  4. 复合视频和音频输出:复合视频和音频输出端口将视频和音频信号传输到音频/视频系统。
  5. 电源指示灯:用于电源指示的红色指示灯。电源连接到树莓派时,该指示灯将点亮。它直接连接到5V,并且只要电源电压降到4.63V以下就会开始闪烁。
  6. ACT PWR: ACT PWR是显示SD卡活动的绿色LED。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派3B入门开发之(一)--简介 的相关文章

随机推荐

  • cpu占用过高解决方案实践

    今天在查看项目服务器的时候 xff0c 发现cpu一直占用99 多 xff0c 于是就有了这篇文章 1 找到占用cpu高的进程 通过top命令来查看cpu占用高的进程有哪些 xff0c 如图 xff1a top 这里的pid代表的就是进程i
  • Java Stream流常用功能示例

    Steam流是Java8的新特性 xff0c 今个工作中经常用的功能写法 按条件过滤 collect span class token punctuation span span class token function stream sp
  • Mysql-->Binlog的查看

    一 使用Navicat查看binlog信息 1 查看binlog的信息 span class token keyword show span variables span class token operator like span spa
  • Linux开发环境配置---Java、Maven、Git和Nodejs

    Linux开发环境配置 1 Java环境 span class token comment 1 下载Java软件包 xff0c orcal或者openjdk都可以 xff0c 并上传到linux服务器 span span class tok
  • Linux下安装及简单使用nmap

    nmap是一款非常实用的扫描工具 xff0c 适用于linux windows mac三大主流平台 小编使用centos编译安装nmap 7 01版本 下载包 xff1a wget http nmap span class hljs pre
  • VNC server简单配置vnc

    linux 下VNC的配置 下面的命令可以结合远程shell 来进行 进程查找 xff1a ps ef grep i vnc 系统中一共有两个vnc xff1a 一个是系统管理自带的路径为 xff1a system gt perferenc
  • 元学习

    元学习是要学会任务中的特征表示 xff0c 从而在新任务上泛化 元学习主要解决的是学会如何学习的问题 元学习主要包括 xff1a zero shot One shot Few shot learning 元学习的主要方法包括 xff1a 基
  • windows media Foundation

    转自 xff1a https docs microsoft com en us windows desktop medfound microsoft media foundation sdk Microsoft Media Foundati
  • vscode nodemon打断点

    span class token number 1 span xff0c 修改 span class token keyword package span span class token punctuation span json spa
  • putty远程连接centos7的问题(time out)

    我在使用putty远程连接centos7时 xff0c 碰见了time out以及connection refused 的问题 现在总结一下 xff0c 以免之后再被绊倒 一 xff0c time out 问题分析 xff1a 我遇到的ti
  • Marvell 98DX3236系列交换机Uboot及内核文件烧写

    1 开发环境 开发板硬件相关 1 交换机开发板型号 RD XC3 24G4XG B 2 交换机CPU型号 98DX3236 3 交换机PHY芯片型号 88E1680 开发板软件相关 1 CPLD LC4032V 程序 ac3 24p jed
  • k8s学习笔记-部署Flannel网络

    主机列表 本次实验选择5台主机 xff0c 3台作为master主机 xff0c 2台作为node节点 节点ipOS版本hostname f安装软件192 168 0 1RHEL7 4k8s master01docker etcd flan
  • ROS教程四——编写Publisher和Subscriber节点(C++篇)

    本教程介绍如何使用C 43 43 编写发布者和订阅者节点 1 编写 Publisher Node 节点 是连接到ROS网络的可执行文件的ROS术语 现在将创建一个发布者 xff08 publisher talker xff09 节点 xff
  • 在Ubuntu系统中设置中文!!!

    建议在观看本篇前先观看上一篇修改Ubuntu系统下载源 Ubuntu系统下面可以配置中文 1 xff0c 设置 gt 系统设置 2 xff0c 选择区域与语言 单击管理已安装的语言 3 xff0c 单击添加或者删除语言 4 xff0c 选择
  • 视觉问答项目

    视觉问答项目 1 项目地址 本笔记项目包括如下 xff1a MCAN Deep Modular Co Attention Networks for Visual Question Answering 用于VQA的深层模块化的协同注意力网络
  • 基于形状的模板匹配(Shape-Based)

    称为基于边缘方向梯度的匹配 xff0c 是一种最常用也是最前沿的模板匹配算法 xff08 一 xff09 根本思想 以物体边缘的梯度相关性作为匹配标准 xff08 二 xff09 原理 提取ROI中的边缘特征 xff0c 结合灰度信息创建模
  • Hadoop基础教程-第7章 MapReduce进阶(7.1 MapReduce过程)(草稿)

    第7章 MapReduce进阶 7 1 MapReduce过程 7 1 1 input 一般而言 xff0c 数据文件都会上传到HDFS上 xff0c 也就是说HDFS上的文件作为MapReduce的输入 已知block块大小是128M x
  • RedHat Linux 5企业版开启VNC Server远程桌面功能手记

    环境 xff1a RedHat Linux 5企业版 Xwindows xff1a gnome xff08 红帽默认安装的图形界面 xff09 尽管我们可以使用SSH连接远程通过字符界面来操作Linux xff0c 但是对于更多熟悉图形人来
  • man: can't change directory to '/root': Permission denied

    执行 man 命令报错 man can t change directory to root Permission denied man command exited with status 255 sed e 错误原因 用户权限不够 解决
  • 树莓派3B入门开发之(一)--简介

    介绍 树莓派3B 树莓派是一个小型的单板计算机 通过将键盘 xff0c 鼠标 xff0c 显示器等外围设备连接到Raspberry Pi xff0c 它将作为一台迷你个人电脑 Raspberry Pi广泛用于实时图像 视频处理 xff0c