0% found this document useful (0 votes)
10 views

Expt no. 11_Study of Arduino board...

The document outlines an experiment focused on studying the Arduino board and the OS installation process on Raspberry Pi and BeagleBone Black. It provides detailed steps for installing Raspbian on Raspberry Pi and Debian on BeagleBone Black, along with a brief overview of the capabilities of each platform. Additionally, it highlights the advantages of using Arduino for beginners and its popularity in prototyping environments.

Uploaded by

Ajit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Expt no. 11_Study of Arduino board...

The document outlines an experiment focused on studying the Arduino board and the OS installation process on Raspberry Pi and BeagleBone Black. It provides detailed steps for installing Raspbian on Raspberry Pi and Debian on BeagleBone Black, along with a brief overview of the capabilities of each platform. Additionally, it highlights the advantages of using Arduino for beginners and its popularity in prototyping environments.

Uploaded by

Ajit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

EXPERIMENT NO.

11
CLASS: - S.E [IT] SUBJECT:-PSDL DATE: / / 20 Roll no:

Name of the Student:

Staff Signature with Date Marks= /10

TITLE: Group D: Study of Arduino board and understand the OS installation process on Raspberry-pi.

AIM : Study of Arduino board and understand the OS installation process on Raspberry-pi.

OBJECTIVE:

1. Use source prototype platform like Raspberry-Pi/Beagl board/Arduino.

THEORY

1) Raspberry-Pi: - The Pi can run the official Raspbian OS, Ubuntu Mate, Snappy Ubuntu
Core, the Kodibased media centers OSMC and LibreElec, the non-Linux based Risc OS
(one for fans of 1990s Acorn computers). It can also run Windows 10 IoT Core, which is
very different to the desktop version of Windows, as mentioned below.

OS which install on Raspberry-Pi: Raspbian, Ubuntu MATE, Snappy Ubuntu, Pidora,


Linutop, SARPi, Arch Linux ARM, Gentoo Linux, etc.

How to install Raspbian on Raspberry-Pi:

Step 1: Download Raspbian

Step 2: Unzip the file. The Raspbian disc image is compressed, so you’ll need to unzip it. The file
uses the ZIP64 format, so depending on how current your built-in utilities are, you need to use
certain programs to unzip it.

Step 3: Write the disc image to your microSD card. Next, pop your microSD card into your
computer and write the disc image to it. The process of actually writing the image will be slightly
different across these programs, but it’s pretty self-explanatory no matter what you’re using. Each
of these programs will have you select the destination (make sure you’ve picked your microSD
card!) and the disc image (the unzipped Raspbian file). Choose, double-check, and then hit the
button to write.

SEIT (2019 COURSE) Programming Skill Development Laboratory, IT dept, SKNSITS Lonavala
Step 4: Put the microSD card in your Pi and boot up. Once the disc image has been written to the
microSD card, you’re ready to go! Put that sucker into your Raspberry Pi, plug in the peripherals
and power source, and enjoy. The current edition to Raspbian will boot directly to the desktop.
Your default credentials are username pi and password raspberry.

2) BeagleBone Black: - The BeagleBone Black includes a 2GB or 4GB on-board eMMC
flash memory chip. It comes with the Debian distribution factory pre-installed. You can
flash new operating systems including Angstrom, Ubuntu, Android, and others.

Os which install on BeagleBone Black: Angstrom, Android, Debian, Fedora, Buildroot,


Gentoo, Nerves Erlang/OTP, Sabayon, Ubuntu, Yocto, MINIX 3

 How to install Debian on BeagleBone Black:


Step 1: Download Debian img.xz file.

Step 2: Unzip the file.

Step 3: Insert your MicroSD (uSD) card into the proper slot. Most uSD cards come with a full-sized
SD card that is really just an adapter. If this is what you have then insert the uSD into the adapter,
then into your card reader.

Step 4: Now open Win32 Disk imager, click the blue folder icon, navigate to the debian img
location, and double click the file. Now click Write and let the process complete. Depending on
your processor and available RAM it should be done in around 5 minutes.

Step 5: Alright, once that's done, you'll get a notification pop-up. Now we're ready to get going.
Remove the SD adapter from the card slot, remove the uSD card from the adapter. With the USB
cable disconnected insert the uSD into the BBB.

Step 6: Now, this next part is pretty straight forward. Plug the USB cable in and wait some more. If
everything is going right you will notice that the four (4) leds just above the USB cable are doing
the KIT impression. This could take up to 45 minutes, I just did it again in around 5 minutes. Your
mileage will vary. Go back and surf reddit some more.

