Skip to content

umigv/embedded_onboarding

Repository files navigation

Embedded Quick Start

How to use this repository

The documents in this repo are designed to help you get started on the critical skills you need to become a sucessful embedded member.

  1. readme.md a quick start guide. Includes all the installation guides.
  2. git_intro.md git and GitHub tutorial.
  3. cs_intro.md` C/C++ references
  4. arduino_intro.md Arduino tutorial with fun mini projects
  5. stm32_intro.md Setting up the STM32 Nucleo microcontroller

Required Installs/Accounts

VScode

To start your first program, you need to install VScode, a popular text editor for software development. After that, open VS code, and on the left navigation bar, look for the extensions tab. Search and install the C/C++, C/C++ Extension Pack, and C/C++ Themes extension by Microsoft.

Arduino

Install the Arduino IDE, this is used to upload code to a microcontroller called Arduino.

STM32CubeIDE

Install the STM32CubeIDE, this is used to upload to code to a microcontroller called STM32. If you are using Mac, also install ST-link

Git (Windows only)

Install Git, this is a version control software that can be linked to GitHub. Optionally, get the GitHub Desktop app for an easy user experience with a Graphic User Interface(GUI).

GitHub

Get an account for GitHub with your umich email if you don't have it already. Link your GitHub account to your local machine following this tutorial. Use this document to learn how to use git.

Anaconda

Recommended Python terminal for Windows users, optional for MACOS. Download here

Optional Installs/Accounts

Docker

Get Docker to use UMARV linux enviornment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages