- Hyperload.exe: Used to upload programs to SJSU One Board.
- Requires: Windows OS or Mono C# runtime environment (cross platform)
- Hercules.exe: Used as a serial terminal to interact with SJSU One Board
- Requires: Windows OS or wine (Linux) or darwin (Mac OS X)
- Gtkterm: Serial monitor for *nix systems.
- Minicom: Commandline text Serial monitor for *nix based systems.
- Putty: Serial monitor for *Nix based systems and Windows.
- Mono: C# runtime environment used to run C# applications
- To Download: http://www.go-mono.com/mono-downloads/download.html
- Install Mono runtime environment.
- Install one or more Serial monitoring software.
- Done! Now you have everything setup for development!
- Projects: holds all of the projects.
- The path to the main.cpp file to edit for each project is located at
Projects/*insert project name*/L5_Application/main.cpp
- The path to the main.cpp file to edit for each project is located at
- gcc-arm-none-eabi-*: Binaries needed to compile the SJSU One sources code to ARM compatiable hex files. Path to this folder is added when building using build.sh
- ref_and_datasheets: References and Datasheets about the SJSU One board, source code and documentation.
-
Write your program to the: open Projects/insert project name/L5_Application/main.cpp
-
Build your executable: Goto: Projects/insert project name/L5_Application/_Build Run : build.sh
-
Load your executable to your board: Run: mono Hyperload.exe #In Hyperload: Open: Projects/insert project name/L5_Application/_Build/Executables/{program name here}.hex Select: Appropriate Port Select: Speed (default 38400 - 11520) Click: Send reset
-
To view output of board: Use: any one of the Serial monitor programs Recommended: Hercules & Gtkterm
0.1
Hope this helps!
K.A.M.M.C.E. SJSU DEV brought to you by Khalil Estell