Software for inspecting, visualizing and modifying variables within a embedded processors.
You need python 2.x, pip and virtualenv installed prior to installation.
sudo apt install python python-pip virtualenv
- Install Python:
brew install python
- Install pip: already installed from installing python
- Install virtualenv:
pip install virtualenv
- Install latest Python2.x & PIP: https://www.python.org/downloads/
- Install virtualenv:
pip install virtualenv
-
Install Dependencies
-
Clone repository or download .zip
git clone https://github.com/kammce/Telemetry.git
-
If you are on OSX or Linux Run setup script. If Windows, Do step 2.1
./setup
-
If Windows:
- Create a virtual environemnt:
virtualenv modules
- Activate virtual environment:
modules/Scripts/activate.bat
- Install requirements:
pip install -r ./requirements.txt
- To deactivate virtual by:
deactivate
- Create a virtual environemnt:
-
DONE!
-
Activate virtual environment:
source modules/bin/active
-
Run:
python Telemetry.py
-
If Windows:
-
Open Command Prompt and go to Telemetry folder:
cd Telemetry
-
Activate virtual environment:
modules\Scripts\activate.bat
-
Run:
python Telemetry.py
-
-
Done! At this point, on Mac and Linux, your default browswer should have opened a new URL with telemetry in it. On windows enter
http://localhost:5001/
into your browser of choice.
- Fixed the fact that the instructions on README.md did not reference activating the virtual environment.
- Fixed KeyboardInterrupt by removing python thread and putting everything on one thread (main Flask thread).
- Now works with Python 3
kammce.io - Copyright (C) 2017
This file is part of free software application meant for embedded processors
development and testing. You can use it and/or distribute it as long as this
copyright header remains unmodified. The code is free for personal, educational,
academic research, and commercial environment use but requires permission
to be used in a commercial product.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
I SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. THIS SOFTWARE MAY NOT BE
SUBLICENSED WITHOUT PERMISSION.
You can reach the author of this software at:
k a m m c e c o r p @ g m a i l . c o m