https://github.com/christimperley/start_stack
https://github.com/christimperley/start_stack
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/christimperley/start_stack
- Owner: ChrisTimperley
- Created: 2018-08-16T01:07:31.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-17T20:58:42.000Z (over 7 years ago)
- Last Synced: 2025-02-22T21:22:39.396Z (over 1 year ago)
- Language: Python
- Size: 40 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# START
## Installation
### GCS
To install on the GCS, execute `./install-gcs` and ignore all other
instructions.
### UP board
To install on the UP board, execute `./install-upboard` and ignore all other
instructions.
### Debgrind
To install Debgrind on Ubuntu:
```
$ sudo apt update
$ sudo apt install make automake autoconf g++ libc6-dbg
$ cd debgrind
$ sudo mkdir /opt/debgrind
$ sudo chown $USER /opt/debgrind
$ ./autogen.sh
$ ./configure --prefix=/opt/debgrind
$ make install
```
### Python 2.7
To install the rest of the START stack for Python 2.7, you will first need to
create a virtual environment via `pipenv`. To avoid introducing conflicts with
Python 3, you should create a separate environment directory for Python 2.7 and
Python 3, as shown below:
```
$ mkdir envs
$ mkdir envs/py3
$ mkdir envs/py2
```
Once the separate environment directories have been created, enter the
directory for Python 2 and create a new pipenv:
```
$ cd envs/py2
$ pipenv --python 2.7
```
To enter the newly created environment, simply execute the following:
```
$ cd envs/py2
$ pipenv shell
(py2) $ echo "now you are inside the pipenv"
```
Once inside the environment, the START stack can be quickly installed
using the install script at the root of this directory:
```
(py2) $ ./install
```
To exit the virtual environment:
```
(py2) $ exit
$ echo "now you are no longer inside the pipenv"
```
## Usage
To learn more about the command-line interface for START, `start-cli`, see:
https://github.com/ChrisTimperley/start-cli