Before the course begins, please be sure to setup your equipment properly to ensure the first day goes smoothly. As a reminder, the hardware requirements can be found here.
Depending on which Raspberry Pi board you have, please flash one of the of the following images (zip) to your SD card:
Raspberry Pi 3
Raspberry Pi 4
Note: The image doesn't boot to a GUI
Log-in for the RaspberryPi : root / no password
For help you can use the following instructions: https://learn.sparkfun.com/tutorials/sd-cards-and-writing-images/all
Please watch one of the screen setup videos below, depending on the screen you purchased:
HDMI with Touch
RaspberryPi Screen Set-up
Screen Setup May require some editing of the images /boot/config.txt file:
For Raspberry Pi3:
- rotate the screen
- Official screen: uncomment the line lcd_rotate=2
- HDMI Screens: display_rotate=2
For Raspberry Pi4 official screen:
- dtoverlay=vc4-kms-dsi-7inch
- dtoverlay=rpi-ft5406
Other DSI screens may require just the first.
* Rpi4 has newer video card with less mature driver support, This can be seen in a few rough edges
- DSI display support is not as smooth as Rpi3.
- Rotating it appears broken
- Video prefers to use the HDMI
Download the Virtual Machine image (6.16 GB)
Log-in for the vm : ics/ ics
Learn how to import the virtual machine into VirtualBox: https://docs.oracle.com/cd/E26217_01/E26796/html/qs-import-vm.html
The video below shows how we have set up the SDK in the VM image:
For anyone wanting to set the SDK up instead of using the virtual machine you can download the SDK here (1.1GB) and the labs to be used in class from https://www.ics.com/sites/default/files/Labs.zip
How to Use a Breadboard
GPIO Breadboard Connections Sheet
GPIO Device Wiring