Writing C directly to the hardware!
BareMetal-C
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:
SimulIDE - instructions.Visual Studio Code (VS Code) - instructions.Your environment should be ready, but before starting lecture or a new assignment, you should:
Warning: Only perform instructions below if you have problems with
Docker DesktoporVS Code. It will erase all your Dockerimagesand reset your VS Codesettingsandextensions. 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.
- Reset Docker and VS Code to original state. See instructions
Right now, the following lecture notes are available. More will be available soon:
These are the reference documents for the class:
C99 Coding Guildlines hereC99 Style Guide hereC99 Operator Precedence here