SlideShare a Scribd company logo
1 of 24
An Introduction to
Raspberry Pi
By- Ayushi Sharma
Class-TT-CS(A)
Introduction
The Raspberry Pi is a credit-card sized computer
It can be plugged into your TV and a keyboard,
and can be used for many of the things that your
average desktop does - spreadsheets, word-
processing, games and it also plays high-
definition video.
2
3
Motivation
a)Education
b)Decreasing rate of CS students
c)Education related efforts are
rapidly spreading downward,
aiming towards young children.
4
Features
a) Ultra low-cost (Model A $25, Model B $35)
b) Ultra low-power ~1W
c) Credit-card sized, fanless, instant start-up
d) Complete easy-to-program computer
e) Provide a fun environment for
experimenting with programming and
electronics
f) Inexpensive, simple, open and easy to
maintain computer for schools
g) Fun computer for children to experiment
with at home(programming, robotics, etc...)
5
Development of Raspberry Pi
a) From 2006 to 2008 they created many
designs and prototypes of what we now
know as the Raspberry Pi
b)These boards use an Atmel ATmega644
microcontroller clocked at 22.1MHz, and a
512K SRAM for data and frame buffer
storage.
c) By 2008, processors designed for mobile
devices were becoming more affordable,
and powerful enough to provide excellent
multimedia, a feature which would make the
board desirable to kids who wouldn’t initially
be interested in a purely programming-
oriented device
d)Getting past the idea that ”Python is
enough”
One of the earliest prototype of the Pi
6
Raspberry Pi Board
7
Architecture/Description of each component on Board
1)Processor/System On Chip(SoC)
The Raspberry Pi has a Broadcom BCM2835System onChip
module. It is a 32 bit ARM RISC CPU core (not x86 compatible) .It has a
ARM1176JZF-S processor.The Broadcom SoC used in the Raspberry Pi is
equivalent to a chip used in an old smartphone (Android or iPhone).The
Raspberry Pi chip operating at 700 MHz by default, will not become hot
enough to need a heat sink or special cooling.
2)Power source
The Pi is a device which consumes 700mA or 3W of
power. It is powered by a MicroUSB charger or the
GPIO header. Any good smartphone charger will do
the work of powering the Pi.
8
3)SD Card
The Raspberry Pi does not have any on-board
storage available.The operating system is loaded on
a SD card which is inserted on the SD card slot on
the Raspberry Pi.The operating system can be
loaded on the card using a card reader on any
computer.
4)GPIO
GPIO – General Purpose Input Output
General-purpose input/output (GPIO) is a generic pin
on an integrated circuit whose behaviour, including
whether it is an input or output pin, can be controlled
by the user at run time.
9
5)DSI Connector
The Display Serial Interface (DSI) is a specification by the Mobile Industry
Processor Interface (MIPI)Alliance aimed at reducing the cost of display
controllers in a mobile device. It is commonly targeted at LCD and similar
display technologies. It defines a serial bus and a communication protocol
between the host (source of the image data) and the device (destination of the
image data).
6)RCAVideo
RCAVideo outputs (PAL and NTSC) are available on all
models of Raspberry Pi. Any television or screen with a RCA
jack can be connected with the RPi.
10
7)Audio Jack
A standard 3.5 mmTRS connector is available on the RPi for stereo
audio output. Any headphone or 3.5mm audio cable can be connected
directly. Although this jack cannot be used for taking audio input, USB
mics or USB sound cards can be used.
8)Status LEDs
There are 5 status LEDs on the RPi that show the status of various
activities as follows:
“OK” - SDCardAccess (via GPIO16) - labelled as "OK" on Model B
Rev1.0 boards and "ACT" on Model B Rev2.0 and Model A boards
“POWER” - 3.3V Power - labelled as "PWR" on all boards
“FDX” - Full Duplex (LAN) (Model B) - labelled as "FDX" on all boards
“LNK” - Link/Activity (LAN) (Model B) - labelled as "LNK" on all boards
“10M/100” - 10/100Mbit (LAN) (Model B) - labelled (incorrectly) as
"10M" on Model B Rev1.0 boards and "100" on Model B Rev2.0 and
ModelA boards
11
9)USB 2.0 Port
USB 2.0 ports are the means to connect accessories such as mouse
or keyboard to the Raspberry Pi.There is 1 port on Model A, 2 on
Model B and 4 on Model B+.The number of ports can be increased
by using an external powered USB hub which is available as a
standard Pi accessory.
10)Ethernet
Ethernet port is available on Model B and B+. It can be
connected to a network or internet using a standard LAN
cable on the Ethernet port.The Ethernet ports are
controlled by Microchip LAN9512 LAN controller chip.
12
11)CSI connector
CSI – Camera Serial Interface is a serial interface
designed by MIPI (Mobile Industry Processor
Interface) alliance aimed at interfacing digital
cameras with a mobile processor.
12) JTAG headers
JTAG is an acronym for ‘JointTestAction Group', an
organisation that started back in the mid 1980's to address
test point access issues on PCB with surface mount devices.
The organisation devised a method of access to device pins via
a serial port that became known as theTAP (Test Access Port).
In 1990 the method became a recognised international
standard (IEEE Std 1149.1). Many thousands of devices now
include this standardised port as a feature to allow test and
design engineers to access pins.
13
13)HDMI
HDMI – High Definition Multimedia
Interface
HDMI 1.3 a type A port is provided on the
RPi to connect with HDMI screens.
14
DifferentVersions of Raspberry PiModel A Model B Model B+
Target price: US$25 US$35
SoC: Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, and single USB port)
CPU: 700 MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)
GPU: Broadcom VideoCore IV @ 250 MHz
Memory (SDRAM): 256 MB (shared with GPU) 512 MB (shared with GPU) as of 15 October 2012
USB 2.0 ports: 1 (direct from BCM2835 chip) 2 (via the on-board 3-port USB hub) 4 (via the on-board 5-port USB hub)
Video input: 15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi Camera Addon.
Video outputs: Composite RCA (PAL and NTSC) –in model B+ via 4-pole 3.5 mm jack, HDMI (rev 1.3 & 1.4), raw LCD Panels via DS
Audio outputs: 3.5 mm jack, HDMI, and, as of revision 2 boards, I²S audio (also potentially for audio input)
Onboard storage: SD / MMC / SDIO card slot (3.3V card power support only) MicroSD
Onboard network: None 10/100 Mbit/s Ethernet (8P8C) USB adapter on the third/fifth port of the USB hub
Low-level peripherals: 8× GPIO, UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V,
ground
17× GPIO
Power ratings: 300 mA (1.5 W) 700 mA (3.5W) 600 mA (3.0W)
Power source: 5V via MicroUSB or GPIO header
Size: 85.60 mm × 56 mm (3.370 in × 2.205 in) – not including protruding connectors
15
Software
The Raspberry Pi primarily uses Linux kernel-based operating
systems as it is an open source software.
several versions of Linux—known as distributions—have been
ported to the Raspberry Pi’s BCM2835 chip, including:
*The install manager for Raspberry Pi is “NOOBS”.
16
Applications & Projects
The major aim behind the
Raspberry Pi was to educate
people, especially children and
teenagers, towards
programming and basic
hardware interfacing.The open
body structure of the Raspberry
Pi makes it a machine on which
one can learn computer
concepts and languages like
Python,
17
a)Home Automation
With a Raspberry Pi, switches, web server, enthusiasts have
created home automation systems that can control fans and
lights of a home from the Pi or even a smartphone
18
c)Landline
Why pay for your landline when
you can use your internet and
your old landline phone with
the Pi!
b)Arcade gaming machine
Since the games of the 80’s and 90’s are
forgotten today, people created retro
style arcade gaming machines using
simple switches, a screen and the RPi.
19
Raspberry Pi inside the robot The robot with the Pi. The R2D2.
d) Robot
While robotics has a great fan base, creating a star wars robot
from RPi deserves a mention here!
20
The chief competitors of the Raspberry Pi are the Arduino and the Beagleboard. Both are single
board computers and have applications similar to the Raspberry Pi.A brief comparison of the three
of them is shown below:
Comparison of Raspberry with the competitors
21
Advantages
a) Small, Inexpensive(Model A- Rs.2535, Model B-Rs. 4075).
b) No extra efforts in terms of programming required to learn
languages like python.
c) Less power consumption.
d) As SD card used here, so easily portable.
e) Learn with fun.
f) Able to display images or play videos at 1080p high
definition resolution
g)This small credit card sized product makes it easy to recycle
and does not release as much carbon dioxide emissions into
the environment, unlike big servers that require lots of energy
and extensive cooling systems.
22
Disadvantages
a) It does not have a Hard Disk associated with it for
permanent storage pf files, we have to connect one
externally or have to use SD card for the purpose.
b) The RAM is a POP package on top of the SoC, so it’s not
removable or swappable.
c) Not compatible with other operating systems such as
Windows (There are currently 1.3 billion Windows users
around the world.)
d) Complexity in multitasking.
e) Not suitable for big business companies that already have
big servers as they can do the whole possible work.
f) There is no Real time clock associated with the board.
Adding an RTC is expensive.You can add one yourself using
the GPIO pins.
g) Additional burden of buying extra accessories like USB
power supply, SD cards etc.
23
Conclusion
Raspberry Pi is an innovative product.The sheer number of users and fan base
support the fact that the device can see a great future ahead.The device can surely
help anyone who really wants to lean electronics and computers.
Future Developments
a)Windows based Pi’s.
b)Tablet version
c) Interesting low-cost screen technologies
emerging
d) Brambles! (Networks of Raspberries)
ThankYou!!!

More Related Content

What's hot

Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry PiLentin Joseph
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Edgefxkits & Solutions
 
6 low cost development boards for raspberry pi compute module
6 low cost development boards for raspberry pi compute module6 low cost development boards for raspberry pi compute module
6 low cost development boards for raspberry pi compute modulePallav Aggarwal
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Piyeokm1
 
Interfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the WorldInterfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the WorldOmer Kilic
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know Itrviolachurch
 
Introduction of raspberry pi
Introduction of raspberry piIntroduction of raspberry pi
Introduction of raspberry pipankaj478
 
raspi - Tonny | GNOME.Asia
raspi - Tonny | GNOME.Asiaraspi - Tonny | GNOME.Asia
raspi - Tonny | GNOME.AsiaEstu Fardani
 
Comp tia flashcards set 1 (15 cards) acpi cmos
Comp tia flashcards set 1 (15 cards) acpi   cmosComp tia flashcards set 1 (15 cards) acpi   cmos
Comp tia flashcards set 1 (15 cards) acpi cmosSue Long Smith
 
Raspberry pi getting the pi up and running part i
Raspberry pi   getting the pi up and running part iRaspberry pi   getting the pi up and running part i
Raspberry pi getting the pi up and running part iMarty Parker
 
Raspberry Pi Using Python
Raspberry Pi Using PythonRaspberry Pi Using Python
Raspberry Pi Using PythonSeggy Segaran
 
