2,576 bytes added,
20:24, 18 December 2018 <span class="expandall"></span>
This page describes how to install the ChipWhisperer 5.0 software.
There are currently two ways to set up ChipWhisperer:
* '''VirtualBox Virtual Machine''' Get a pre-prepared virtual machine image with all of the required tools already installed. ''Recommended for beginners.''
* '''Git Repository:''' Get the latest, bleeding-edge features and bugs. Recommended if you're an experienced developer and you want to contribute to ChipWhisperer.
The following setup methods are planned but not yet updated for the 5.0 release:
* '''ChipWhisperer Releases:''' Get a zip file with the latest stable ChipWhisperer code and run it on your own environment.
* '''Windows Installer''' Get a Windows binary that installs the ChipWhisperer repository to your computer. Does not include WinAVR compiler.
* '''PyPi Package:''' <code>pip install chipwhisperer</code>. Only includes the software - doesn't come with the hardware source files, drivers, or example firmware.
'''NOTE TO USERS WITH AN ARM TARGET:''' To build firmware, you'll need the GNU Embedded Toolchain For ARM. This is included with the VM. Otherwise please see '''Installing ARM Toolchain''' at the bottom of the page.
{{Warningbox|You may need to add ''--trusted-host pypi.python.org'' to the ''pip install'' command to allow HTTP connections. This is done as follows for example: ''sudo pip install --trusted-host pypi.python.org pyusb''}}
<br>
{{TOC|limit=3}}
{{CollapsibleSection
|intro = === Using VirtualBox Virtual Machine ===
|content= V5:Installing_ChipWhisperer/Using_VBox_Virtual_Machine}}
{{CollapsibleSection
|intro = === Automatic Windows Installer ===
|content= V5:Installing_ChipWhisperer/Windows_Installer}}
{{CollapsibleSection
|intro= === Manual Install - Windows ===
|content= V5:Installing_ChipWhisperer/Required_Tools_-_Windows}}
{{CollapsibleSection
|intro= === Manual Install - Linux ===
|content= V5:Installing_ChipWhisperer/Required_Tools_-_Linux}}
{{CollapsibleSection
|intro= === Manual Install - Mac OS X ===
|content= V5:Installing_ChipWhisperer/Required_Tools_-_Mac_OS_X}}
{{CollapsibleSection
|intro= === Installing ChipWhisperer from Releases ===
|content= V5:Installing_ChipWhisperer/Installing_ChipWhisperer_from_Releases}}
{{CollapsibleSection
|intro= === Installing ChipWhisperer from PyPi ===
|content= V5:Installing_ChipWhisperer/Installing_ChipWhisperer_from_PyPi}}
{{CollapsibleSection
|intro= === Installing ChipWhisperer from Git ===
|content= V5:Installing_ChipWhisperer/Installing_ChipWhisperer_from_Git}}
[[Category:Introduction]]