JetsonOpenCVPycharm設定用.txt

#スワップメモリの設定

installSwapfile.shを/home/user_name にコピーする

user_name@Jetson-nano:~ $ chmod 775 installSwapfile.sh
user_name@Jetson-nano:~ $ ./installSwapfile.sh
user_name@Jetson-nano:~ $ free -m

スワップメモリが増えていたらOK
Swap:  8125 0 8125

#OpenCV 4.4.0 のインストール

install_opencv4.4.0.shを/home/user_name にコピーする

user_name@Jetson-nano:~ $ sudo apt -y install cmake #まだインストールしていない場合

user_name@Jetson-nano:~ $ sudo chmod 755 install_opencv440.sh
user_name@Jetson-nano:~ $ ./install_opencv440.sh opencv


[ 54%] Linking CXX shared library ../../lib/libopencv_photo.so
[ 54%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/op_def.pb.cc.o
[ 54%] Built target opencv_photo
Scanning dependencies of target opencv_fuzzy
[ 54%] Building CXX object modules/fuzzy/CMakeFiles/opencv_fuzzy.dir/src/fuzzy_F0_math.cpp.o
[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/gftt.cpp.o
[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/kaze.cpp.o

約3時間後ごろにパスワードの入力を求められたら入力します。
[100%] Built target opencv_python2
[sudo] password for user_name:
その後数分で

** Install opencv-4.4.0 successfully
** Bye 🙂
#ここまで3時間以上かかります。

#ディレクトリーを移動する
user_name@Jetson-nano:~ $ cd /home/user_name
user_name@Jetson-nano:~ $ pwd
/home/user_name #このように表示されたらOK

#Java JDK のインストール
#—Open JDKの場合———————————————–
user_name@Jetson-nano:~ $ sudo apt -y install default-jdk

#バージョン確認(表示はOpen JDK)
user_name@Jetson-nanoi:~ $ java –version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Debian-1deb10u1, mixed mode)

#Pycharmのダウンロード(2020/09段階でのバージョン)
user_name@Jetson-nano:~ $ wget https://download-cf.jetbrains.com/python/pycharm-community-2020.2.tar.gz

pycharm-community-2020.2.tar. 100%[=================================================>] 380.71M 1.95MB/s 時間 4m 19s

#Pycharmの解凍
user_name@Jetson-nano:~ $ tar -zxvf pycharm-community-2020.2.tar.gz

#Pycharmの起動
user_name@Jetson-nano:~ $ /home/user_name/pycharm-community-2020.2/bin/pycharm.sh

#ここは本編には記載していない追加設定で、PycharmをArm対応にする方法となります。
PycharmOnArm.sh を/home/user_name にコピーする
#Pycharn Arm対応
user_name@Jetson-nano:~ $ ./PycharmOnArm.sh

#/home/user_name/Pycharm_ArmCPU に fsnotifier-aarch64 が生成された事を確認
#/home/user_name/pycharm-community-2020.2/binに生成されたfsnotifier-aarch64をコピーする
#Pycharmを起動
#Help => Edit Custom Properties… をクリックする
#ダイアログが表示されるのでCreateをクリックする
#以下を記述する
idea.filewatcher.executable.path = fsnotifier-aarch64

#再起動したらOK