FrontPage

SoCNVIDIA Tegra K1
CPUArm Cortex A15 Quad core 2.3GHz
GPUCUDA capable 192 core
Memory2GB
Storage16GB eMMC

Arm

スペック

Jetson の'grinch' L4T 21.3.4を入れる

Jetson TK1 spec

JetsonTK1でOpenCV

Jetson参考資料

リカバリー

全体

必要なもの

解凍とイメージ作成

Jetsonの接続

焼きこむ

参考

nvcc の predefined macro を調べる

#geshi(c++,number=on){{

#ifdef __arm__ volatile unsigned int _ARM__ = 0;

#else volatile unsigned int _NON_ARM__ = 0;

#endif

#ifdef __GNUC__ volatile unsigned int _GNUC__ = 0;

#else volatile unsigned int _NON_GNUC__ = 0;

#endif

volatile unsigned int _GNUC_NUMBER_ = __GNUC__; volatile unsigned int _GNUC_MINOR_NUMBER_ = __GNUC_MINOR__; }}

$ nvcc -E sample.cu | grep volatile | tail -4
volatile unsigned int _ARM__ = 0;
volatile unsigned int _GNUC__ = 0;
volatile unsigned int _GNUC_NUMBER_ = 4;
volatile unsigned int _GNUC_MINOR_NUMBER_ = 8;
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2014 NVIDIA Corporation
Built on Fri_Dec_12_11:12:07_CST_2014
Cuda compilation tools, release 6.5, V6.5.35
$ gcc --version
gcc (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ strings /usr/local/cuda/bin/nvcc | grep [-]D
-DFATBINFILE="\"
-D__CUDA_FTZ
-D__CUDA_PREC_DIV
-D__CUDA_PREC_SQRT
-DLL
-DEBUG
-D__USE_FAST_MATH__
-D__CUDACC__ -D__NVCC__ -D__CUDACC_RDC__
-D__CUDACC__ -D__NVCC__
-D__NVCC__
-D__CUDANVVM__
-D__CUDABE__
-DREGISTERLINKBINARYFILE="\"
-D__CUDA_ARCH__=200
-D__CUDA_ARCH__=210
-D__CUDA_ARCH__=300
-D__CUDA_ARCH__=320
-D__CUDA_ARCH__=350
-D__CUDA_ARCH__=370
-D__CUDA_ARCH__=500
-D__CUDA_ARCH__=520
      -DCUDA_DOUBLE_MATH_FUNCTIONS
     -DCUDA_DOUBLE_MATH_FUNCTIONS
    -DCUDA_DOUBLE_MATH_FUNCTIONS
   -DCUDA_DOUBLE_MATH_FUNCTIONS

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-04-10 (火) 13:42:29