You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Pavol Rusnak cfdd517bf4
apps.common.signtx: fix outputs for multibyte address prefixes
8 years ago
assets
bootloader
docs
extmod
mocks
src
tests
tools
vendor
.gitignore
.gitmodules
.travis.yml
LICENSE
Makefile
README.md
emu.sh

README.md

TREZOR Core

Build Status gitter

This is the core of the upcoming TREZOR v2. It consists of several parts:

  • patched version of MicroPython - in vendor/micropython
  • application logic - in src

##Documentation

##Build instructions for emulator

###Linux

####Debian/Ubuntu

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libsdl2-dev:i386 libsdl2-image-dev:i386
make build_unix

####Fedora

sudo yum install SDL2-devel.i686 SDL2_image-devel.i686
make build_unix

####openSUSE

sudo zypper install libSDL2-devel-32bit libSDL2_image-devel-32bit
make build_unix

###OS X

brew install --universal sdl2 sdl2_image
make build_unix

Windows

Not supported yet ...

##Build instructions for ARM

###Linux

For flashing firmware to blank device (without bootloader) by make flash, please install stlink

####Debian/Ubuntu

sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
make build_stmhal_frozen

###OS X

  1. Download gcc-arm-none-eabi
  2. Follow the install instructions
  3. To install stlink, run brew install stlink