Use of Raspberry Pi in Operating Systems Class
Use of Raspberry Pi in Operating Systems Class
I. INTRODUCTION
III. HARDWARE
Processor
Level 2 cache is 128 KB, used primarily by the GPU, not the
CPU.
The Broadcom SoC used in the Raspberry Pi is equivalent to a
chip used in an old smartphone (Android or iPhone). While
operating at 700 MHz by default, the Raspberry Pi provides a
real world performance roughly equivalent to 0.041 GFLOPS.
On the CPU level the performance is similar to a 300 MHz
Pentium II of 1997-1999. The GPU provides 1 Gpixel/s or 1.5
Gtexel/s of graphics processing or 24 GFLOPS of general
purpose computing performance. The graphics capabilities of
the Raspberry Pi are roughly equivalent to the level of
performance of the Xbox of 2001. The Raspberry Pi chip,
operating at 700 MHz by default, will not become hot enough
to need a heatsink or special cooling. The SoC is stacked
underneath the RAM chip, so only its edge is visible.
The LINPACK single node compute benchmark
results in a mean single precision performance of 0.065
GFLOPS and a mean double precision performance of 0.041
GFLOPS for one Raspberry Pi Model-B board. A cluster of 64
400 MHz
400 MHz
450 MHz
450 MHz
600 MHz
RAM
Networking
Peripherals
Video
Archlinux ARM
OpenELE ]Pidora (Fedora Remix)
Raspbmc and the XBMC open source digital media center
RISC OS The operating system of the first ARM-based
computer
Driver APIs
Raspberry Pi can use a VideoCore IV GPU via a binary blob,
which is loaded into the GPU at boot time from the SD-card,
and additional software, that initially was closed source. This
part of the driver code was later released, however much of
the actual driver work is done using the closed source GPU
code. Application software uses calls to closed source runtime libraries (OpenMax, OpenGL ES or OpenVG) which in
turn calls an open source driver inside the Linux kernel, which
then calls the closed source Videocore IV GPU driver code.
The API of the kernel driver is specific for these closed
libraries. Video applications use OpenMAX, 3D applications
use OpenGL ES and 2D applications use OpenVG which both
in turn use EGL. OpenMAX and EGL use the open source
kernel driver in turn.
Third party application software
Mathematica Since 21 November 2013, Raspbian includes a
full installation of this proprietary software for free. As of 1
August 2014 the version is Mathematica 10.
IV. SOFTWARE
V. USAGE OF RASPBERRY PI
Operating systems
VII. DISCUSSION
Raspberry Pie can be good substitute of PC. In
almost all classrooms we have PC. These PC's are expensive
and also consume a lot of electricity. We use these PC only for
using projector and showing power point slides. For doing
www.raspberry.org
http://tinyurl.com/RPi -edu
learn.adafruit.com/category/raspberry-pi
en.wikipedia.org/wiki/Raspberry_Pi
[5] www.element14.com/community/docs/DOC44424/l/presentation--programming-the-raspberry-pi-with-dreben-upton
[6] www.thomastongue.com/Making/RaspberryPi/CDMPiJams/GettingStarted.pdf
[7] www.slideshare.net/ltg_oxford/raspberry-pie-an-introduction
[8] Raspberry Pi: A Quick Start Guide by Schmidt
[9] Raspberry Pi User Guide, Upton and Halfacre
[10] Raspberry Pi for Beginners Second Revised Edition 2014