MyResearch Paper
MyResearch Paper
1
Case Study: RASPBERRIES Pi B+
Manav Chandna, 2Nishant Tyagi, 3Rahul Singh, 4Dr. Arvind Rehalia
1, 2, 3
Department ECE, 4 Department ICE
1, 2, 3, 4
BVCOE, Delhi, India
Abstract -- The initial advancements in the field of computing which shaped the way they are perceived now are dated
back to 1970s and since then the industry has not look back. Multiple developments in field of VLSI technology,
electronic devices have shaped today’s industry. One of the most astonishing one is the development of miniature
computers and Raspberry pi is the latest one in this field so the following project has been aimed at it. In this project
authors focused on setting up a raspberry pi to operate as a standard personal computer with basic software such as
video player, internet browser, terminal, GUI based operating systems. The methodology that has been adopted for the
process deals with downloading of the essential software tools from the websites. Then downloading the raspbian O.S.
for Raspberry pi. After that using SD card formatter the SD card is formatted and loaded with the boot image using
software win32 disk imager. The process then involves connecting essential hardware components. Once that has
been completed one can start booting by connecting the power supply. Then the system is configured as per our
requirements. At the end the project deals with configuring network settings using the LX Terminal i.e. commands
mode and goes on to also show how to use the Omx player.
I. INTRODUCTION
Mostly Minicomputers regarded as the ancestors of the today‟s microcomputers used microchip technology but the
absence of strong microprocessors really limited their field of application. Only when the transition of technology
occurred from LSI to VLSI one could see some of the “really efficient” computers grab the centre stage, and since then
the technology has been still going up by leaps and bounds to provide smaller and faster PCs. Notable events of history
are Intel‟s 4004 microprocessor launch in 1971, Radio electronics a reputed journal described Mark 8 computer kit based
on 8008 processor. Predictions of role of computers in human life came quite close to reality between 1977 and 1983 and
people started growing faith in this technology.
Raspberry pi is a miniature board consisting of a mounted processor chip along with multiple peripheral slots for USB,
camera, SD cards, HDMI cable etc. It was basically the idea of colleagues of Cambridge University. The whole concept
was to provide versatile and reliable miniature PCs to everybody, which not just satisfy the traditional demands but also
are open to modification purposes. Eben Upton formerly of University but now working as the chip designer for
Broadcom joined forces with old University colleagues Pete Thomas , David Berban to for the Raspberry pi foundation
which aims at the development of new and better Raspberry pi models.
Pi was made available online on 29 Feb 2012. On 4 Feb 2013 model A was launched which had 256 MB RAM, one USB
port and Ethernet connections. Raspberry pi B+ on July 2014, and is still quite popular. The newest version was launched
in Feb 2015 i.e. Raspberry pi 2B.Before staring our task of setting up Raspberry pi, we shall take a close look at the
essential software and hardware required.
V. BASIC CONCEPTS
Operating system: An operating system is the set of basic programs and utilities that allow you to run Raspberry
Pi run. Common examples include Linux, Unix, Windows etc.It has a KERNEL to hand the core hardware
operations. While SHELL acts as an interface tool to facilitate the communication between the KERNEL and
the User.
Debian: Debian basically represents an operating system created by the Debian project that aims at providing
free software to all the users over internet and other means. They commonly use the Linux Kernel and Free BSD
kernel. It has over 43000 packages (pre compiled software which come with easy installation features), a
package manager, and other utilities for smooth running of the system.
Raspbian: Raspbian is basically an operating specifically designed in order to meet the requirements of the
Raspberry pi users. Raspbian is an advancement of pure OS: equipped with over 35,000 packages; pre-compiled
software have been bundled in a concise format to suit easy installation on your Raspberry Pi. A Raspbian
image basically denotes a file which one can write onto an SD card which is implemented to boot your
Raspberry Pi and Via APC into the Raspbian operating system. Using a Raspbian image is a smart and efficient
way to get started with Raspbian operating system.
Iso image: An iso image is the archive file of the optical disc, a type of disc image composed of data contents
from every written sector on an optical disc file system. Thus it is evident that a mere copy paste of the image
would keep the data intact but until the data has been strictly speaking organized on the other device it will not
function as a BOOTABLE device.
Win32 image writer: It is a software which provides the ability to read and write the iso images and other
formats „to‟ and „from‟ the external hardware attached. This feature of the software plays a crucial role in
turning a normal SD card into a bootable device which is the key for loading an operating system to Raspberry
pi.
SD card formatter: It is a specialized software that has the ability to format an SD card even in accessing certain
protected write areas of the card which cannot be formatted by the system utilities thus allowing wider
capabilities for the process.
LXTerminal: It basically stands for Lightweight X11 Terminal. It comes with advantages of being : reliable,
easy to use and learn, light on hardware, cost effective thus has gained popularity and has been readily accepted
by the Raspbian operating system and is comes along with it.
Omx player: Omx player is a video player specifically made for the Raspberry Pi‟s GPU made by Edgar Hucek
from the XMBC project. It is available free of cost with Raspbian. Unlike other players Omx player does not
display control buttons, menu barand other miscellaneous options.
VI. PROCEDURE
A. Downloading BOOT IMAGE of Raspbian:
Go to www.raspberrypi.org/downloads [1].
Download zip file of the latest available Raspbian image.
The image is now available in zipped form in your downloads folder.
Unzip it using WinZip or any achieve manager.
F. Configuring Network:
Find network details like I.P address and Default gateway from your current computer. You can use command
“ipconfig” on the command prompt.
Go to the screen of Raspberry pi and open the Lx Terminal.
In Lx Terminal type the command “sudo nano /etc/network/interfaces”
Change “manual” to “static” in line “iface eth0” and save changes to the document.
© 2015, IJARCSSE All Rights Reserved Page | 460
Chandna et al., International Journal of Advanced Research in Computer Science and Software Engineering 5(8),
August- 2015, pp. 458-461
Go to network settings Dialog box on top right of screen and configure connections as interfaces eth0.
Put in IP address and other details.
Go to epiphany web browser and run it to connect to internet.
VII. CONCLUSION
The project is concluded here, as all the goals of the project have been achieved. This includes successful download of
Raspbian, creation of a bootable SD card, connecting the essential hardware components, first configuration of the
Raspbian O.S. on the command mode, configuring of the internet networking the command mode using the LXTerminal,
running of Omx player through the command mode.
REFRENCES
[1] https://www.raspberrypi.org/downloads/ :Download link of Raspbian boot image
[2] https://www.sdcard.org/downloads/formatter_4/ :Download link for SD card Formatter.
[3] http://sourceforge.net/projects/win32diskimager/files/Archive/:
[4] https://www.raspbian.org/RaspbianImages :Useful to get more info of Raspbian O.S. , and other available
operating systems
[5] https://www.debian.org/intro/about :Detailed information of Dbian type O.S.
[6] https://en.wikipedia.org/wiki/Boot_image :Basic information about boot images can Obtained.
[7] http://wiki.lxde.org/en/Main_Page :Detailed information of LXTerminal is available.
[8] http://elinux.org/Omxplayer :Useful information on Omxplayer is available on it.