Raspberry Pi Zero
Processor Memory Connectors Cost
Raspberry
Pi 1 Model
B+ v1.2
(2014)
BCM2835
700MHz
512MB GPIO male
Ethernet
4xUSB
HDMI
Audio
CSI
DSI
$25
Raspberry
Pi Zero v1.3
(2015)
BCM2835
1GHz
512MB GPIO unpop
1xUSB-OTG
MiniHDMI
CSI
Images courtesy of http://www.raspberrypi.org
Courtesy of http://www.reichelt.de/
Use as a
computer
Use as a
embedded
device
To use as a computer
USB
Display
Connectivity
Hat ?
Stackable USB Hub
Image courtesy of http://www.makerspot.com
Hat
IoT Hat
Image courtesy of http://www.redbear.cc
More Hat
https://hackaday.io/project/8678-rpi-wifi
To use as a embedded device
3.3V 115200bps 8N1
What’s New in Raspberry Pi Zero
USB On-the-Go
● The USB port on Pi Zero can be either Host or Device
BCM2835
LAN 9514
USB
Hub
LAN
USB
Port
USB
Port
Pi B+ Pi Zero
BCM2835
USB
Port
Raspberry Pi Zero USB Gadget
● https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/overview
●
http://blog.gbaman.info/?p=699
●
As of 2016-05-27 the Debian Jessie image already contains USB gadget mode
support
 Mass storage and Serial (g_acm_ms)
 Ethernet and Serial (g_cdc)
 2 from Ethernet, Mass storage and Serial (g_multi)
 Webcam (g_webcam)
 Printer (g_printer)
 Gadget tester (g_zero)
 Serial (g_serial)
 Ethernet (g_ether)
 Mass storage (g_mass_storage)
 MIDI (g_midi)
 Audio (g_audio)
 Keyboard/Mouse (g_hid)
A Demo of g_serial
● Add dtoverlay=dwc2 to /boot/config.txt
● Add dwc to /etc/modules
● Add g_serial to /etc/modules or load with modprobe
● Program can now access data from Virtual Serial from
/dev/ttyGS0
● Imaging: $5 POWERFUL Arduino
● Enable console on ttyGS0
sudo systemctl enable getty@ttyGS0.service
A Demo of PiShift (g_acm_ms)
● https://github.com/tomhartley/piShift
● Uses g_acm_ms combo device
ZeroBorg PiGRRL-zero
ZOE the Zero

Raspberry Pi Zero

  • 1.
  • 2.
    Processor Memory ConnectorsCost Raspberry Pi 1 Model B+ v1.2 (2014) BCM2835 700MHz 512MB GPIO male Ethernet 4xUSB HDMI Audio CSI DSI $25 Raspberry Pi Zero v1.3 (2015) BCM2835 1GHz 512MB GPIO unpop 1xUSB-OTG MiniHDMI CSI Images courtesy of http://www.raspberrypi.org
  • 3.
  • 4.
    Use as a computer Useas a embedded device
  • 5.
    To use asa computer USB Display Connectivity
  • 6.
    Hat ? Stackable USBHub Image courtesy of http://www.makerspot.com
  • 7.
    Hat IoT Hat Image courtesyof http://www.redbear.cc
  • 8.
  • 9.
    To use asa embedded device 3.3V 115200bps 8N1
  • 10.
    What’s New inRaspberry Pi Zero
  • 11.
    USB On-the-Go ● TheUSB port on Pi Zero can be either Host or Device BCM2835 LAN 9514 USB Hub LAN USB Port USB Port Pi B+ Pi Zero BCM2835 USB Port
  • 12.
    Raspberry Pi ZeroUSB Gadget ● https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/overview ● http://blog.gbaman.info/?p=699 ● As of 2016-05-27 the Debian Jessie image already contains USB gadget mode support  Mass storage and Serial (g_acm_ms)  Ethernet and Serial (g_cdc)  2 from Ethernet, Mass storage and Serial (g_multi)  Webcam (g_webcam)  Printer (g_printer)  Gadget tester (g_zero)  Serial (g_serial)  Ethernet (g_ether)  Mass storage (g_mass_storage)  MIDI (g_midi)  Audio (g_audio)  Keyboard/Mouse (g_hid)
  • 13.
    A Demo ofg_serial ● Add dtoverlay=dwc2 to /boot/config.txt ● Add dwc to /etc/modules ● Add g_serial to /etc/modules or load with modprobe ● Program can now access data from Virtual Serial from /dev/ttyGS0 ● Imaging: $5 POWERFUL Arduino ● Enable console on ttyGS0 sudo systemctl enable getty@ttyGS0.service
  • 14.
    A Demo ofPiShift (g_acm_ms) ● https://github.com/tomhartley/piShift ● Uses g_acm_ms combo device
  • 15.