Wednesday, March 20, 2019

Raspberry Pi


The Raspberry Pi is a personal computer the size of a credit card hat fits into TV and a Keyboard. It is a low-cost Linux and ARM-based computer on a small circuit board. The first prototype was introduced in 2011, and it was the size of a flash drive with USB on one end and HDMI on the other end. In 2012, the circuit board was expanded to 3*5 inches, and the model B ($35) was the first commercial product. It’s a capable little computer than can run spreadsheets, word-processing, games and high-definition videos. It was developed by the Raspberry Foundation to promote global program learning. The Raspberry Pi is a charitable organization that aims at providing low-cost computers and free software to students globally.  The ultimate intention is to foster computer science education. A Raspberry can work with numerous accessories including USB keyboard, mouse, prepared SD card, monitor with HDMI input, micro USB power supply, and Ethernet LAN cable. In Linux system, Raspberry Pi works as s mini-computers. 

Components of Raspberry PI
The main components of Raspberry Pi include the processor, the secure digital card, external USB port, the Ethernet port, HDMI connector, status LEDs, analog audio output, composite video out and power input.  The processor is at the heart of Raspberry Pi. The processor is similar to processors found in the iPhone 3G and the Kindle 2.  The chip us 32 it, with the 700MHZ processor,  and built on ARM11 architecture (Memberly & Davis, 2013).
The secure digital cards is a key component of Raspberry Pi.  The SD card slot is used to store data and programs. It offers the initial storage for the operating system and files. The SD card slot is used to store data. It offers the initial storage for the operating system and files. When Raspberry Pi is switched on a certain code known as the bootloader is loaded, that reads unique code from the SD card that 's used to start up the Raspberry Pi. 
The external USB port consists of two USN 2.0 ports on the model A.  Some of the initial Raspberry P were limited in the amount of current that they can provide.  Some USB can draw up to 8500mA. The initial Pi board supported 100mA or so, but new version are up to the full USB 2.0 specification.   However, some USB devices can draw up to 100mA or so, but new versions are up to the full USB 2.0 specifications.   There is Micro USB port for the power supply but the connection there are normal USB ports.  The Ethernet port is the family a family of computer networking technologies for local area network.  Ethernet consists a system for connecting a number of the computer system to form area network.  In Raspberry Pi, Ethernet port is used to provide networking. The high definition multimedia interface provides digital video.  Raspberry supports 14 different video resolutions, and it allows for the conversion of HDMI to DVI. The commercially available model B has five status LEDs whereas Model A has two
The analog audio output is a standard 3.5 mm mini Analog audio jack that is intended to drive high impedance loads such as amplified speakers.  The headphones or unpowered speakers sound very good involving the drivers. The composite video output is a standard RCA-type jack that provides composite NTSC or PAL.  The composite video output is a standard RCA-type jack that provides                                                                                                
The ARM CPU offers real-world performance similar to a 300MHZ Pentium 2; the Broadcom CPU is capable graphic core that is capable of hardware decoding high definition videos. In order to achieve their goal of the low-cost computer, Raspberry Pi has only licensed the H.264 codec for hardware decoding. As such, the video core IV GPU is a potent because it is capable of decoding 1080p30 H.264 bit-rates up to 40mbs.
The available Raspberry PI is the Model B. Model B components include an HDMI and composite video outputs, 2 USB 2.0 ports, a 10/100 Ethernet port, SD card slot, GPIO connector, and analog audio output. Model A is less expensive but does not have the Ethernet port and one USB ports.
The Raspberry Pi utilizes SD cards to store its operating system and maintain storage space. A Raspberry Pi SD contains two partitions. The first partition is the boot partition that contains the Linux Kernel required booting up files and most importantly, the config.Text file. The file allows the use to change the boot time parameters and customize some of the functions of the Raspberry Pi. These options include overclocking the device, changing the monitor setting, and the memory spilled between CPU and GPU, among other several options.  The 2nd partition contains a Linux partition, which holds all of the applications, configurations, and operating system files.
The fascination with Raspberry Pi is from the combination of the computer’s small size and affordable prices.  It is envisioned as a small form-factor PC as a cheap home theater PC or secondary low-power desktop. Institutions such as schools and businesses can benefit from deploying a fleet of computers for less cost compared to purchasing desktops. 
Raspberry Pi uses Linux-Fedora operating system. It supports several programming languages including Python, BBC Basic, C, and Perl.  It is possible to run Fedora although the PC’s architecture that is based around version 6 of the ARM architecture. 
Raspberry Pi competes with Arduino and BeagleBoard.  Although the systems of the three alternatives are of similar form-factors, the Raspberry PI is more powerful. In terms of hardware, the Raspberry Pi is based on an ARM SoC that is closed source. On the other hand, the Arduino and BeagleBoard systems are both based on fully open source hardware.  The BeagleBoard use ARM processors but different GPUs.  Arduino uses different boards due to the 8-bit and 16-bit Atmel micro-controller chips.  The three devices also differ greatly in terms of the intended uses.  The Arduino is intended to be used as a development board with micro-controllers that will be programmed and then integrated into larger machines and not allowed to run alone. However, Raspberry Pi is meant to b used as a final product and operate as a typical desktop.  BeagleBoard is more similar to Raspberry Pi in terms of usage due to the use of  Ubuntu and XBMC support. However, BeagleBoard is more expensive. Some differences include the use of the non-modular design in Raspberry Pi (no removing or replacing chips), clock speed, power usage and prices.  The Arduino and baegleBoard have extensive device line-ups that include high-end end models. However, Raspberry Pi computer is designed around the idea of producing a computer that is “capable enough” as cheaply as possible.
Arduino and Raspberry Pi also differs in terms of connectivity. If one want to connect the node to an Ethernet network, one need to consider the fact that Raspberry PI  (Model B) comes with an LAN port whereas Arduino requires an Ethernet shield. As such, the cost may be much closer.  However, the Arduino has one major advantage over the Raspberry when it comes to connectivity. It is much easier to interface specialized hardware.  Because there is no pluggable solution for the Raspberry Pi, the Arduino is the better choice. 
It is also important to compare Arduino and Raspberry Pi in terms of functionality. In efforts to add functionality such as web server, a local database server, or remote access via SSH or connectivity to peripherals such as hard disks, keyboard, display, Raspberry is a fully functional personal computer.  The Arduino is easy to program and has a much wider hardware support base thus making it possible to host a much wider array of sensor options and even electronic circuits.  Arduino has a more robust hardware interface than the GPIO of the Raspberry Pi.
References
Membrey P & Davis H (2013). Learn Pi with Linux.  Routledge Publisher USA.

Carolyn Morgan is the author of this paper. A senior editor at MeldaResearch.Com in college research paper services. If you need a similar paper you can place your order from best medical essay service.

No comments:

Post a Comment

Buy thesis Online for Cheap

We are keen on ensuring that, any time students Buy thesis Online papers from our website, they get good grades that align with their expec...