SlideShare ist ein Scribd-Unternehmen logo
1 von 29
RASPBERRY PI
BY
VIPUL KUMAR
119(ECE IIIrd Yr)
OUTLINES
o INTRODUCTION
o HISTORY
o MOTIVATION
o TECHNOLOGY
o HARDWARE
o ACCESSORIES
o SOFTWARE
o OPERATING SYSTEMS
o PROGRAMMING
o APPLICATIONS
o RASPBERRY PI vs ARDUINO
o DISADVANTAGES
o FUTURE DEVELOPMENTS
o CONCLUSION
INTRODUCTION
 The Raspberry Pi is a credit card sized computer
 It can be plugged into a TV or 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 videos.
 It is very low cost computer.
 Raspberry Pi foundation goal is see it used all over the world
by children
HISTORY
 Created by Uber Upton.
 Raspberry pi is the work of Raspberry Pi
foundation, a charitable organisation.
 UK registered charity in 2009.
 It’s supported by University of Cambridge
computer laboratory and tech firm Broadcom.
MOTIVATION
 Computer science skills increasingly important.
 Access to computers.
 Computers are tool of 21st Century.
 Computer Science is concerned with much more
than simply being able to use a computer.
 Children should understand how they work and
how to program them.
TECHNOLOGY
 The raspberry pi has a Broadcom BCM2835 system on a
chip(SOC) which includes an ARM 1176JZF-S 700 MHz
processor.
 Video Core IV GPU
 Originally shipped with 256 MB of RAM which can later
be upgraded to 512 MB.
 It does not include a built in hard disk, but uses an SD
Card for booting and long term storage.
 GPIO pins which can control input and output.
HARDWARE
 10/100 Base T Ethernet socket.
 HDMI Socket
 USB 2.0 Socket
 RCA Video Socket
 SD Card socket
 Powered from microUSB socket.
 3.5 mm audio out jack.
 Header footprint for Camera connection.
ACCESORIES
CAMERA GERT BOARD
BOOT PROCESS
SOFTWARE
 NOOBS
The Raspberry Pi itself doesn’t come with an operating system.
For that, you need NOOBS, short for New Out of the Box
Software. It’s an operating system manager that makes it easy
to download, install, and set up your Raspberry Pi. When you
first boot up NOOBS, you’ll get a selection of OSes to choose
from. Which operating systems are available depends on which
model of Raspberry Pi you are using. For this guide, we’ll stick
to the most common operating systems available on the newest
models of the Raspberry Pi. Right now, that’s Raspbian, OSMC,
Open ELEC, Windows IoT Core, and RISC OS.
OPERATING SYSTEMS
 RASPBIAN
Raspbian is the “official” operating system of the Raspberry Pi and
because of that, it’s the one most people will want to start with
Raspbian is a version of Linux built specifically for the Raspberry
Pi. It comes packed with all the software you’ll need for every
basic task with a computer. You’ll get LibreOffice as an office
suite, a web browser, email program, and some tools to teach
programming to kids and adults alike. Heck, it even includes a
special (no longer in development) version of Minecraft. Raspbian
is the backbone for pretty much every DIY project out there, so if
you’re looking to make something, Raspbian is most likely where
you want to start. Because it’s so widely used, it’s also easy to find
guides and troubleshooting tips.
OTHER OPERATING SYSTEMS
 Windows 10 IOT Core
 RISC OS pi
 Retro pi
 Arch Linux ARM
 Pidora
 OSMC
 New Linutop OS
 Snappy Ubuntu etc.
PROGRAMMING
 By default, supporting python as
programming language.
 Any language which will compile for
ARMv6 can be used with Raspberry pi.
APPLICATIONS
1)CONTROLLING SPEED OF A FAN
2) IN MAKING DRONES
3) IN ROBOTS
4) DIWALI LIGHTS/DECORATION LIGHTS
5) GAMING WITH RASPBERRY PI
RASPBERRY PI vs ARDUINO
 The Arduino board is basically works as a
microcontroller, while Raspberry is a fully fledged
computer or a Microprocessor.
 You can control things directly using an by writing
codes in an Arduino board while you write programs
that runs within an operating system.
 The main difference between the two lies in their I/O
Pins.
ARDUINO UNO RASPBERRY PI
Processor AVR AT mega328p Broadcom ARM1176JZF-S
Clock Speed 16 MHz 700 MHz
Register width 8 bit 32 bit
RAM 2 Kb 512 MB
GPIO 20 40
I/O Current Max 40mA 5-10mA
Power 175mW 700mW
Operating System none Linux and others
DISADVANTAGES
 It does not have a hard disk associated with it for
permanent storage files ,we have to connect it
externally or use SD Card for the purpose.
 The RAM is POP package on top of SoC ,so it’s not
removable or swappable.
 There is no Real time clock associated with the
board . Adding an RTC is expensive. You can add
yourself by using GPIO pins
 Not Compatible with Windows which is widely
