BillyLjm / 6.01x

[MOOC] Embedded Systems - UT Austin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

6.01x Embedded Systems - Shape the World

This will be a repository for all the lab assignments I've done as part of the 6.01x MOOC.
I started with coding experience but no electrical engineering knowledge.

MOOC Details

Site: edX
Date: January - May 2014
School: University of Texas at Austin

Certificate

6.01x Certificate

Description

Each folder will contain all the necessary files for the specified lab.
I will indicate what I edited in the README.md of each folder.
Some labs also require the building of a physical electrical circuit which I will try to include in a CircuitDiagram.jpg.

Common Files

There are some file types which will appear in every lab assignment.
I will just describe their purpose here instead of repeating in each README.md.

***.uvproj ***.uvgui ***.uvopt - uVision files (open ***.uvproj to get everthing)
***.axf TExaS.h texas.o - autograder files
tm4c123gh6pm.h - useful address definitions for launchpad
startup.s - startup file

Requirements

Kiel uVsion 4 - All the coding were done on this IDE.
Stellaris/Tiva LaunchPad - Everything is meant to work on this launchpad (I used a EK-TM4C123G).
Electronic Components - The physical circuit requires a few misc electrical components.

Other Resources

e-Book - essentially a transcript of the edX lessons.
Course Website - To help edX students get started on the MOOC.

About

[MOOC] Embedded Systems - UT Austin


Languages

Language:C 72.1%Language:Assembly 27.4%Language:Objective-C 0.4%Language:C++ 0.1%Language:HTML 0.1%