You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moreover, you need to download Lampa Lab-provided Linux image to flash into the micro-SD card. The root password is 123456.
Install CMake for building git submodules.
Build Instructions
dcurl allows various combinations of build configurations to fit final use scenarios.
You can execute make config and then edit file build/local.mk for custom build options.
BUILD_AVX: build the Intel AVX-accelerated Curl backend.
BUILD_SSE: build the Intel SSE-accelerated Curl backend.
BUILD_GPU: build the OpenCL-based GPU accelerations.
BUILD_FPGA: build the interface interacting with the Cyclone V FPGA based accelerator. Verified on DE10-nano board and Arrow SoCKit board.
BUILD_REMOTE: build with the remote interface and create the remote worker executable for calculating PoW on remote devices.
BUILD_JNI: build a JAR file including the shared library and the JAVA bytecode for IRI. The build system would generate JNI header file
downloading from latest JAVA source.
BUILD_COMPAT: build extra cCurl compatible interface. [deprecated]
BUILD_STAT: show the statistics of the PoW information.
BUILD_DEBUG: dump verbose messages internally.
Build with the corresponding Sanitizer to detect software potential bugs if the value is address, undefined or thread.
BOARD: specify the board which builds the source code.
The supported boards are de10nano (DE10-nano board), arrowsockit (Arrow SoCKit board), rpi2 and rpi3 (Raspberry Pi 2/3 board).
Alternatively, you can specify conditional build as following:
$ make BUILD_GPU=0 BUILD_JNI=1 BUILD_AVX=1
Fallback Build Instructions
These instructions do not appear in the file build/local.mk.
BUILD_GENERIC: build the generic CPU Curl backend without acceleration.