used.
FUTURE DEVELOPEMENTS
 Tablet version.
 Interesting low cost technologies emerging.
 Brambles (Network of Raspberries).
 Use more in IOT.
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.
 Increasing the processing power can surely help the product in the future. Also supplying a case and a proper
instruction manual will improve the product. Also currently Windows operating systems are not compatible
because of the ARM processor. If the processor is improved or any workaround is found to run Windows
directly on the Raspberry Pi, then it can be a great step for the Pi.
 The Raspberry Pi is an amazing piece of hardware because of the combination of the features of a traditional
computer and an embedded device. Supporting computer operating systems like Linux and providing simple
input/output lines i.e. the GPIO makes it perfect for controlling almost anything. Programming the GPIO is
much easy and intuitive then an traditional FPGA or microprocessor.
 Finally it can be said that Raspberry Pi can be effectively used if its processing power is kept in mind. It can
work as a personal computer but cannot replace it.
REFERENCES
www.ieee.org
www.sciencetech.com
www.wikipedia.com
www.raspberrypi.org
Raspberry pi

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Raspberry Pi Session - 22_11_2014
Raspberry Pi Session - 22_11_2014Raspberry Pi Session - 22_11_2014
Raspberry Pi Session - 22_11_2014
 
Introduction to raspberry pi
Introduction to raspberry piIntroduction to raspberry pi
Introduction to raspberry pi
 
Rasberry pi
 Rasberry pi Rasberry pi
Rasberry pi
 
Raspberry Pi Introduction
Raspberry Pi IntroductionRaspberry Pi Introduction
Raspberry Pi Introduction
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Raspberry Pi Technology
Raspberry Pi TechnologyRaspberry Pi Technology
Raspberry Pi Technology
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Simple Presentation On Raspberry pi
Simple Presentation On Raspberry piSimple Presentation On Raspberry pi
Simple Presentation On Raspberry pi
 
Raspberry Pi presentation for Computer Architecture class
Raspberry Pi presentation for Computer Architecture classRaspberry Pi presentation for Computer Architecture class
Raspberry Pi presentation for Computer Architecture class
 
Raspberry PI
Raspberry PIRaspberry PI
Raspberry PI
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
 
Presentation on Raspberry pi
Presentation on Raspberry piPresentation on Raspberry pi
Presentation on Raspberry pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Raspberry pi ppt
Raspberry pi pptRaspberry pi ppt
Raspberry pi ppt
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 

Ähnlich wie Raspberry pi

Ähnlich wie Raspberry pi (20)

Raspberry Pi - Unlocking New Ideas for Your Library
Raspberry Pi - Unlocking New Ideas for Your LibraryRaspberry Pi - Unlocking New Ideas for Your Library
Raspberry Pi - Unlocking New Ideas for Your Library
 
Raaaaassspberry pi
Raaaaassspberry piRaaaaassspberry pi
Raaaaassspberry pi
 
Raspberry pi technology
Raspberry pi technologyRaspberry pi technology
Raspberry pi technology
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Rassberry pi
Rassberry piRassberry pi
Rassberry pi
 
Single Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi BasicsSingle Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi Basics
 
Introduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin ControlIntroduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
 
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 Board Hardware & Software Setup
Raspberry pi Board Hardware & Software SetupRaspberry pi Board Hardware & Software Setup
Raspberry pi Board Hardware & Software Setup
 
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
 
A futuristic approach for towerless mobile networks wheezy pi
A futuristic approach for towerless mobile networks wheezy piA futuristic approach for towerless mobile networks wheezy pi
A futuristic approach for towerless mobile networks wheezy pi
 
Iaetsd the universal brain for all robots
Iaetsd the universal brain for all robotsIaetsd the universal brain for all robots
Iaetsd the universal brain for all robots
 
Raspberry pi intro.
Raspberry pi intro.Raspberry pi intro.
Raspberry pi intro.
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Raspbeery Pi : An Introduction
Raspbeery Pi : An IntroductionRaspbeery Pi : An Introduction
Raspbeery Pi : An Introduction
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
My presentation raspberry pi
My presentation raspberry piMy presentation raspberry pi
My presentation raspberry pi
 
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
 
