Πέμπτη 19 Ιανουαρίου 2017

Raspberry pi: what is this?

What is Raspberry pi?

Raspberry pi is the name of a single board computer which has the size of a credit card. It was developed in Britain by a group of engineers whose initial intention was to spread computer science basics among youngsters especially in third world countries due to its affordable price. Raspberry pi comes without peripherals or memory card so you have to count them in the cost analysis before proceeding to the purchase. Next, an image of a Raspberry pi is shown:




Of course, this is just one model of Raspberry pi. Overall, there are 3 editions of pi with some sub-models. Each model has a unique set of hardware. This is a table which contains the characteristics of all models that are available in the market until today (source: https://en.wikipedia.org/wiki/Raspberry_Pi):

Type
Model A
Model B
Compute Module*
Zero
Generation
1
1 +
1
1 +
2
2 ver 1.2
3
1
3
3 lite
PCB ver 1.2
PCB ver 1.3
Release date
February 2012
November 2014[37]
April–June 2012
July 2014[38]
February 2015[12]
October 2016[39]
February 2016[13]
April 2014[40]
January 2017[41]
November 2015[42]
May 2016
Target price
US$25
US$20[43]
US$35[44]
US$25[45]
US$35
US$35
US$35
US$30 (in batches of 100)[40]
$30
$25
US$5[42]
US$5
Architecture
ARMv6Z (32-bit)
ARMv7-A (32-bit)
ARMv8-A (64/32-bit)
ARMv6Z (32-bit)
ARMv8-A (64/32-bit)
ARMv6Z (32-bit)
Broadcom BCM2835[10]
Broadcom BCM2836
Broadcom BCM2837
Broadcom BCM2835[40]
Broadcom BCM2837
Broadcom BCM2835
700 MHz single-core ARM1176JZF-S[10]
900 MHz 32-bit quad-coreARM Cortex-A7
900 MHz 64-bit quad-core ARM Cortex-A53
1.2 GHz 64-bit quad-core ARM Cortex-A53
700 MHz single-core ARM1176JZF-S
1.2 GHz 64-bit quad-core ARM Cortex-A53
1 GHz single-core ARM1176JZF-S[42]
Broadcom VideoCore IV @ 250 MHz (BCM2837: 3D part of GPU @ 300 MHz, video part of GPU @ 400 MHz)[46][47]
OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS)
MPEG-2 and VC-1 (with license),[48] 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder[10] (BCM2837: 1080p60)
Memory (SDRAM)
256 MB (shared with GPU)
512 MB (shared with GPU) as of 4 May 2016. Older boards had 256 MB (shared with GPU)[49]
1 GB (shared with GPU)
512 MB (shared with GPU)
1 GB (shared with GPU)
512 MB (shared with GPU)
USB 2.0 ports[29]
1 (direct from BCM2835 chip)
2 (via the on-board 3-port USB hub)[50]
4 (via the on-board 5-port USB hub)[28][38]
1 (direct from BCM2835 chip)
1 (direct from BCM2837 chip)
1 Micro-USB (direct from BCM2835 chip)
Video input
15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi camera or Raspberry Pi NoIR camera[51]
2× MIPI camera interface (CSI)[40][52][53]
None
MIPI camera interface (CSI) (rev 1.3)[54]
Video outputs
HDMI (rev 1.3) composite video (RCA jack), MIPI display interface (DSI) for raw LCD panels
HDMI (rev 1.3), composite video (3.5 mm TRRS jack), MIPI display interface (DSI) for raw LCD panels
HDMI (rev 1.3), composite video (RCA jack), MIPI display interface (DSI) for raw LCD panels
HDMI (rev 1.3), composite video (3.5 mm TRRS jack), MIPI display interface (DSI) for raw LCD panels
HDMI, 2× MIPI display interface (DSI) for raw LCD panels,[40][53][55][56]composite video[52][57]
Mini-HDMI, 1080p60,[42]composite video via marked points on PCB for optional header pins[58]
Audio inputs
As of revision 2 boards via I²S[59]
Audio outputs
Analog via 3.5 mm phone jack; digital via HDMI and, as of revision 2 boards, I²S
Analog, HDMI, I²S
Mini-HDMI, stereo audio through PWM on GPIO
On-board storage[29]
SD, MMC, SDIO card slot (3.3 V with card power only)
SD, MMC, SDIO card slot
MicroSDHC slot
MicroSDHC slot, USB Boot Mode[60]
4 GB eMMC flash memory chip[40]
On-board network[29]
None[61]
10/100 Mbit/s Ethernet (8P8C) USB adapter on the USB hub[50]
10/100 Mbit/s Ethernet,
802.11n wireless,
Bluetooth 4.1
None
Low-level peripherals
 GPIO[62] plus the following, which can also be used as GPIO: UART, I²C bus, SPI bus with two chip selects, I²S audio[63] +3.3 V, +5 V, ground[46][64]
17× GPIO plus the same specific functions, and HAT ID bus
 GPIO plus the following, which can also be used as GPIO: UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground.
An additional 4× GPIO are available on the P5 pad if the user is willing to make solder connections
17× GPIO plus the same specific functions, and HAT ID bus
46× GPIO, some of which can be used for specific functions including I²C, SPI, UART, PCM, PWM[65]
40× GPIO ("unpopulated header")[42]
Power ratings
300 mA (1.5 W)[66]
200 mA (1 W)[67]
700 mA (3.5 W)
600 mA (3.0 W)[38]
800 mA[68] (4.0 W)[69]
200 mA (1 W)
700mA (3.5 W)
~160 mA[42](0.8 W)
Power source
5 V via MicroUSB or GPIO header
Size
85.60 mm × 56.5 mm (3.370 in × 2.224 in), not including protruding connectors
65 mm × 56.5 mm × 10 mm (2.56 in × 2.22 in × 0.39 in), same as HAT board
85.60 mm × 56.5 mm (3.370 in × 2.224 in), not including protruding connectors
67.6 mm × 30 mm (2.66 in × 1.18 in)
67.6 mm × 31 mm (2.66 in × 1.22 in)
65 mm × 30 mm × 5 mm (2.56 in × 1.18 in × 0.20 in)
Weight
31 g (1.1 oz)
23 g (0.81 oz)
45 g (1.6 oz)
7 g (0.25 oz)[70]
9 g (0.32 oz)[71]
Console
Micro-USB cable[61] or a serial cable with optional GPIO power connector[72]
Generation
1
1 +
1
1 +
2
2 ver 1.2
3
1
3
3 lite
PCB ver 1.2
PCB ver 1.3
Type
Model A
Model B
Compute Module*
Zero

Raspberry pi has no case as well so you can make a custom one or buy one online. Generally, pi is used in many kinds of projects (like robotics) which exceed the initial expectations. There is also a whole pi community developed which supports the pi users along the world. There is some software that you can install on a raspberry pi like Raspbian and many other options. So if you want to use a pi you need the following items:

-          Raspberry pi
-          Keyboard
-          Mouse
-          Monitor
-          Memory card


You write the operating system on the card, you connect all the peripherals on the pi and you are ready to fly!

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου