Date post: | 18-Jul-2015 |
Category: |
Engineering |
Upload: | amit-dwivedi |
View: | 64 times |
Download: | 2 times |
Knowing your R Pi## It is a credit card sized computer dev. board and is hardly 45gms that fits in a palm of one’s hand very eaisly
## It is just of 25$ (model A), 30$ (model B) and 35$ (model B+ & R Pi-2)
## So it’s the most affordable of its class
## It was basically developed increase programming skills of students & for awareness of embedded system
## It has the capacity to play up to HD 1080p videos
## One can prog. & dev. his own game using SCRATCH
Know your RPi
## SCRATCH is the graphic programming language (just as LabVIEW)
## In SCRATCH using ‘drag & drop’ we can create our own games (mostly for kids)
## It uses PYTHON as its system programming language
## PYTHON is a computer language developed by GUIDO VAN ROSSUM in 1991
Know your Rpi
….continued
OPERATING SYSTEMS• It uses a very vast variety of linux based operating
systems
• DEBIAN - It is the OS developed & updated by raspberry pi foundation. It’s the official operating system developed this foundation specifically for RPi
• ARCH LINUX – It’s the arch-linux built for ARM processors
• Open ELEC – ‘open embedded linux entertainment center’ is an OS which runs on popular ‘XMBC-open source digital media center’
• PINDORA – It’s a FEDORA remix, customised for ver. of unix like fedora systems
• RASPBMC – Its yet another implementation of ‘XMBC open source digital media center’
• MINEPEON – It’s a ‘arch-linux ARM’ based OS. Bitcoin mining can be doen very securely on this OS.
• KALI LINUX – Is is Debian derived OS specifically designed for penetration testing & digital forensics
• OPEN Wrt – RPi with this OS is usually used Router n/w
……..........& RPi has a whole lot of operating systems built for it.
DEVELOPMENT• Due to low no. of students taking interest in
programming & having poor skill level EBEN UPTON & his colleagues frustrating problems
• In 2006 EBEN UPTON decided to dev. A very cheap & easily programmable dev. board which any body could play/hack with, without fearing expensive mistakes
• Working on it, EBEN in collaboration with Comp. Lab. At UNIVERSITY OF CAMBIDGE & BROADCOM dev. ‘Raspberry Pi’ in 2009, and since then it has evolved with it’s new and upgraded models {basically model-A, B, B+ & RPi-2}
TECH. CONFIGURATION• It has BROADCOM BCM2835 system on chip (SOC)
which has ARM11 76JZF-S processor with 700 MHz frequency…………J- jazelle bytecode
Z- trust zone
F- floating point
S – synthesizable core
It also has BROADCOM video core 4 BCM2763 which is a very flexible 2D DSP architecture capable of playing very high resolution videos
BROADCOM has monopolistic feature in developing high feasibility video cores for smart phones …….etc…..
• It uses USB 2.0 in all of its models
• RAM used in model A- 256MB | model B & B+ – 512MB | raspberry pi 2 – 1GB
• Video input or camera connection is doen via CSI connector
• Video output is via RCA(only model A & B) or HDMI or lcd support via DSI connector
• ETHERNET support – each Pi ( except model A ) has an on board ethernet port {10/100 Mb/s for model B/B+}
• Audio Input – a 3.5 mm jack is provided in every model
• A micro USB port is provided for power source of 5Volts & (1-2) Amps.
• The GPIO pins – Its generic on any IC whose behaviour is controlled by user at runtime. GPIO pins are most specifically used for connection of external modules, ex)- Rpi camera module, led panel module, ARDUINO-UNO module & other dev. boards can also be integrated using GPIOs
• It’s a set of 26 pins (model A & B) or 40 pins (model B+ & RPi-2)
RPi APPLICATIONS
• My computer
• Home electrical automation
• Creating our own servers
• We can make our own super computer integrating large no of RPi boards .
• We can make our own Audio Players
• One can make a QUADCOPTER using raspberry pi .
• We can make our own DLSR camera using GPIO integration
• Arcade gaming machine is also a fascinating application of Rpi
• …………………For more applications refer
‘THE MagPi’
an official monthly magazine published
by RASPBERRY PI FOUNDATION
******THANK YOU******