RASPBERRY Pi.pptx
RASPBERRY Pi.pptxRASPBERRY Pi.pptx
RASPBERRY Pi.pptx
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Raspberry pi

  • 2. OUTLINES o INTRODUCTION o HISTORY o MOTIVATION o TECHNOLOGY o HARDWARE o ACCESSORIES o SOFTWARE o OPERATING SYSTEMS o PROGRAMMING o APPLICATIONS o RASPBERRY PI vs ARDUINO o DISADVANTAGES o FUTURE DEVELOPMENTS o CONCLUSION
  • 3. INTRODUCTION  The Raspberry Pi is a credit card sized computer  It can be plugged into a TV or 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 videos.  It is very low cost computer.  Raspberry Pi foundation goal is see it used all over the world by children
  • 4. HISTORY  Created by Uber Upton.  Raspberry pi is the work of Raspberry Pi foundation, a charitable organisation.  UK registered charity in 2009.  It’s supported by University of Cambridge computer laboratory and tech firm Broadcom.
  • 5. MOTIVATION  Computer science skills increasingly important.  Access to computers.  Computers are tool of 21st Century.  Computer Science is concerned with much more than simply being able to use a computer.  Children should understand how they work and how to program them.
  • 6. TECHNOLOGY  The raspberry pi has a Broadcom BCM2835 system on a chip(SOC) which includes an ARM 1176JZF-S 700 MHz processor.  Video Core IV GPU  Originally shipped with 256 MB of RAM which can later be upgraded to 512 MB.  It does not include a built in hard disk, but uses an SD Card for booting and long term storage.  GPIO pins which can control input and output.
  • 7. HARDWARE  10/100 Base T Ethernet socket.  HDMI Socket  USB 2.0 Socket  RCA Video Socket  SD Card socket  Powered from microUSB socket.  3.5 mm audio out jack.  Header footprint for Camera connection.
  • 8.
  • 11. SOFTWARE  NOOBS The Raspberry Pi itself doesn’t come with an operating system. For that, you need NOOBS, short for New Out of the Box Software. It’s an operating system manager that makes it easy to download, install, and set up your Raspberry Pi. When you first boot up NOOBS, you’ll get a selection of OSes to choose from. Which operating systems are available depends on which model of Raspberry Pi you are using. For this guide, we’ll stick to the most common operating systems available on the newest models of the Raspberry Pi. Right now, that’s Raspbian, OSMC, Open ELEC, Windows IoT Core, and RISC OS.
  • 12. OPERATING SYSTEMS  RASPBIAN Raspbian is the “official” operating system of the Raspberry Pi and because of that, it’s the one most people will want to start with Raspbian is a version of Linux built specifically for the Raspberry Pi. It comes packed with all the software you’ll need for every basic task with a computer. You’ll get LibreOffice as an office suite, a web browser, email program, and some tools to teach programming to kids and adults alike. Heck, it even includes a special (no longer in development) version of Minecraft. Raspbian is the backbone for pretty much every DIY project out there, so if you’re looking to make something, Raspbian is most likely where you want to start. Because it’s so widely used, it’s also easy to find guides and troubleshooting tips.
  • 13.
  • 14. OTHER OPERATING SYSTEMS  Windows 10 IOT Core  RISC OS pi  Retro pi  Arch Linux ARM  Pidora  OSMC  New Linutop OS  Snappy Ubuntu etc.
  • 15. PROGRAMMING  By default, supporting python as programming language.  Any language which will compile for ARMv6 can be used with Raspberry pi.
  • 17.
  • 18. 2) IN MAKING DRONES
  • 19.
  • 22. 5) GAMING WITH RASPBERRY PI
  • 23. RASPBERRY PI vs ARDUINO  The Arduino board is basically works as a microcontroller, while Raspberry is a fully fledged computer or a Microprocessor.  You can control things directly using an by writing codes in an Arduino board while you write programs that runs within an operating system.  The main difference between the two lies in their I/O Pins.
  • 24. ARDUINO UNO RASPBERRY PI Processor AVR AT mega328p Broadcom ARM1176JZF-S Clock Speed 16 MHz 700 MHz Register width 8 bit 32 bit RAM 2 Kb 512 MB GPIO 20 40 I/O Current Max 40mA 5-10mA Power 175mW 700mW Operating System none Linux and others
  • 25. DISADVANTAGES  It does not have a hard disk associated with it for permanent storage files ,we have to connect it externally or use SD Card for the purpose.  The RAM is POP package on top of SoC ,so it’s not removable or swappable.  There is no Real time clock associated with the board . Adding an RTC is expensive. You can add yourself by using GPIO pins  Not Compatible with Windows which is widely used.
  • 26. FUTURE DEVELOPEMENTS  Tablet version.  Interesting low cost technologies emerging.  Brambles (Network of Raspberries).  Use more in IOT.
  • 27. 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.  Increasing the processing power can surely help the product in the future. Also supplying a case and a proper instruction manual will improve the product. Also currently Windows operating systems are not compatible because of the ARM processor. If the processor is improved or any workaround is found to run Windows directly on the Raspberry Pi, then it can be a great step for the Pi.  The Raspberry Pi is an amazing piece of hardware because of the combination of the features of a traditional computer and an embedded device. Supporting computer operating systems like Linux and providing simple input/output lines i.e. the GPIO makes it perfect for controlling almost anything. Programming the GPIO is much easy and intuitive then an traditional FPGA or microprocessor.  Finally it can be said that Raspberry Pi can be effectively used if its processing power is kept in mind. It can work as a personal computer but cannot replace it.