1 of 15

MAYURBHANJ SCHOOL OF ENGINEERING � LAXMIPOSI ,BARIPADA,757107

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

Subject – VLSI & EMBEDDED SYSTEM

Chapter – 4 – Static Combinational, Sequential Dynamic Logic Circuits & Memories

Topic – Flash Memory

Semester – 5th

Branch – Electronics & Telecommunication

AY-2021-2022, WINTER-2021

2 of 15

RASPBERRYPI

BASIC IDEA OF

3 of 15

OUTLINE

  • Introduction to Raspberry Pi
  • Python
  • Electronics
  • Linux

4 of 15

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 15

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 15

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 15

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 15

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 15

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 15

11 of 15

12 of 15

13 of 15

14 of 15

15 of 15