Skip to content

FPGA SoC devices build infrastructure for GNU Linux based on Autotools

Notifications You must be signed in to change notification settings

zack-vii/Anacleto

 
 

Repository files navigation

Anacleto

A basic project automation to build logic and embedded software tools in soc devices.

build:

cd anacleto
./bootstrap
./configure --enable-custom-toolchain --enable-fpga --enable-board-red-pitaya --with-vivado-version=2017.2
make all

This will prompt you a GUI based on the kconfig configuration tool producing a .config file in the root directory. The actual configuration is provided by autoconf reading the prompted arguments, the environment, and the set up written in .config file in this order. The bootstrap phase is requred to setup the autotools files and to update the project submodules. When the compilation is eventually launched the requred versions of toolchain and linux kernel are downloaded and decompressed in respective folders, then the linux kernel is compiled.

docker build:

./local_docker ./bootstrap ./local_config make -C ~ make -C ~/projects/usermem make -C ~/projects/rp_trig2 ~/projects/rp_trig2/store.sh exit ls ./rp/rp_trig2.tgz

About

FPGA SoC devices build infrastructure for GNU Linux based on Autotools

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Tcl 55.4%
  • C 14.6%
  • VHDL 7.9%
  • Verilog 7.7%
  • M4 4.7%
  • Python 2.7%
  • Other 7.0%