BareMetal-C

Writing C directly to the hardware!


Setup Documents

These are the instructions to follow to set up your computer to be ready to do assignments.

You need to follow all the steps from 1-4 to have a working environment for the class:

  1. Setup Tools - instructions.
  2. Setup SimulIDE - instructions.
  3. Setup Visual Studio Code (VS Code) - instructions.
  4. Test the whole system - instructions.

Your environment should be ready, but before starting lecture or a new assignment, you should:

  1. Update the system - instructions

Warning: Only perform instructions below if you have problems with Docker Desktop or VS Code. It will erase all your Docker images and reset your VS Code settings and extensions. It will not touch anything else. Your personal data files should remain safe.

But we cannot guarantee that. So, If you follow the Reset instructions below, proceed at your own risk.


Lecture Notes

Reference Documents

These are the reference documents for the class:


Peripherals designed