SlideShare une entreprise Scribd logo
1  sur  7
Raspberry Pi
A Seminar Report
Submitted by
Nipun Ashokkumar Parikh
in partial fulfillment for the degree of
Bachelor of Technology
in
Computer Science & Engineering
At
Bhagwan Mahavir College of Engineering & Technology
Department of Computer Science & Engineering
(Affiliated to GTU, Approved by AICTE, New Delhi)
SURAT.
August 2014
Bhagwan Mahavir College of Engineering & Technology
Department of Computer Science & Engineering
(Affiliated to GTU, Approved by AICTE, New Delhi)
SURAT.
CERTIFICATE
This is to certify that the Seminar entitled “Raspberry Pi” submitted by Parikh Nipun Ashokkumar,
Enrollment No.:120060131006, towards the partial fulfillment of the requirements for the
Degree of Bachelor of Technology in Computer Science & Engineering of Bhagwan Mahavir
College Of Engineering & Technology is the record of work carried out by him under my
supervision and guidance. In my opinion, the submitted work has reached a level required for
being accepted for examination.
Date: 11/08/2014
Guide H.O.D
Mrs. Happy Patel Mrs. Twinkle Ankleshwaria.
Dept. of Computer Science & Engg., Dept. of Computer Science & Engg.,
BMCET, Surat. BMCET, Surat.
Signature of Guide Signature of H.O.D
ACKNOWLEDGEMENT
I would like to take this opportunity to bestow my acknowledgement to all the persons who
have directly or indirectly availed me in guiding my project.
I am grateful to my college and my university for giving us the opportunity to present project
on this topic which will be the first step for my bright future. The assiduous help given by
Mrs. Alpa Valand and Mrs. Happy Patel as my project guide has been an inevitable part in
the successful completion of my project. I sincerely thank her for her continuous support and
cooperation throughout the semester.
I would also like to thank Mr. Chetan Sharma for arranging a demo hardware for the project.
I would also like to thank Mrs. Twinkle Ankleshwaria (Head of Department, Computer
branch) for guiding me throughout the project and encouraging me.
And the most precious part of my life, my parents, who have showered their love and support
which can never be repaid but can be commemorated. I would also like to thank my elder
sister for giving her views and recommendations on the project. Without them this
achievement would not have been possible.
Nipun Ashokkumar Parikh
120060131006
Computer Science & Engineering
BMCET, Surat.
ABSTRACT
The computer is now not a luxury but a necessity in today’s world. The computer has now
become a personal computer with the introduction of microcontrollers and integrated
circuits. Raspberry Pi is a credit-card sized computer aimed at providing a computer to
everyone on the planet. It is aimed at teaching computer concepts while being low at price.
Raspberry Pi is intended to provide a base on which kids can learn programming while
enthusiasts can make various projects. It serves as an efficient base due to its low cost and
the number of interfaces available.
The Raspberry Pi can be used instead of a personal computer, but with some limitations due
to its limited processing power.
The main aim of this seminar is to study Raspberry Pi, and its applications. This seminar is
carried as a part of a subject in the curriculum of Computer Science of Gujarat Technological
University. This seminar is limited to study of the Raspberry Pi from various sources without
its practical implementation.
List of figures:
Figure no Description Page no
1 Osborne 1 Computer 3
2 Toshiba T1100 3
3 Commodore 64 system 5
4 Earliest prototype of RPi 6
5 Block diagram 8
6 GPIO connector 10
7 RCA Video connector 11
8 Status LEDs 12
9 Gertboard 17
10 Boot process 21
11 Applications: Home automation system 26
12 Applications: Arcade gaming machine 26
13 Applications: RPi inside robot 27
14 Applications: R2D2 27
15 Applications: Landline 28
16 Applications: Decoration lights 28
17 Comparison of RPi with competitors 29
List of Tables:
Table No Description Page no
1 Specifications 14-15
2 List of supported OS 23-24
Abbreviations:
Symbol Abbreviation
DIY Do It Yourself
GUI Graphical User Interface
SRAM Synchronous Random Access Memory
SoC System On Chip
GPIO General Purpose Input Output
UART Universal asynchronous receiver/transmitter
I2C Inter-Integrated Circuit
SPI Serial Peripheral Interface
DSI Display Serial Interface
MIPI Mobile Industry Processor Interface
USB Universal Serial Bus
CSI Camera Serial Interface
JTAG Joint Test Action Group
PCB Printed Circuit Board
RPi Raspberry Pi
HDMI High Definition Multimedia Interface
I2S Integrated Interchip Sound
RISC Reduced Instruction Set Computer
NOOBS New Out-Of Box Software
PCI Peripheral Component Interconnect
FPGA Field-Programmable Gate Array
TABLE OF CONTENTS
Chapter No. Title Page no.
1 Introduction 1
2 History of computers 2
2.1 Brief history of ultra-cheap and small
computers
2
2.2 History of embedded devices 3
3 Inception of Raspberry Pi 5
3.1 Idea to create Raspberry Pi 5
3.2 Initial design considerations 6
4 Hardware 8
4.1 Hardware layout 8
4.2 Brief description of the components on the Pi 9
4.3 Specifications 14
4.4 Brief description of System on Chip 15
4.5 Accessories 17
5 Software 19
5.1 Operating System 19
5.2 Boot process 19
5.3 NOOBS installer 22
5.4 Raspberry Pi compatible operating systems 23
6 Applications 25
6.1 Applications 25
6.2 Examples of projects using Raspberry Pi 26
6.3 Comparison of Raspberry Pi with competitors 29
6.4 Advantages & Disadvantages 30
Conclusion 32
References 33

Contenu connexe

Tendances

Raspberry pi on seminar documentation
Raspberry pi on seminar documentationRaspberry pi on seminar documentation
Raspberry pi on seminar documentationGeorgekutty Francis
 
Seminar Presentation on raspberry pi
Seminar Presentation on raspberry piSeminar Presentation on raspberry pi
Seminar Presentation on raspberry piGeorgekutty Francis
 
SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI GANESH GOVIND BHOR
 
introduction to Raspberry pi
introduction to Raspberry pi introduction to Raspberry pi
introduction to Raspberry pi Mohamed Ali May
 
Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3Vipin V
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry PiYash Gajera
 
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
 
Home Automation Using RPI
Home Automation Using  RPIHome Automation Using  RPI
Home Automation Using RPIAnkara JUG
 
Raspberry pi for sharing
Raspberry pi for sharingRaspberry pi for sharing
Raspberry pi for sharingAartiYadav83
 
5 pen-pc-technology complete ppt
5 pen-pc-technology complete ppt5 pen-pc-technology complete ppt
5 pen-pc-technology complete pptatinav242
 
Getting started with Raspberry Pi - By Ibrahim
Getting started with Raspberry Pi - By IbrahimGetting started with Raspberry Pi - By Ibrahim
Getting started with Raspberry Pi - By IbrahimMurugadoss Balasubramanian
 

Tendances (20)

Raspberry pi on seminar documentation
Raspberry pi on seminar documentationRaspberry pi on seminar documentation
Raspberry pi on seminar documentation
 
Seminar Presentation on raspberry pi
Seminar Presentation on raspberry piSeminar Presentation on raspberry pi
Seminar Presentation on raspberry pi
 
SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI
 
introduction to Raspberry pi
introduction to Raspberry pi introduction to Raspberry pi
introduction to Raspberry pi
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Rasberry pi
 Rasberry pi Rasberry pi
Rasberry pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
ThinkerersA01
ThinkerersA01ThinkerersA01
ThinkerersA01
 
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
 
Raaaaassspberry pi
Raaaaassspberry piRaaaaassspberry pi
Raaaaassspberry pi
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry Pi
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
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
 
Home Automation Using RPI
Home Automation Using  RPIHome Automation Using  RPI
Home Automation Using RPI
 
Raspberry pi for sharing
Raspberry pi for sharingRaspberry pi for sharing
Raspberry pi for sharing
 
5 pen-pc-technology complete ppt
5 pen-pc-technology complete ppt5 pen-pc-technology complete ppt
5 pen-pc-technology complete ppt
 
Getting started with Raspberry Pi - By Ibrahim
Getting started with Raspberry Pi - By IbrahimGetting started with Raspberry Pi - By Ibrahim
Getting started with Raspberry Pi - By Ibrahim
 
FIVE PEN PC TECHNOLOGY
FIVE PEN PC TECHNOLOGYFIVE PEN PC TECHNOLOGY
FIVE PEN PC TECHNOLOGY
 

En vedette

Raspberry pi : an introduction
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introductionLTG Oxford
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi PresentationGeekizer
 
Raspberry pi based project abstracts
Raspberry pi based project abstractsRaspberry pi based project abstracts
Raspberry pi based project abstractsSoftroniics india
 
Introduction to raspberry pi
Introduction to raspberry piIntroduction to raspberry pi
Introduction to raspberry pipraveen_23
 
Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry PiLentin Joseph
 
Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pidnp99
 
Smart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PISmart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PIKrishna Kumar
 
Raspberry pi Update - Encourage your IOT
Raspberry pi Update - Encourage your IOTRaspberry pi Update - Encourage your IOT
Raspberry pi Update - Encourage your IOTLF Events
 
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqttNode mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt承翰 蔡
 
Wings table of contents, abstract, acknowledgement
Wings table of contents, abstract, acknowledgementWings table of contents, abstract, acknowledgement
Wings table of contents, abstract, acknowledgementFaizul Ikram
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction承翰 蔡
 
Monitor your car from the cloud! DIY Telematics and the Internet of Things
Monitor your car from the cloud! DIY Telematics and the Internet of ThingsMonitor your car from the cloud! DIY Telematics and the Internet of Things
Monitor your car from the cloud! DIY Telematics and the Internet of ThingsTom Gersic
 
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.EVRYTHNG
 
Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...
Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...
Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...Parvesh Taneja
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robotschikkujacob
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manojManoj Yadav
 
ICD-10 Is Really Here: What Does That Mean To Compliance Officers?
ICD-10 Is Really Here: What Does That Mean To Compliance Officers?ICD-10 Is Really Here: What Does That Mean To Compliance Officers?
ICD-10 Is Really Here: What Does That Mean To Compliance Officers?PYA, P.C.
 
bluetooth technology
 bluetooth technology bluetooth technology
bluetooth technologydeepak kumar
 

En vedette (19)

Raspberry pi : an introduction
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introduction
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Raspberry pi based project abstracts
Raspberry pi based project abstractsRaspberry pi based project abstracts
Raspberry pi based project abstracts
 
Introduction to raspberry pi
Introduction to raspberry piIntroduction to raspberry pi
Introduction to raspberry pi
 
Exploring Raspberry Pi
Exploring Raspberry PiExploring Raspberry Pi
Exploring Raspberry Pi
 
Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pi
 
Smart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PISmart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PI
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Raspberry pi Update - Encourage your IOT
Raspberry pi Update - Encourage your IOTRaspberry pi Update - Encourage your IOT
Raspberry pi Update - Encourage your IOT
 
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqttNode mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt
 
Wings table of contents, abstract, acknowledgement
Wings table of contents, abstract, acknowledgementWings table of contents, abstract, acknowledgement
Wings table of contents, abstract, acknowledgement
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction
 
Monitor your car from the cloud! DIY Telematics and the Internet of Things
Monitor your car from the cloud! DIY Telematics and the Internet of ThingsMonitor your car from the cloud! DIY Telematics and the Internet of Things
Monitor your car from the cloud! DIY Telematics and the Internet of Things
 
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.
 
Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...
Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...
Supervisory Control and Data Acquisition (SCADA) system for Greenhouse Farm w...
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robots
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manoj
 
ICD-10 Is Really Here: What Does That Mean To Compliance Officers?
ICD-10 Is Really Here: What Does That Mean To Compliance Officers?ICD-10 Is Really Here: What Does That Mean To Compliance Officers?
ICD-10 Is Really Here: What Does That Mean To Compliance Officers?
 
