/SJSU-Dev

Primary LanguageC++GNU General Public License v2.0GPL-2.0

SJSU-Dev

SJSU-Dev-Linux Version GNU General Public License v2.0 Badge Documentation Status Build Status

Operating System Supported

     

Built for Debian based systems, Mac OSX, and Windows 10 using the latest Windows Linux Subsystem (WLS) Insider Builds. The instructions to install on Windows BASH are the same as in Linux.

Tutorial

See documentation for a full tutorial.

Contrib

  • Preet Kang: Original creator of the SJDev development framework.
  • Khalil Estell: Creator of the Linux port of SJDev and maintainer of this repo.
  • Kai Wetlesen: Contributed Mac OS X port and development environment improvements.
  • Anahit Sarao: Major updates to initial Mac and Linux ports.

Special Credits

  • Mikko Bayabo: Windows surface destructive testing
  • WSL testing: Sameer Azer, Aaron Moffit, Ryan Lucus

Change Log

Update 10.23.2017

  • Closes #10 : Makefile threading causing problems bug
  • Closes #9 : Output warning if you user does not source env.sh file problem
  • Closes #1 : Docs do not fit current repo problem

Update 09.28.2017

  • Added support for Windows 10 WLS and Mac OS X (beta)
  • Setup script no longer pollutes global space (except for gdbgui)
  • Setup script now generates an environment script to set environment variables
  • Massive change to file hierarchy
    • Firmware folders can be moved to any other location as long as it has a link to the development
    • Default firmware folders come with a symbolic link to env.sh and makefile.
    • There is no longer a defaults folder, application folders were moved to firmware folder.

Update 09.11.2017

  • Added SJOne_lpc1758_rev4.pdf

Update 09.30.2017

  • Operating system detection.
  • Setup checks for dependencies and installs needed packages.