Giter Site home page Giter Site logo

bsp-xilinx's Introduction

Enclustra Build Environment

Enclustra Build Environment is a tool which allows the user to quickly set up and run all of the Enclustra modules running a Xilinx Zynq device. It allows the user to choose the desired target, and downloads all the required binaries, such as the bitstream and FSBL. It also downloads and compiles software such as U-Boot, Linux, and Buildroot based root file system.

To run the build script, a Python interpreter is required - the system is compatible both with Python 2 and Python 3.

Running the build.sh script without any arguments starts the Build Environment in GUI mode; in GUI mode, the user is prompted to select the desired module and base board combination, and the boot mode and software for later use.

For automating the build process, a command line interface is available.

The following arguments are supported:

usage: tool [-h] [-L] [--list-devices-raw] [-d device] [-l]
            [--list-targets-raw] [-x target] [-f target] [-b target]
            [--custom-build target steps] [--fetch-history target]
            [--list-dev-options] [-o index] [-c] [-v]

Enclustra Build Environment

optional arguments:
  -h, --help                    show this help message and exit
  -L, --list-devices            list all available devices
  --list-devices-raw            list all available devices in a script
                                friendly way
  -d device, --device device    specify device as follows:
                                <module>/<base_board>/<boot_device>
  -l, --list-targets            list all targets for chosen device
  --list-targets-raw            list all targets for chosen device in a script
                                friendly way
  -x target                     fetch and build specific target
  -f target, --fetch target     fetch specific target
  -b target, --build target     build specific target
  --custom-build target steps   build specific target with specific steps
                                (comma separated)
  --fetch-history target        fetch specific target with history
  --list-dev-options            list all available device options for chosen
                                device
  -o index, --dev-option index  set device option by index, the default one
                                will be used if not specified
  -c, --clean-all               delete all downloaded code, binaries, tools
                                and built files
  -v, --version                 print version

Please refer to the user documentation for more information on the usage of the build system.

Copyright (c) 2015-2018, Enclustra GmbH, Switzerland

bsp-xilinx's People

Contributors

tgorochowik avatar mmikunda avatar joannabrozek avatar kgugala avatar tmichalak avatar wtatarski avatar dungurea avatar garry-jeromson-zz avatar mwielichowski avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.