https://github.com/wolffshots/eee3095s
Practical assignments for Embedded Systems 2 (EEE3095S for Computer Engineering) 2019 course at UCT by WLFJAD001
https://github.com/wolffshots/eee3095s
c embedded-systems raspberry-pi
Last synced: 3 months ago
JSON representation
Practical assignments for Embedded Systems 2 (EEE3095S for Computer Engineering) 2019 course at UCT by WLFJAD001
- Host: GitHub
- URL: https://github.com/wolffshots/eee3095s
- Owner: wolffshots
- Created: 2019-07-16T10:18:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-23T07:07:24.000Z (over 5 years ago)
- Last Synced: 2025-02-01T19:44:40.204Z (5 months ago)
- Topics: c, embedded-systems, raspberry-pi
- Language: Python
- Homepage:
- Size: 4.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [EEE3095S](https://github.com/jadonwolffs/eee3095s) - WLFJAD001 - [Jadon Wolffs](https://github.com/jadonwolffs)
Practical content for EEE3096S Embedded Systems II Course at the University of Cape Town## Prac 0
Practical 0 covers all the **set up** and familiarization you need to do in order to become comfortable working with the Raspberry Pi.## [Prac 1](https://github.com/jadonwolffs/eee3095S/tree/master/Prac1)
The first practical will get you comfortable **interfacing** with the Raspberry Pi and **GPIO basics**, as well as exposure to **git**.## [Prac 2](https://github.com/jadonwolffs/eee3095S/tree/master/Prac2)
Practical 2 serves as an introduction to **programming in C**. This is done through comparing C and python in the form of a scientific investigation.## [Prac 3](https://github.com/jadonwolffs/eee3095S/tree/master/Prac3)
The third practical introduces **I2C** and **PWM**, as well as some more useful Raspberry Pi concepts. In this practical, you will be making a **binary clock** that runs as soon as the Raspberry Pi boots.## [Prac 4](https://github.com/jadonwolffs/eee3095S/tree/master/Prac4)
Practical 4 will introduce **SPI** and **threading**, in order to play some sampled **audio** on a DAC.## [Prac 5](https://github.com/jadonwolffs/eee3095S/tree/master/Prac5)
Practical 5 isn't directly related to the Raspberrry Pi, but introduces low level knowledge of processors by requiring you to **design an ALU**.