bluetooth technology
 bluetooth technology bluetooth technology
bluetooth technology
 

Similaire à Raspberry Pi Seminar Report Summary

181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdfToshikJoshi
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2Raghad Foqha
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2Raghad Foqha
 
JitendraResume_22022016
JitendraResume_22022016JitendraResume_22022016
JitendraResume_22022016Jitendra Rana
 
Design and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerDesign and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerAbhi abhishek
 
SMART LEARNING ASSISTANT
SMART LEARNING ASSISTANTSMART LEARNING ASSISTANT
SMART LEARNING ASSISTANTIRJET Journal
 
Report Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifaReport Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifaVatsal N Shah
 
Asphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full reportAsphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full reportjazz_306
 
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHONARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHONIRJET Journal
 
IIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita DewanIIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita DewanAnkita Dewan
 
IIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita DewanIIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita DewanAnkita Dewan
 
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET Journal
 

Similaire à Raspberry Pi Seminar Report Summary (20)

_SOMANATH_
_SOMANATH__SOMANATH_
_SOMANATH_
 
181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2
 
PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2PI-Phone Using Raspberry Pi-2
PI-Phone Using Raspberry Pi-2
 
JitendraResume_22022016
JitendraResume_22022016JitendraResume_22022016
JitendraResume_22022016
 
Design and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerDesign and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet Tracer
 
SMART LEARNING ASSISTANT
SMART LEARNING ASSISTANTSMART LEARNING ASSISTANT
SMART LEARNING ASSISTANT
 
Report Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifaReport Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifa
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
Resume_Apple1
Resume_Apple1Resume_Apple1
Resume_Apple1
 
CV_Brijesh_Kumar
CV_Brijesh_KumarCV_Brijesh_Kumar
CV_Brijesh_Kumar
 
report
reportreport
report
 
Asphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full reportAsphalt batch process with PLC & SCADA full report
Asphalt batch process with PLC & SCADA full report
 
AUK - CV WO Ref
AUK - CV WO RefAUK - CV WO Ref
AUK - CV WO Ref
 
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHONARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
ARTIFICIAL INTELLIGENCE DESKTOP VOICE ASSISTANT IN PYTHON
 
IIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita DewanIIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita Dewan
 
IIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita DewanIIT ropar_CUDA_Report_Ankita Dewan
IIT ropar_CUDA_Report_Ankita Dewan
 
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
 
Ashutosh Parjapati_new_june_2016
Ashutosh Parjapati_new_june_2016Ashutosh Parjapati_new_june_2016
Ashutosh Parjapati_new_june_2016
 
Resume
ResumeResume
Resume
 

Raspberry Pi Seminar Report Summary

  • 1. Raspberry Pi A Seminar Report Submitted by Nipun Ashokkumar Parikh in partial fulfillment for the degree of Bachelor of Technology in Computer Science & Engineering At Bhagwan Mahavir College of Engineering & Technology Department of Computer Science & Engineering (Affiliated to GTU, Approved by AICTE, New Delhi) SURAT. August 2014
  • 2. Bhagwan Mahavir College of Engineering & Technology Department of Computer Science & Engineering (Affiliated to GTU, Approved by AICTE, New Delhi) SURAT. CERTIFICATE This is to certify that the Seminar entitled “Raspberry Pi” submitted by Parikh Nipun Ashokkumar, Enrollment No.:120060131006, towards the partial fulfillment of the requirements for the Degree of Bachelor of Technology in Computer Science & Engineering of Bhagwan Mahavir College Of Engineering & Technology is the record of work carried out by him under my supervision and guidance. In my opinion, the submitted work has reached a level required for being accepted for examination. Date: 11/08/2014 Guide H.O.D Mrs. Happy Patel Mrs. Twinkle Ankleshwaria. Dept. of Computer Science & Engg., Dept. of Computer Science & Engg., BMCET, Surat. BMCET, Surat. Signature of Guide Signature of H.O.D
  • 3. ACKNOWLEDGEMENT I would like to take this opportunity to bestow my acknowledgement to all the persons who have directly or indirectly availed me in guiding my project. I am grateful to my college and my university for giving us the opportunity to present project on this topic which will be the first step for my bright future. The assiduous help given by Mrs. Alpa Valand and Mrs. Happy Patel as my project guide has been an inevitable part in the successful completion of my project. I sincerely thank her for her continuous support and cooperation throughout the semester. I would also like to thank Mr. Chetan Sharma for arranging a demo hardware for the project. I would also like to thank Mrs. Twinkle Ankleshwaria (Head of Department, Computer branch) for guiding me throughout the project and encouraging me. And the most precious part of my life, my parents, who have showered their love and support which can never be repaid but can be commemorated. I would also like to thank my elder sister for giving her views and recommendations on the project. Without them this achievement would not have been possible. Nipun Ashokkumar Parikh 120060131006 Computer Science & Engineering BMCET, Surat.
  • 4. ABSTRACT The computer is now not a luxury but a necessity in today’s world. The computer has now become a personal computer with the introduction of microcontrollers and integrated circuits. Raspberry Pi is a credit-card sized computer aimed at providing a computer to everyone on the planet. It is aimed at teaching computer concepts while being low at price. Raspberry Pi is intended to provide a base on which kids can learn programming while enthusiasts can make various projects. It serves as an efficient base due to its low cost and the number of interfaces available. The Raspberry Pi can be used instead of a personal computer, but with some limitations due to its limited processing power. The main aim of this seminar is to study Raspberry Pi, and its applications. This seminar is carried as a part of a subject in the curriculum of Computer Science of Gujarat Technological University. This seminar is limited to study of the Raspberry Pi from various sources without its practical implementation.
  • 5. List of figures: Figure no Description Page no 1 Osborne 1 Computer 3 2 Toshiba T1100 3 3 Commodore 64 system 5 4 Earliest prototype of RPi 6 5 Block diagram 8 6 GPIO connector 10 7 RCA Video connector 11 8 Status LEDs 12 9 Gertboard 17 10 Boot process 21 11 Applications: Home automation system 26 12 Applications: Arcade gaming machine 26 13 Applications: RPi inside robot 27 14 Applications: R2D2 27 15 Applications: Landline 28 16 Applications: Decoration lights 28 17 Comparison of RPi with competitors 29 List of Tables: Table No Description Page no 1 Specifications 14-15 2 List of supported OS 23-24
  • 6. Abbreviations: Symbol Abbreviation DIY Do It Yourself GUI Graphical User Interface SRAM Synchronous Random Access Memory SoC System On Chip GPIO General Purpose Input Output UART Universal asynchronous receiver/transmitter I2C Inter-Integrated Circuit SPI Serial Peripheral Interface DSI Display Serial Interface MIPI Mobile Industry Processor Interface USB Universal Serial Bus CSI Camera Serial Interface JTAG Joint Test Action Group PCB Printed Circuit Board RPi Raspberry Pi HDMI High Definition Multimedia Interface I2S Integrated Interchip Sound RISC Reduced Instruction Set Computer NOOBS New Out-Of Box Software PCI Peripheral Component Interconnect FPGA Field-Programmable Gate Array
  • 7. TABLE OF CONTENTS Chapter No. Title Page no. 1 Introduction 1 2 History of computers 2 2.1 Brief history of ultra-cheap and small computers 2 2.2 History of embedded devices 3 3 Inception of Raspberry Pi 5 3.1 Idea to create Raspberry Pi 5 3.2 Initial design considerations 6 4 Hardware 8 4.1 Hardware layout 8 4.2 Brief description of the components on the Pi 9 4.3 Specifications 14 4.4 Brief description of System on Chip 15 4.5 Accessories 17 5 Software 19 5.1 Operating System 19 5.2 Boot process 19 5.3 NOOBS installer 22 5.4 Raspberry Pi compatible operating systems 23 6 Applications 25 6.1 Applications 25 6.2 Examples of projects using Raspberry Pi 26 6.3 Comparison of Raspberry Pi with competitors 29 6.4 Advantages & Disadvantages 30 Conclusion 32 References 33