The Lab manual contains all details.
-
Workpackage 1
- Tutorial: Pi Config, Linux Basics, GDB
- Prac: Using Libraries to write to RTC
-
Workpackage 2
- Tutorial: Arm Datasheet
- Prac: Benchmarking C vs Python with heterodyning
-
Workpackage 3
- Tutorial: I2C, Debouncing and PWM
- Prac: I2C and PWM (integrating EEPROM to implement a number guessing game)
-
Workpackage 4
- Tutorial: ADC Metrics
- Prac: MCP3008 ADC on the Pi
-
Workpackage 5
- Tutorial: EDA Playground Walkthrough
- Prac: State Machines - Implement ALU in Vwerilog
-
Workpackage 6
- Tutorial: Verilog testbenches -- BalenaOS intro for EEE3095S students
- Prac: Building a simple CPU -- BalenaOS deployed ADC application for EEE3095S students