Bagle board activity
Bagle board activityBagle board activity
Bagle board activityAkash Sahoo
 
Introduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIOIntroduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIOKris Findlay
 

What's hot (20)

Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry Pi
 
IPv6: A Digital Game Changer
IPv6: A Digital Game ChangerIPv6: A Digital Game Changer
IPv6: A Digital Game Changer
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1
 
6 low cost development boards for raspberry pi compute module
6 low cost development boards for raspberry pi compute module6 low cost development boards for raspberry pi compute module
6 low cost development boards for raspberry pi compute module
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Pi
 
Interfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the WorldInterfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the World
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
Introduction of raspberry pi
Introduction of raspberry piIntroduction of raspberry pi
Introduction of raspberry pi
 
raspi - Tonny | GNOME.Asia
raspi - Tonny | GNOME.Asiaraspi - Tonny | GNOME.Asia
raspi - Tonny | GNOME.Asia
 
Comp tia flashcards set 1 (15 cards) acpi cmos
Comp tia flashcards set 1 (15 cards) acpi   cmosComp tia flashcards set 1 (15 cards) acpi   cmos
Comp tia flashcards set 1 (15 cards) acpi cmos
 
Raspberry pi getting the pi up and running part i
Raspberry pi   getting the pi up and running part iRaspberry pi   getting the pi up and running part i
Raspberry pi getting the pi up and running part i
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Raspberry Pi Using Python
Raspberry Pi Using PythonRaspberry Pi Using Python
Raspberry Pi Using Python
 
Bagle board activity
Bagle board activityBagle board activity
Bagle board activity
 
Introduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIOIntroduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIO
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
CAM First Chapter
CAM First ChapterCAM First Chapter
CAM First Chapter
 

Similar to Raspberry pi

Iaetsd the world’s smallest computer for programmers and app developers
Iaetsd the world’s smallest computer for programmers and app developersIaetsd the world’s smallest computer for programmers and app developers
Iaetsd the world’s smallest computer for programmers and app developersIaetsd Iaetsd
 
How to choose your project controller
How to choose your project controllerHow to choose your project controller
How to choose your project controllerMuhammad Shorrab
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PICliff Samuels Jr.
 
