-
Git (check if this is installed by typing git at the command line)
-
Python 3 (check if this is installed by typing python3 or python --version at the command line)
-
Pip for Python 3 (helpful StackOverflow answer)
-
Make 4.2.1 or higher (check if this is installed by running make --version)
-
sudo pip install --upgrade virtualenvwrapper -
pip3 install pycrypto pyserial
-
Brew install Make:
brew install make --with-default-names -
Add following to
.bash_profile,.bashrc,.zshrc, or whatever you use:
PATH="$(brew --prefix)/opt/make/libexec/gnubin:$PATH"
-
Mac OSX v10.9+:
cd /Library/Extensions -
Mac OSX v10.8 and below:
cd /System/Library/Extensions -
Remove the files:
sudo rm -rf usb.kext
sudo rm -rf usbserial.kext