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.
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.
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.