Raspberry pi sikha
Raspberry pi sikhaRaspberry pi sikha
Raspberry pi sikhasikhakv
 
Raspberry Pi Free Session - 20_09_2014
Raspberry Pi Free Session - 20_09_2014Raspberry Pi Free Session - 20_09_2014
Raspberry Pi Free Session - 20_09_2014Mandeesh Singh
 
Raspberry pi technology
Raspberry pi technologyRaspberry pi technology
Raspberry pi technologyZeeshan Aslam
 
Raspberry Pi Session - 22_11_2014
Raspberry Pi Session - 22_11_2014Raspberry Pi Session - 22_11_2014
Raspberry Pi Session - 22_11_2014Mandeesh Singh
 
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...Edureka!
 
Presentation on Raspberry Pi by Sazzad H. IIUC
Presentation on Raspberry Pi by Sazzad H. IIUCPresentation on Raspberry Pi by Sazzad H. IIUC
Presentation on Raspberry Pi by Sazzad H. IIUCshssn7
 
Raspberry-PI introduction
Raspberry-PI introductionRaspberry-PI introduction
Raspberry-PI introductionBasavaraj Sagar
 
Intoduction to physical computing using Raspberry Pi, 18-02-2016
Intoduction to physical computing using Raspberry Pi, 18-02-2016Intoduction to physical computing using Raspberry Pi, 18-02-2016
Intoduction to physical computing using Raspberry Pi, 18-02-2016Sebin Benjamin
 
10 Popular Commercial Products using Raspberry Pi Compute Module
10 Popular Commercial Products using Raspberry Pi Compute Module10 Popular Commercial Products using Raspberry Pi Compute Module
10 Popular Commercial Products using Raspberry Pi Compute ModulePallav Aggarwal
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer optionsALTANAI BISHT
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptxneelamsanjeevkumar
 

Similar to Raspberry pi (20)

Iaetsd the world’s smallest computer for programmers and app developers
Iaetsd the world’s smallest computer for programmers and app developersIaetsd the world’s smallest computer for programmers and app developers
Iaetsd the world’s smallest computer for programmers and app developers
 
How to choose your project controller
How to choose your project controllerHow to choose your project controller
How to choose your project controller
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Raspberry pi sikha
Raspberry pi sikhaRaspberry pi sikha
Raspberry pi sikha
 
Raspberry Pi Free Session - 20_09_2014
Raspberry Pi Free Session - 20_09_2014Raspberry Pi Free Session - 20_09_2014
Raspberry Pi Free Session - 20_09_2014
 
Rassberry pi
Rassberry piRassberry pi
Rassberry pi
 
Raspberry
RaspberryRaspberry
Raspberry
 
Raspberry pi technology
Raspberry pi technologyRaspberry pi technology
Raspberry pi technology
 
Raspberry Pi Session - 22_11_2014
Raspberry Pi Session - 22_11_2014Raspberry Pi Session - 22_11_2014
Raspberry Pi Session - 22_11_2014
 
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...
 
Presentation on Raspberry Pi by Sazzad H. IIUC
Presentation on Raspberry Pi by Sazzad H. IIUCPresentation on Raspberry Pi by Sazzad H. IIUC
Presentation on Raspberry Pi by Sazzad H. IIUC
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Raspberry-PI introduction
Raspberry-PI introductionRaspberry-PI introduction
Raspberry-PI introduction
 
Intoduction to physical computing using Raspberry Pi, 18-02-2016
Intoduction to physical computing using Raspberry Pi, 18-02-2016Intoduction to physical computing using Raspberry Pi, 18-02-2016
Intoduction to physical computing using Raspberry Pi, 18-02-2016
 
