You may have heard about credit sized card computer that is taking the world by storm. If not here is a history of the Raspberry Pi and an insight into uses for the device from the easy projects to the in-depth harder projects. The Raspberry Pi was created in February 2012 by the Raspberry Pi Foundation. A Raspberry Pi is a credit card-sized computer originally designed for education, inspired by the 1981 BBC Micro. Creator Eben Upton’s goal was to create a low-cost device that would improve programming skills and hardware understanding at the pre-university level But thanks to its small size and accessible price, it was quickly adopted by tinkerers, makers, and electronics enthusiasts for projects that require more than a basic microcontroller (such as Arduino devices).
Is the Raspberry Pi open source hardware?
The Raspberry Pi is open source hardware, with the exception of the primary chip on the Raspberry Pi, the Broadcomm SoC (System on Chip), which runs many of the main components of the board–CPU, graphics, memory, the USB controller, etc. Many of the projects made with a Raspberry Pi are open and well-documented as well and are things you can build and modify yourself.
The products were so popular due to their cost ranging around ₹1600-₹3000, they were efficient and durable which made them easy to modify and create projects on, the device ran Linux a popular OS for developers due to it being open-source.
There are a two Raspberry Pi models, the A and the B, named after the aforementioned BBC Micro, which was also released in a Model A and a Model B. The A comes with 256MB of RAM and one USB port. It is cheaper and uses less power than the B. The model B comes with a second USB port, an Ethernet port for connection to a network, and 512MB of RAM.
In February 2014 they had been reported to have sold 4.5 million boards, soon after this success they released the Model A+ and Model B+ which provided more GPIO’s (General-purpose input/output) and used less power to run. In early 2015 the Raspberry PI 2 was announced with increased MHz by 200 to bring it to 900 MHz and doubled the ram to make it 1GB.
What kind of operating system does the Raspberry Pi run?
The Raspberry Pi was designed for the Linux operating system, and many Linux distributions now have a version optimized for the Raspberry Pi.
Two of the most popular options are Raspbian, which is based on the Debian operating system, and Pidora, which is based on the Fedora operating system. For beginners, either of these two work well, which one you choose to use is a matter of personal preference.
On the Raspberry Pi website they created 2 images that could be installed easily onto a SD card which would then act as the OS for the device, one of the images was based on Debian a popular lightweight Linux OS and was called Raspbian, the other was called Raspbmc and was based on the popular media centre software Kodi (Formally known as XBMC).
There are, of course, lots of other choices. OpenELEC and RaspBMC are both operating system distributions based on Linux that are targeted towards using the Raspberry Pi as a media centre. There are also non-Linux systems, like RISC OS, which run on the Pi. Some enthusiasts have even used the Raspberry Pi to learn about operating systems by designing their own.
Processor of Raspberry Pi
The Broadcom BCM2835 SoC used in the first generation Raspberry Pi is somewhat equivalent to the chip used in first modern generation smartphones (its CPU is an older ARMv6 architecture), which includes a 700 MHz ARM1176JZF-S processor, VideoCore IV graphics processing unit (GPU), and RAM. It has a level 1 (L1) cache of 16 KB and a level 2 (L2) cache of 128 KB. The level 2 cache is used primarily by the GPU. The SoC is stacked underneath the RAM chip, so only its edge is visible.
The earlier models of Raspberry Pi 2 use a Broadcom BCM2836 SoC with a 900 MHz 32-bit quad-core ARM Cortex-A7 processor, with 256 KB shared L2 cache. The Raspberry Pi 2 V1.2 was upgraded to a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor, the same SoC which is used on the Raspberry Pi 3.
The Raspberry Pi 3 uses a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor, with 512 KB shared L2 cache.
Some Uses of Raspberry Pi
• Can be used for making super computers
• Raspberry Pi medical device input shield
• Voice-activated coffee machine
• Raspberry pi dynamic bike headlight prototype
• It can make your Old TV in to a smart TV. You can play Videos, 3D Games, Music, Browse Internet and much more.
• Raspberry Pi can Act as Full HD 1080p Media Player.
• You can connect a Monitor, Keyboard and Mouse and use it as a normal computer.
• Its Graphics Capabilities is better than Apple Products.