at_takuya.sasaki
2014年9月7日 17時09分
Armadillo-840のUSBホストにLightningケーブルでiPhone5/5Sを接続し、マウントをしてみた時の手順です。
1. まずは以下を参考にDebianのSDブートディスクを作成します
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.1.0/ch15.html
2. kernelコンフィギュレーションで以下を有効にして、カーネルをビルドします。
Linux/arm 3.4-at9 Kernel Configuration File systems ---> <*> FUSE (Filesystem in Userspace) support ←チェックをつける
3. ビルドしたカーネルをSDブートディスクの/boot/Image.bin.gzに上書きコピーしてArmadillo-840を起動します。
4. Debianで起動したArmadillo-840上でパッケージをインストール
root@debian:~# apt-get update root@debian:~# apt-get upgrade root@debian:~# apt-get install usbmuxd root@debian:~# apt-get install libimobiledevice2 root@debian:~# apt-get install ifuse
5. usbmuxdを起動
root@debian:~# usbmuxd
6. ifuseを実行
root@debian:~# ifuse /mnt
7. 以下のように/mntにiPhone内のフォルダが見えます
[iPhone 5]
root@debian:~# ls /mnt Books PhotoStreamsData Recordings DCIM Photos com.apple.itdbprep.postprocess.lock Downloads PublicStaging iTunes_Control LoFiCloudAssets Purchases PhotoData Radio
[iPhone 5S]
root@debian:~# ls /mnt Books Downloads Photos Radio iTunes_Control DCIM PhotoData Purchases Recordings
以下のようにiPhone内の画像ファイルも見えました。
root@debian:~# ls /mnt/DCIM/100APPLE/ IMG_0001.JPG IMG_0005.JPG IMG_0008.JPG IMG_0011.JPG IMG_0014.JPG IMG_0002.JPG IMG_0006.JPG IMG_0009.JPG IMG_0012.JPG IMG_0003.JPG IMG_0007.JPG IMG_0010.JPG IMG_0013.JPG