《树莓派用户指南(第3版)》——1.1 主板简介

简介:

本节书摘来异步社区《树莓派用户指南(第3版)》一书中的第1章,第1.1节,作者:【英】Eben Upton(阿普顿),Gareth Halfacree(哈菲克),更多章节内容可以访问云栖社区“异步社区”公众号查看

1.1 主板简介

市面上的树莓派目前有两种不同的型号,分别是Model A和Model B。它们有一些不同之处,其中Model A为了降低成本和能耗而牺牲掉了一些功能,但在本章中展示的大多都是两个型号相似的特性。图1-1中展示的是树莓派Model B的第2版(Rev 2),也是最常见的一个型号。它的线路布局和原始的Model B Rev 1以及更便宜的Model A类似,最新版的Model B+对线路布局做了调整,这会在本章后面的部分进行讨论。

cda44c3489621b06948efe0996a4b684e7fe79c0

所有的树莓派开发板在接近中心的位置有一块方形的半导体元器件,通常也被称为集成电路或芯片。这是一块Broadcom BCM2835的片上系统(SoC)模块,它提供给树莓派通用计算处理、图形渲染以及输入输出的功能。还有另一块半导体元件叠在这块芯片的顶端,并提供给树莓派记忆存储器,用于在运行程序时存放临时数据。这类存储器又被称为随机存取存储器(RAM),因为计算机可以在任意时刻对这类存储器的任何部分进行读写操作。RAM具有易失性,这是指当树莓派断电时,存储器中所存的数据会丢失。

SoC的上方和下方都是树莓派的视频输出。(底部的)银色连接器是一个高清多媒体接口(HDMI),媒体播放器和许多卫星或闭路电视机顶盒上都有相同类型的接口。使用HDMI接口连接到电视机或显示器上后,可以提供高分辨率的视频以及数字音频信号。(顶部的)黄色连接器是一个复合视频接口,这主要是为那些没有HDMI接口支持的老电视机设计的。这种接口传输的视频质量比HDMI要低,并且不能传输音频。相对的,音频需要由复合视频接口右侧的一个3.5mm的音频插孔来提供模拟信号。

树莓派主板左上方的两排插针组成了通用输入输出(GPIO)设备,它们可以用来连接树莓派和其他硬件设备。这些接口最常见的用处是连接扩展电路板。关于这些板子,在第17章“扩展电路板”中有一个选择性的描述。GPIO接口是功能非常强大的接口,但同时它也非常容易被损坏。在使用树莓派的时候,应该总是避免直接接触这些插针,并且绝对不要在树莓派通电的情况下将它们和其他设备连接。

GPIO下方的由塑料和金属构成的连接器[1]是一个显示串行接口(DSI),用于连接数字驱动的平面显示器。这种接口,除了一些专业的嵌入式开发者会用到外,其实很少被使用,因为HDMI接口更具有灵活性。

另一个排线连接器可以在HDMI接口的右方找到,这是一个摄像头串行接口(CSI),用于向树莓派摄像头模块或其他兼容树莓派的支持 CSI 的摄像头系统提供高速连接。对于CSI端口更详细的描述,请参见第16章“树莓派摄像头模块”。

板子的左下部分是树莓派的电源接口。这是一个micro-USB接口,和目前大多数新款的智能手机和平板上使用的接口一样。用一根micro-USB数据线将树莓派连接到一个合适的电源适配器上,树莓派就可以启动了,详情见第2章“树莓派入门”。和台式机或笔记本电脑不同,树莓派没有电源开关,所以当电源接通的时候它就会立即启动。

在树莓派主板左手边的底侧是一个SD卡槽。一个安全数字(SD)存储卡可以为操作系统、程序、数据和其他文件提供存储空间,并且是不易失的。和具有易失性的RAM不同,在电源断开的情况下,SD卡上的信息仍然能够得以保存。在第2章中,你将学到如何准备一张SD卡来使用树莓派,这包括使用闪存来安装一个操作系统。

树莓派右手边的连接器可能会有所不同,这取决于你使用哪种型号的树莓派,是Model A还是Model B。靠近上方的是一排发光二极管(LED),其中最左侧的两个标有ACT和PWR的字样,它们分别是用来指示SD卡活动状态(activity)和电源状态(power)的指示灯,这在所有型号的板子上都通用。

相关文章
|
11月前
|
弹性计算 Serverless API
What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
拥有DeepSeek-R1满血版实践教程及评测报告
3577 11
|
JavaScript
Vue学习之--------全局事件总线(2022/8/22)
这篇文章介绍了Vue中全局事件总线(GlobalEventBus)的概念和使用方法,它允许不同组件之间进行通信。文章通过图解和代码实例详细解释了如何安装全局事件总线、在组件中接收和提供数据,以及如何在组件销毁前解绑事件,以避免潜在的内存泄漏问题。
Vue学习之--------全局事件总线(2022/8/22)
|
移动开发 JavaScript 前端开发
Element Plus 和 Ant Design Vue 对比测评,哪个更好?
Vue 3 发布后,各家第三方库开始陆续重构并支持 Vue 3 ,国内两大知名框架 Element Plus 和 Ant Design Vue 也相续发布新版支持 Vue 3。到底应该怎么选择呢?本文从多个纬度对两个框架进行对比和测评。
4061 0
|
传感器 存储 缓存
STM32--MPU6050与I2C外设
STM32--MPU6050与I2C外设
574 1
|
网络安全 开发工具 git
使用GitLab Mirrors同步Git仓库
笔者需实现多个Git仓库数据的同步,大致是从一个远程的Git仓库同步代码到公司内部的GitLab仓库。经过调研,笔者将目光瞄准开源的GitLab Mirrors。
11751 2
|
数据采集 定位技术
抓取海外业务数据为什么必须要用海外代理IP
在全球化商业中,企业需收集海外数据以制定市场策略。使用海外代理IP可绕过地域限制,提高访问速度,并保护真实IP。同时,它能模拟真实用户行为,避免IP封禁,确保数据准确性,成为抓取海外数据不可或缺的工具。选择优质代理IP服务对跨境电商至关重要。
|
弹性计算 虚拟化 异构计算
阿里云GPU服务器租用费用价格表(多配置报价)
阿里云GPU服务器租用费用价格表(多配置报价)
756 0
|
Web App开发 前端开发 JavaScript
Spring Cloud Gateway CORS 方案看这篇就够了
Spring Cloud Gateway CORS 方案看这篇就够了
Spring Cloud Gateway CORS 方案看这篇就够了
|
安全 Java 数据安全/隐私保护
【SpringBoot 基础系列】SpEL 语法扫盲与查询手册
Spring 表达式语言简称为 SpEL,一种类似 Ognl 的对象图导航语言(对于 ognl 不熟悉的同学可以参考一下: Ognl 系列博文) SeEL 为 Spring 提供了丰富的想象空间,除了一些基本的表达式操作之外,还支持
787 0
【SpringBoot 基础系列】SpEL 语法扫盲与查询手册