Coder Social home page Coder Social logo

curioustauseef / meta-tegra Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ridgerun/meta-tegra

0.0 0.0 0.0 1.96 MB

BSP layer for NVIDIA Jetson platforms, based on L4T

License: MIT License

BitBake 35.77% PHP 26.84% Shell 10.95% C++ 6.97% HTML 0.26% Pawn 1.92% Pascal 2.70% Python 1.55% NASL 12.96% CMake 0.09%

meta-tegra's Introduction

OpenEmbedded/Yocto BSP layer for NVIDIA Jetson TX1/TX2/AGX Xavier/Nano

Linux4Tegra release: R32.4.2 JetPack release: 4.4 Developer Preview

Boards supported:

  • Jetson-TX1 development kit
  • Jetson-TX2 development kit
  • Jetson AGX Xavier development kit
  • Jetson Nano development kit
  • Jetson Nano eMMC module with rev B01 carrier board

Experimental support:

  • Jetson Xavier NX Development Kit
  • Jetson Xavier NX eMMC module in dev kit or Nano carrier board

Also supported thanks to community support:

  • Jetson-TX2i module
  • Jetson-TX2 4GB module
  • Jetson AGX Xavier 8GB module

This layer depends on: URI: git://git.openembedded.org/openembedded-core branch: master LAYERSERIES_COMPAT: dunfell

PLEASE NOTE

  • NVIDIA recommends using L4T R32.3.1/JetPack 4.3 for production use. The JetPack release supported here is labeled a "developer preview".

  • Some packages outside the L4T BSP can only be downloaded with an NVIDIA Developer Network login - in particular, the CUDA host-side tools.

    To use any packages that require a Devnet login, you must create a Devnet account and download the JetPack packages you need for your builds using NVIDIA SDK Manager.

    You must then set the variable NVIDIA_DEVNET_MIRROR to "file://path/to/the/downloads" in your build configuration (e.g., local.conf) to make them available to your bitbake builds. This can be the NVIDIA SDK Manager downloads directory, /home/$USER/Downloads/nvidia/sdkm_downloads

  • The SDK Manager downloads a different package of CUDA host-side tools depending on whether you are running Ubuntu 16.04 or 18.04. If you downloaded the Ubuntu 16.04 package, you should add

    CUDA_BINARIES_NATIVE = "cuda-binaries-ubuntu1604-native"
    

    to your build configuration so the CUDA recipes can find them. Otherwise, the recipes will default to looking for the Ubuntu 18.04 package.

  • CUDA 10.2 supports up through gcc 8 only. Pre-built binaries in the BSP appear to be compatible with gcc 7 and 8 only. So use only gcc 7 or gcc 8 if you intend to use CUDA. Recipes for gcc 8 have been imported from the OE-Core warrior branch (the last version of OE-Core to supply gcc 8) to make it easier to use this older toolchain.

    See this wiki page for information on adding the meta-tegra/contrib layer to your builds and configuring them for GCC 8.

Contributing

Please use GitHub (https://github.com/madisongh/meta-tegra) to submit issues or pull requests, or add to the documentation on the wiki. Contributions are welcome!

meta-tegra's People

Contributors

albanbedel avatar arnstein avatar attilarausch avatar compenguy avatar danielwangksu avatar derekstraka avatar dwalkes avatar focusware-develop avatar jackmitch avatar jonte avatar kekiefer avatar leon-anavi avatar luca-nardelli avatar madisongh avatar martingkelly avatar mikeloder avatar paroque28 avatar pixellon avatar sapiippo avatar shlomow avatar shr-project avatar stammw avatar yossizap 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.