TX1のkernelをビルドしてJ120の PCIeSSDをつかえるようにする
kernelのrebuild
Build TX1 Kernel and Modules - NVIDIA Jetson TX1 - JetsonHacks
git clone https://github.com/jetsonhacks/buildJetsonTX1Kernel.git cd buildJetsonTX1Kernel ./getKernelSources.sh
この時に起動するconfigureGUIで"CONFIG_BLK_DEV_NVME=y"にしてビルドするとJ120のPCIeSSDが使える
User mode SPI device driver support=yでSPIデバイスが使えるはずでしたが...他のところも変えないといけなさそう
./patchAndBuildKernel.sh ./copyImage.sh sudo reboot
これでnvmeが見えるようになりました
このあと/home, /usr, /var, /optをSSDに移行して、容量の問題は解決
各パーティションをマウントして、データをコピー
sudo cp -a /home/* /media/ubuntu/data_home sudo cp -a /opt/* /media/ubuntu/data_opt cd /usr sudo tar cpvf - . | sudo tar xpvf - -C /media/ubuntu/data_usr cd /var sudo tar cpvf - . | sudo tar xpvf - -C /media/ubuntu/data_var
fstabを書き換えてDone
あとはROS, Oencv-3.1, Opencv-3.2, PCL-1.8, ZED関連をいれてセットアップ完了