Home / Tech Review / Embedded Hardware / Raspberry Pi: Let’s take a bite from it!

Raspberry Pi: Let’s take a bite from it!

Raspberry Pi

The Raspberry Pi is a credit card sized single-board computer. This you must have heard at least a thousand times, against my better judgement I have planned to use the same opening statement for this post.

Raspberry Pi comes as two variants and they choose to call it Model A and Model B. Model A has one USB port and there is no in- built Ethernet controller ,whereas Model B had 2 USB ports and standard 10/100 Ethernet controller. Due to the lack of in built  Ethernet controller Model A never really made it into the market. But still it’s not totally our of business some developers prefer Model A over Model B as it’s cost is ultra low.

Actually Model A can also have Ethernet access by using an USB – Ethernet or by a Wi-Fi adapter. But the cost of the USB Ethernet adaper or the Wi-fi adaper combined with Model A’s cost will be much higher than Model B raspberry Pi (if you have a spare adapter then it’s a totally different issue).

Raspberry Pi has no RTC and hence no built in time stamping. This issue must be handled by an Operating System. The Operating System should poll an NTP server each time it boots or ask the user to enter the time while booting the system. However, an external RTC (like the DS1307) with battery backup can be configured through the I²C interface to obtain the time stamp.

Specification: 

  •  5V supply via Micro USB or GPIO Header as Power source.
  • Internal memory of 512 MB or 256 MB. Expansion of memory is not possible like the PC’s.
  •  ARM1176JZF-S 700 MHz processor
  • In-Built 2 USB ports.
  • 3.5mm jack,HDMI,I2S for audio output.
  • Raw LCD panels,HDMI,PAL,NTSC,composite  RCA for Video outputs.
  • On-Board network access by the built-in 10/100  Ethernet in Model B.

Raspberry Pi Pin Mapping:

Raspberry Pi pin map

Raspberry Pi Pin Description:

SPI:
GPIO 10 - MOSIGPIO 9 - MISOGPIO 11 - SCLKGPIO 7 - CE1GPIO 8 - CE0 UART: 
GPIO14 - TXDGPIO15 - RXD I²C:
GPIO2 - SDA0GPIO3 -  SCl0 PWM and CLK:
GPIO18 - PWMGPIO4 - GPCLK0

Related Images:

These are the useful images that I found scattered in the internet while writing this post. None of then are made my EmbedJournal and are not verified. Please read proper documentation before experimentation or you might end up bricking your Raspberry Pi

Supported Operating Systems:

  • AROS
  • Haiku
  • Linux
  • Android (Gingerbread, Ice-cream sandwich)
  • Arch Linux ARM
  • Slackware Linux
  • Debian
  • Gentoo Linux
  • PiBang Linux
  • RISC
  • Unix
  • Fedora
  • Web OS
  • Plan 9  

Limitations:

Raspberry Pi has a huge list of advantages and most blogs have already posted them. Here are some of its limitations,

  • Memory is limited to just 512 MB or 256 MB.
  • Expansion of Memory is not possible.
  • Graphics Quality is not up to the mark.
  • Raspberry Pi can’t handle the  demands of some modem software’s.

Summary:

Raspberry Pi is a, small, cheap, rugged, efficient computing solution. It is suitable for embedded applications that involves the use of a powerful Operating System. It cost dirt cheap and can be useful one way or the other, Go for it!

The Raspberry Pi is a credit card sized single-board computer. This you must have heard at least a thousand times, against my better judgement I have planned to use the same opening statement for this post. Raspberry Pi comes as two variants and they choose to call it Model A and Model B. Model A has one USB port and there is no in- built Ethernet controller ,whereas Model B had 2 USB ports and standard 10/100 Ethernet controller. Due to the lack of in built  Ethernet controller Model A never really made it into the market. But still it's not totally our…

Review Overview

Cost - 100%
Graphics - 59%
Input/Output Pins - 25%
Peripheral Boards - 43%
Documentation - 80%
Community - 90%

66%

Raspberry Pi is a, small, cheap, rugged, efficient computing solution. It is suitable for embedded applications that involves the use of a powerful Operating System. It cost dirt cheap and can be useful one way or the other, Go for it!

User Rating: Be the first one !

About Siddharth

Siddharth is a Firmware Engineer, techie, and a movie-buff. His interests include, Programming, Embedded Systems, Linux, Robotics, CV, Carpentry and a lot more. At times, you could see some of his sunday projects converge on release quality. You get to know him on the following social channels.
Keep in touch with the current trends!
Did you like this article? Sign up and get our latest posts delivered to your inbox!
  We hate spam and never share your details.