2. 2
Raspberry piRaspberry pi
What is it ?What is it ?
Why ?Why ?
HardwareHardware
SoftwareSoftware
Models of Raspberry piModels of Raspberry pi
usesuses
referencesreferences
3. 3
What is it ?What is it ?
-> credit card-sized single-board computer.credit card-sized single-board computer.
-> developed in thedeveloped in the UKUK byby RASPBERRY PIRASPBERRY PI foundation.foundation.
-> low cost computer that plugs into monitor or TV.-> low cost computer that plugs into monitor or TV.
-> manufactured in three board configurations through licensed-> manufactured in three board configurations through licensed
manufacturing.manufacturing.
1 ] Newark element14 (Premier Farnell)1 ] Newark element14 (Premier Farnell)
2] RS Components2] RS Components
3 ] Egoman3 ] Egoman
Continue.....Continue..... 3
4. 4
What is it ?What is it ?
→ has a Broadcomhas a Broadcom BCMW2835BCMW2835 system on a chip which includessystem on a chip which includes
1 ] ARM1176JZF-S 700 Hz processor1 ] ARM1176JZF-S 700 Hz processor
2 ] Videocore IV GPU with 256 MB RAM initially later upgraded to2 ] Videocore IV GPU with 256 MB RAM initially later upgraded to
512 MB512 MB
→→ does not have built in hard disk so it uses SD card for booting &does not have built in hard disk so it uses SD card for booting &
permanent storagepermanent storage
→→ tools are available for python as main programing language withtools are available for python as main programing language with
support for c,c++,java,perl,ruby.support for c,c++,java,perl,ruby.
→→ os used are:Arch linux,risc os,puppy linux,Raspbian etcos used are:Arch linux,risc os,puppy linux,Raspbian etc
→→ first released in feb 2012first released in feb 2012..
5. 5
Why ?Why ?
DevelopmentDevelopment :-
The main purpose behind development of RaspberryThe main purpose behind development of Raspberry
Pi to teach basic computer science in school & every otherPi to teach basic computer science in school & every other
person interested in computer hardware , programingperson interested in computer hardware , programing
UseUse :-
It is capable of doing everything that we expect a desktopt is capable of doing everything that we expect a desktop
computer to do from browsing the internet , playing games & hdcomputer to do from browsing the internet , playing games & hd
videos ,word processing etcvideos ,word processing etc..
6. continue.....
HardwareHardware
●
Block digram of all modelBlock digram of all model
i.e. A,A+,B,B+ is shown ini.e. A,A+,B,B+ is shown in
figure.figure.
●
As we can plug raspberryAs we can plug raspberry
pi into monitor, I/O is donepi into monitor, I/O is done
through standard keyboard ,through standard keyboard ,
mouse & Monitormouse & Monitor
●
In model A & A+ lowest twoIn model A & A+ lowest two
blocks are absent so usb portblocks are absent so usb port
is directly connect to SoCis directly connect to SoC
7. continue.....
SoftwareSoftware
OSOS :–
→ uses linux based kernel system such as Archlinuxuses linux based kernel system such as Archlinux
ARMARM , RISC os ,puppy linux, Raspbian, suse linux, pidoraRISC os ,puppy linux, Raspbian, suse linux, pidora
(remix fedora) etc(remix fedora) etc
→ windows is not run in original pi , but pi 2 is able→ windows is not run in original pi , but pi 2 is able
to run windows 10to run windows 10
Driver API's :-Driver API's :-
→→ pi uses Videocore IV GPU via binary blob.pi uses Videocore IV GPU via binary blob.
→ video application uses OpenMax→ video application uses OpenMax
→ 3D application uses OpenGL ES→ 3D application uses OpenGL ES
→ 2 D application uses OpenVG→ 2 D application uses OpenVG
8. continue.....
SoftwareSoftware
Third party application software :-Third party application software :-
→→ Mathmatica –– computational softwarecomputational software
→→ Minecraft –Minecraft – about game worldabout game world
9. continue 9
Model AModel A
Price – US$25Price – US$25
Power – 300 mA(2.5 W)Power – 300 mA(2.5 W)
Size – 85.60 * 56.5 mmSize – 85.60 * 56.5 mm
Weight – 45gWeight – 45g
Memory(SDRAM) – 256 MB(shared with GPU)Memory(SDRAM) – 256 MB(shared with GPU)
USB 2.0 ports – 1 (direct from BCM2835 chip)USB 2.0 ports – 1 (direct from BCM2835 chip)
On board storage – SD / SDIO card slotOn board storage – SD / SDIO card slot
Release date – feb. 2012Release date – feb. 2012
17. 17
Model Raspberry pi 2Model Raspberry pi 2Model BModel B
Continue.....Continue.....
Model BModel B
Price – US$35Price – US$35
Power – 800 mA(4 W)Power – 800 mA(4 W)
Size – 85.60 * 56.5 mmSize – 85.60 * 56.5 mm
Weight – 45gWeight – 45g
Memory(SDRAM) – 1 GB (shared with GPU)Memory(SDRAM) – 1 GB (shared with GPU)
USB 2.0 ports – 4 (via on-board 5-port USB hub)USB 2.0 ports – 4 (via on-board 5-port USB hub)
On board storage – MicroSD slotOn board storage – MicroSD slot
Release date – 2 feb 2015Release date – 2 feb 2015
18. 18
Model Raspberry pi 2Model Raspberry pi 2
SoC - Broadcom BCM2836SoC - Broadcom BCM2836
Cpu - 900 MHz quad-core ARM Cortex-A7Cpu - 900 MHz quad-core ARM Cortex-A7
Gpu – videocore IVGpu – videocore IV
19. 19
UsesUses
Write your own game.Write your own game.
Create your own cloud server.Create your own cloud server.
Create a dedicated minecraft machine.Create a dedicated minecraft machine.
Build a download hub.Build a download hub.
Media centre for your TV.Media centre for your TV.
Build a case.Build a case.