树莓派3B入门开发之(一)--简介
介绍
树莓派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可用,如下所示:
- Raspberry Pi 1 Model A
- Raspberry Pi 1 Model A+
- Raspberry Pi 1 Model B
- Raspberry Pi 1 Model B+
- Raspberry Pi 2 Model B
- Raspberry Pi 3 Model B
- 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 zero和Raspberry Pi如下所示
Raspberry Pi Zero
Raspberry Pi
树莓派3B上硬件
树莓派3B(这里)的片上硬件如下图所示,
树莓派3B硬件
上面显示的一些硬件组件如下:
- HDMI(高清晰度多媒体接口):用于将未压缩的视频或数字音频数据传输到计算机监视器,数字电视等。通常,此HDMI端口有助于将树莓派连接到数字电视。
- CSI摄像头接口: CSI(摄像头串行接口)接口在Broadcom处理器和Pi摄像头之间提供连接。该接口提供两个设备之间的电连接。
- DSI显示器接口: DSI(显示器串行接口)显示器接口用于使用15针带状电缆将LCD连接到树莓派。DSI提供快速的高分辨率显示接口,专门用于将视频数据直接从GPU发送到LCD显示器。
- 复合视频和音频输出:复合视频和音频输出端口将视频和音频信号传输到音频/视频系统。
- 电源指示灯:用于电源指示的红色指示灯。电源连接到树莓派时,该指示灯将点亮。它直接连接到5V,并且只要电源电压降到4.63V以下就会开始闪烁。
- ACT PWR: ACT PWR是显示SD卡活动的绿色LED。