1 of 10

MAYURBHANJ SCHOOL OF ENGINEERING � LAXMIPOSI ,BARIPADA,757107

Prepared by Mr. Shaswata Mohanta (HOD E & TC Engineering Department)

Subject – VLSI & EMBEDDED SYSTEM

Chapter – 5 –System Design Method & Synthesis

Topic – Raspberry Pi

Semester – 5th

Branch – Electronics & Telecommunication

AY-2021-2022, WINTER-2021

2 of 10

BASIC IDEA OF

RaspberryPi

3 of 10

Outline

  • Introduction to Raspberry Pi
  • Python
  • Electronics
  • Linux

4 of 10

What is a Raspberry Pi?

  • University of Cambridge’s Computer Laboratory
    • Decline in skill level
    • Designed for education
  • A credit card sized PC
  • Plugs into a TV or monitor
  • Inexpensive(ish) ~$35 each
  • Capability:
    • Programming
    • Electronic Projects
    • Office
    • Play HD Videos

5 of 10

Variations of Raspberry Pi

  • Hardware platform
    • Raspberry Pi Zero ($5)
    • Raspberry Pi
    • Raspberry Pi 2
    • Raspberry Pi 3 (with Wifi + Bluetooth)
  • Software platform
    • Noobs
    • Raspbian
    • 3rd OS
    • https://www.raspberrypi.org/downloads/

6 of 10

Kit Components

  • Essential:
    • Raspberry Pi board
    • Prepared Operating System SD Card
    • USB keyboard
    • Display (with HDMI, DVI, or Composite input)
    • Power Supply
  • Highly suggested extras include:
    • USB mouse
    • Internet connectivity - LAN cable
    • Powered USB Hub
    • Case

7 of 10

Programming Languages

  • The Raspberry Pi Foundation recommends Python
  • Any language which will compile for ARMv6 can be used
  • Installed by default on the Raspberry Pi:
    • C

C++

    • Java
    • Scratch
    • Ruby

8 of 10

Challenges and Opportunities

  • New operating system: linux
  • Open-source, all almost tools/software are free
  • Rich resources on the web due to its popularity
  • Resources link: www.raspberrypicamp. org
  • Pi Educational Document (resources above link)
  • Pinet: Centralised user accounts and file storage system for a Raspberry Pi classroom. http://pinet.org.uk/

9 of 10

Linux

  • Interesting, powerful
  • Variations (Ubuntu, debian, feroda, redhat)
  • Command line
  • Raspberry Pi: Raspian (Debian-based)
  • Pinet: Ubuntu server + Raspberry Pis
  • Linux: robust, secure, easy to use, powerful

10 of 10