Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By the end of this list, you should be in a place where you are more than ready to start work on the car. A lot of this stuff you might have already done or don't need to do if you've dabbled in software development before, but if you're fresh out of cornerstone you might need to go step by step. Go through at your own discretion, but each step is pretty important.

USEFUL TIP Ctrl+click to open these links in a new tab

...

  1. Create a GitHub account

  2. View the Git 101 Presentation below if you’re not familiar with Git

Widget Connector
urlhttps://docs.google.com/presentation/d/18_T_kDgsussS3cp9YDVCT7ngH9Onzyu93btziPgIoC4/edit?usp=sharing

...

If you're interested in learning Python and coding higher level applications...

try to walk through this tutorial

If you do all the exercises you'll get a pretty good understanding of Python

If you're interested in learning C++ and lower level embedded code...

try to walk through this tutorial

This should lay the groundwork for coding with objects, constructors, pointers, etc, especially if you do the exercises for the stuff you don't know. The code really resembles Arduino code at a base level

...

git clone git@github.com:Northeastern-Electric-Racing/Embedded_Code.git

Info

Remember to update the submodules within the repo (

...

For TCU, MPU, and Shepherd BMS)

Run: git submodule update --init --recursive

...

  1. Learn some coding basics

...