Changes

no edit summary
'''NOTE: On Unix based OS (Mac, Linux, etc), python often links to python2. You may need to replace python and pip calls with python3 and pip3 calls, respectively'''
 
If you have Git already set up, this is easy to do:
python setup.py develop --user
</pre>
The user flag installs ChipWhisperer in the user's <b>local</b> python site-packages directory. Note bleeding-edge development is done on  You probably also want the "develop" branchJupyter notebooks, which are the tutorial interface for ChipWhisperer 5. If not, you can skip this step.<pre>cd ..git submodule init jupyter/git submodule update</pre> If you probably want if to contribute to chipwhisperer-jupyter, you are trying GIT.'ll want to checkout the cw5dev branch in chipwhisperer-jupyter: <pre>cd jupytergit checkout cw5dev</pre>
You may also want the OpenADC software, which is necessary to build new firmware for the ChipWhisperer FPGA. This is unnecessary for most users. If you need it:
<pre>
cd ..
git submodule initopenadc/
git submodule update
cd openadc/controlsw/python
</pre>
Once ChipWhisperer is and the Jupyter notebooks are installed, you can run it the tutorials through Jupyter by typing <pre>jupyter notebook</pre> into the command prompt, which should open a new Window in your browser. Navigate to chipwhisperer/software/jupyter/ to get started with the new Jupyter tutorials.  '''NOTE: To run %%bash blocks on Windows, you need run jupyter notebook using a bash console, such as git bash. Jupyter will still work without this, but %%bash blocks will not run'''
Approved_users, administrator
366
edits