10 Popular Commercial Products using Raspberry Pi Compute Module
10 Popular Commercial Products using Raspberry Pi Compute Module10 Popular Commercial Products using Raspberry Pi Compute Module
10 Popular Commercial Products using Raspberry Pi Compute Module
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Raspberry pi

  • 1. An Introduction to Raspberry Pi By- Ayushi Sharma Class-TT-CS(A)
  • 2. Introduction The Raspberry Pi is a credit-card sized computer It can be plugged into your TV and a keyboard, and can be used for many of the things that your average desktop does - spreadsheets, word- processing, games and it also plays high- definition video. 2
  • 3. 3 Motivation a)Education b)Decreasing rate of CS students c)Education related efforts are rapidly spreading downward, aiming towards young children.
  • 4. 4 Features a) Ultra low-cost (Model A $25, Model B $35) b) Ultra low-power ~1W c) Credit-card sized, fanless, instant start-up d) Complete easy-to-program computer e) Provide a fun environment for experimenting with programming and electronics f) Inexpensive, simple, open and easy to maintain computer for schools g) Fun computer for children to experiment with at home(programming, robotics, etc...)
  • 5. 5 Development of Raspberry Pi a) From 2006 to 2008 they created many designs and prototypes of what we now know as the Raspberry Pi b)These boards use an Atmel ATmega644 microcontroller clocked at 22.1MHz, and a 512K SRAM for data and frame buffer storage. c) By 2008, processors designed for mobile devices were becoming more affordable, and powerful enough to provide excellent multimedia, a feature which would make the board desirable to kids who wouldn’t initially be interested in a purely programming- oriented device d)Getting past the idea that ”Python is enough” One of the earliest prototype of the Pi
  • 7. 7 Architecture/Description of each component on Board 1)Processor/System On Chip(SoC) The Raspberry Pi has a Broadcom BCM2835System onChip module. It is a 32 bit ARM RISC CPU core (not x86 compatible) .It has a ARM1176JZF-S processor.The Broadcom SoC used in the Raspberry Pi is equivalent to a chip used in an old smartphone (Android or iPhone).The Raspberry Pi chip operating at 700 MHz by default, will not become hot enough to need a heat sink or special cooling. 2)Power source The Pi is a device which consumes 700mA or 3W of power. It is powered by a MicroUSB charger or the GPIO header. Any good smartphone charger will do the work of powering the Pi.
  • 8. 8 3)SD Card The Raspberry Pi does not have any on-board storage available.The operating system is loaded on a SD card which is inserted on the SD card slot on the Raspberry Pi.The operating system can be loaded on the card using a card reader on any computer. 4)GPIO GPIO – General Purpose Input Output General-purpose input/output (GPIO) is a generic pin on an integrated circuit whose behaviour, including whether it is an input or output pin, can be controlled by the user at run time.
  • 9. 9 5)DSI Connector The Display Serial Interface (DSI) is a specification by the Mobile Industry Processor Interface (MIPI)Alliance aimed at reducing the cost of display controllers in a mobile device. It is commonly targeted at LCD and similar display technologies. It defines a serial bus and a communication protocol between the host (source of the image data) and the device (destination of the image data). 6)RCAVideo RCAVideo outputs (PAL and NTSC) are available on all models of Raspberry Pi. Any television or screen with a RCA jack can be connected with the RPi.
  • 10. 10 7)Audio Jack A standard 3.5 mmTRS connector is available on the RPi for stereo audio output. Any headphone or 3.5mm audio cable can be connected directly. Although this jack cannot be used for taking audio input, USB mics or USB sound cards can be used. 8)Status LEDs There are 5 status LEDs on the RPi that show the status of various activities as follows: “OK” - SDCardAccess (via GPIO16) - labelled as "OK" on Model B Rev1.0 boards and "ACT" on Model B Rev2.0 and Model A boards “POWER” - 3.3V Power - labelled as "PWR" on all boards “FDX” - Full Duplex (LAN) (Model B) - labelled as "FDX" on all boards “LNK” - Link/Activity (LAN) (Model B) - labelled as "LNK" on all boards “10M/100” - 10/100Mbit (LAN) (Model B) - labelled (incorrectly) as "10M" on Model B Rev1.0 boards and "100" on Model B Rev2.0 and ModelA boards
  • 11. 11 9)USB 2.0 Port USB 2.0 ports are the means to connect accessories such as mouse or keyboard to the Raspberry Pi.There is 1 port on Model A, 2 on Model B and 4 on Model B+.The number of ports can be increased by using an external powered USB hub which is available as a standard Pi accessory. 10)Ethernet Ethernet port is available on Model B and B+. It can be connected to a network or internet using a standard LAN cable on the Ethernet port.The Ethernet ports are controlled by Microchip LAN9512 LAN controller chip.
  • 12. 12 11)CSI connector CSI – Camera Serial Interface is a serial interface designed by MIPI (Mobile Industry Processor Interface) alliance aimed at interfacing digital cameras with a mobile processor. 12) JTAG headers JTAG is an acronym for ‘JointTestAction Group', an organisation that started back in the mid 1980's to address test point access issues on PCB with surface mount devices. The organisation devised a method of access to device pins via a serial port that became known as theTAP (Test Access Port). In 1990 the method became a recognised international standard (IEEE Std 1149.1). Many thousands of devices now include this standardised port as a feature to allow test and design engineers to access pins.
  • 13. 13 13)HDMI HDMI – High Definition Multimedia Interface HDMI 1.3 a type A port is provided on the RPi to connect with HDMI screens.
  • 14. 14 DifferentVersions of Raspberry PiModel A Model B Model B+ Target price: US$25 US$35 SoC: Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, and single USB port) CPU: 700 MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set) GPU: Broadcom VideoCore IV @ 250 MHz Memory (SDRAM): 256 MB (shared with GPU) 512 MB (shared with GPU) as of 15 October 2012 USB 2.0 ports: 1 (direct from BCM2835 chip) 2 (via the on-board 3-port USB hub) 4 (via the on-board 5-port USB hub) Video input: 15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi Camera Addon. Video outputs: Composite RCA (PAL and NTSC) –in model B+ via 4-pole 3.5 mm jack, HDMI (rev 1.3 & 1.4), raw LCD Panels via DS Audio outputs: 3.5 mm jack, HDMI, and, as of revision 2 boards, I²S audio (also potentially for audio input) Onboard storage: SD / MMC / SDIO card slot (3.3V card power support only) MicroSD Onboard network: None 10/100 Mbit/s Ethernet (8P8C) USB adapter on the third/fifth port of the USB hub Low-level peripherals: 8× GPIO, UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground 17× GPIO Power ratings: 300 mA (1.5 W) 700 mA (3.5W) 600 mA (3.0W) Power source: 5V via MicroUSB or GPIO header Size: 85.60 mm × 56 mm (3.370 in × 2.205 in) – not including protruding connectors
  • 15. 15 Software The Raspberry Pi primarily uses Linux kernel-based operating systems as it is an open source software. several versions of Linux—known as distributions—have been ported to the Raspberry Pi’s BCM2835 chip, including: *The install manager for Raspberry Pi is “NOOBS”.
  • 16. 16 Applications & Projects The major aim behind the Raspberry Pi was to educate people, especially children and teenagers, towards programming and basic hardware interfacing.The open body structure of the Raspberry Pi makes it a machine on which one can learn computer concepts and languages like Python,
  • 17. 17 a)Home Automation With a Raspberry Pi, switches, web server, enthusiasts have created home automation systems that can control fans and lights of a home from the Pi or even a smartphone
  • 18. 18 c)Landline Why pay for your landline when you can use your internet and your old landline phone with the Pi! b)Arcade gaming machine Since the games of the 80’s and 90’s are forgotten today, people created retro style arcade gaming machines using simple switches, a screen and the RPi.
  • 19. 19 Raspberry Pi inside the robot The robot with the Pi. The R2D2. d) Robot While robotics has a great fan base, creating a star wars robot from RPi deserves a mention here!
  • 20. 20 The chief competitors of the Raspberry Pi are the Arduino and the Beagleboard. Both are single board computers and have applications similar to the Raspberry Pi.A brief comparison of the three of them is shown below: Comparison of Raspberry with the competitors
  • 21. 21 Advantages a) Small, Inexpensive(Model A- Rs.2535, Model B-Rs. 4075). b) No extra efforts in terms of programming required to learn languages like python. c) Less power consumption. d) As SD card used here, so easily portable. e) Learn with fun. f) Able to display images or play videos at 1080p high definition resolution g)This small credit card sized product makes it easy to recycle and does not release as much carbon dioxide emissions into the environment, unlike big servers that require lots of energy and extensive cooling systems.
  • 22. 22 Disadvantages a) It does not have a Hard Disk associated with it for permanent storage pf files, we have to connect one externally or have to use SD card for the purpose. b) The RAM is a POP package on top of the SoC, so it’s not removable or swappable. c) Not compatible with other operating systems such as Windows (There are currently 1.3 billion Windows users around the world.) d) Complexity in multitasking. e) Not suitable for big business companies that already have big servers as they can do the whole possible work. f) There is no Real time clock associated with the board. Adding an RTC is expensive.You can add one yourself using the GPIO pins. g) Additional burden of buying extra accessories like USB power supply, SD cards etc.
  • 23. 23 Conclusion Raspberry Pi is an innovative product.The sheer number of users and fan base support the fact that the device can see a great future ahead.The device can surely help anyone who really wants to lean electronics and computers. Future Developments a)Windows based Pi’s. b)Tablet version c) Interesting low-cost screen technologies emerging d) Brambles! (Networks of Raspberries)