Step 7: If you are not seeing the leds swing back and forth you will need to unplug the USB cable,
press and hold down the user button above the uSD card slot (next to the 2 little 10 pin ICs) then
plug in the USB cable. Release the button and wait. You should see the LEDs swinging back and
forth after a few seconds. Once this happens it's waiting time. When all 4 LEDs next to the USB
slot stay lit at the same time the flash process has been completed.

Step 8: Remove the uSD card and reboot your BBB. You can reboot the BBB by removing and

SEIT (2019 COURSE) Programming Skill Development Laboratory, IT dept, SKNSITS Lonavala
reconnecting the USB cable, or hitting the reset button above the USB cable near the edge of the
board.

Step 9: Now using putty, or your SSH flavor of choice, connect to the BBB using the IP address
192.168.7.2. You'll be prompted for a username. Type root and press Enter. By default, there is
noroot password. I recommend changing this ASAP if you plan on putting your BBB on the
network. To do this type password, hit enter, then enter your desired password. You will be
prompted to enterit again to verify

3) Arduino: - The Arduino itself has no real operating system. You develop code for the
Arduino using the Arduino IDE which you can download from Arduino - Home. Versions
are available for Windows, Mac and Linux. The Arduino is a constrained microcontroller.
Arduino consists of both a physical programmable circuit board (often referred to as a
microcontroller) and a piece of software, or IDE (Integrated Development Environment) that
runs on your computer, used to write and upload computer code to the physical board. You
are literally writing the "firmware" when you write the code and upload it. It's both good and
its bad

Raspberry Pi
Raspberry Pi is undoubtedly the most popular platform used by many hobbyists and hackers.
Even non-technical users depend on it for configuring their digital media systems and surveillance
cameras. The recently launched Raspberry Pi 3 included built-in WiFi and Bluetooth making it
the most compact and standalone computer. Based on a Broadcom BCM2837 SoC with a 1.2
GHz 64-bit quad-core ARM Cortex-A53 processor and 1GB RAM, the Pi is a powerful platform.
The Raspberry Pi 3 is equipped with 2.4 GHz WiFi 802.11n and Bluetooth 4.1 in addition to the

SEIT (2019 COURSE) Programming Skill Development Laboratory, IT dept, SKNSITS Lonavala
10/100 Ethernet port. The HDMI port makes it further easy to hook up A/V sources. Raspberry
Pi runs on a customized Debian Linux called Raspbian, which provides an excellent user
experience. For developers and hackers, it offers a powerful environment to install a variety of
packages including Node.js, the LAMP stack, Java, Python and much more. With four USB ports
and 40 GPIO pins, you can connect many peripherals and accessories to the Pi. There are third
party breakout boards to connect various Arduino shields to the Pi. At a throwaway price of
$35, Raspberry Pi 3 is certainly the most affordable and powerful computing platform.

Arduino Uno
Arduino Uno remains to be the top favorite of absolute beginners and experts. Considered to be one
of the first microcontroller-based development boards, the Arduino Uno R3 is simplest yet the
most powerful prototyping environment. It is based on the ATmega328P which has 14 digital
input/output pins and six analog inputs. Though it comes with just 32 KB of Flash memory, it can
accommodate code that deals with complex logic and operations.

Arduino enjoys the best community participation and support. From sensors to actuators to libraries, it
has a thriving ecosystem. The board layout has become almost the gold standard for microcontrollers.
Almost every prototyping environment tries to be compatible with the Arduino pin breakout. The open
source IDE to develop sketches is another reason for its popularity. With a simple syntax based on ‘C’
language, the code is easy to learn. If you are eager to learn basics of electronics and IoT, look no
further. Do yourself a favor and get an Arduino Uno R3.

SEIT (2019 COURSE) Programming Skill Development Laboratory, IT dept, SKNSITS Lonavala
Conclusion: - Thus, we have studied of how to install operating systems for platforms such as
Raspberry-Pi/Beagle board/Arduino.

Viva Questions:

1. What is IOT?

2. What are the differences between Raspberry Pi & Arduino?

3. What is Arduino?

4. Who is the developer of Arduino?

5. What are the advantages of Arduino?

6. Why should we use Arduino?

SEIT (2019 COURSE) Programming Skill Development Laboratory, IT dept, SIT Lonavala

You might also like