Skip to content

zerovm/zrt

Folders and files

NameName
Last commit message
Last commit date
Nov 24, 2014
Apr 3, 2015
Jan 20, 2015
Apr 1, 2014
Apr 3, 2015
Mar 13, 2014
Jul 6, 2012
Feb 19, 2015
Feb 19, 2015
Nov 13, 2014
Feb 7, 2013
Feb 15, 2015
Mar 6, 2014
Jun 14, 2013
Feb 12, 2014
Jan 11, 2013

Repository files navigation

About

ZRT - ZeroVM Run-Time environment for user executables running on virtual hardware represented by ZeroVM. ZRT act as part of glibc library and implements zerovm platform dependent functions. ZVM toolchain must be used in order to create user applications;

Install & Run

  1. Install ZeroVM, Consult https://github.com/zerovm/zerovm/blob/master/README.md

  2. Install ZVM SDK. Consult https://github.com/zerovm/toolchain/blob/master/README.md

  3. Clone zrt source

     git clone https://github.com/zerovm/zrt.git
    
  4. Set environment variables (in ~/.bashrc, for example)

     ZVM_PREFIX    -path to zvm toolchain
     ZEROVM_ROOT   -path to ZEROVM folder, used for debugging with gdb
     ZRT_ROOT      -path to ZRT
     ZPYTHON_ROOT  -path to zpython port from cpython2 / cpython3
    

    For example:

     export ZEROVM_ROOT=${HOME}/zerovm
     export ZRT_ROOT=${HOME}/zrt
     export ZPYTHON_ROOT=${HOME}/zpython
    
  5. Build

     cd ${ZRT_ROOT}
     make