rookie
2014年3月27日 18時56分
お世話になっております。
Webカメラの映像からキャプチャした静止画像を
SDカードに保存できるようにしたいのですが、
SDカードまでのパスが分かりません。
SDスロットにカードを差し込みますと、
端末上に以下のメッセージが表示されており、
認識はされているのだと思います。
mmc0: new high speed SD card at address b368
mmcblk0: mmc0:b368 SD02G 1.86 GiB
mmcblk0: p1
SDカードを使えるようにするには、
何かしないといけないのでしょうか?
コメント
at_daisuke.sasaki
佐々木大輔です。
既に解説していただいていますが、
SDカードやUSBメモリなどストレージの使用方法については、
「Armadillo-840ベーシックモデル開発セット スタートアップガイド」や
「Armadillo-840液晶モデル開発セット スタートアップガイド」にも解説があるので、
参考してみてください。
http://manual.atmark-techno.com/armadillo-840/armadillo-840_lcd_startup…
rookie
asano様
佐々木様
お世話になっております。
SDカードは起動時に自動でマウントされないのですね。
マウントしましたら、無事保存できるようになりました。
また、起動時に自動でマウントされるようにしたいので、
以下のコマンドを/etc/config/rc.localに記述することで、
毎回、マウントする手間を省くようにしました。
if test -b /dev/mmcblk0p1; then
echo -n "Mounting SD memory"
mount -t vfat /dev/mmcblk0p1 /mnt
check_status
fi
> 佐々木大輔です。
>
> 既に解説していただいていますが、
> SDカードやUSBメモリなどストレージの使用方法については、
> 「Armadillo-840ベーシックモデル開発セット スタートアップガイド」や
> 「Armadillo-840液晶モデル開発セット スタートアップガイド」にも解説があるので、
> 参考してみてください。
>
> http://manual.atmark-techno.com/armadillo-840/armadillo-840_lcd_startup…
>
at_ohsawa
> 毎回、マウントする手間を省くようにしました。
Linuxでは/etc/fstabに書く方が一般的ですね。
/etc/fstabに次の記述を追加すると自動でマウント
されるようになります。
/dev/mmcblk0p1 /mnt vfat defaults 0 0
atmark-dist/vendor/AtmarkTechno/Armadillo-840/etc/fstab
を変更してコンパイルすればuserlandイメージの/etc/fstabに
反映されるので、/etc/configを更新する必要がなくなりますし、
rc.localに書くより簡潔です。
rookie
at_ohsawa様
お世話になります。
/etc/fstabに記述することで自動マウントされることを確認しました。
ありがとうございました。
> > 毎回、マウントする手間を省くようにしました。
> Linuxでは/etc/fstabに書く方が一般的ですね。
>
> /etc/fstabに次の記述を追加すると自動でマウント
> されるようになります。
>
>
> /dev/mmcblk0p1 /mnt vfat defaults 0 0 >
>
> atmark-dist/vendor/AtmarkTechno/Armadillo-840/etc/fstab
> を変更してコンパイルすればuserlandイメージの/etc/fstabに
> 反映されるので、/etc/configを更新する必要がなくなりますし、
> rc.localに書くより簡潔です。
kazuo.asano
2014年3月27日 21時07分
こんばんは。
armadilloのboardをまだ使用していないのですが、
自動でSDカードがmountされているかを確認されてみるのは
いかがでしょうか?
私のPC(Ubuntu)の場合、
SDCardのデバイスファイルは、/dev/sdb となっており
$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
・・・・
/dev/sdb1 vfat 47407 6199 41208 14% /media/sd_boot
と出力されるので
/media/sd_boot
にmountされていることになります。
rookieさんの場合、認識されているのが
mmcblk0 なので
/dev/mmcblk0p1 や/dev/mmcblk0p2 (p1/p2はSDCardのパーティションを指します)
が出力されていれば、そのmount先にアクセスすれば、SDCardに保存できますよ。
もしmountしていなければ
sudoコマンドが使えれば
$ sudo mount /dev/mmcblk0p1 /mnt
sudoコマンドがなければ
$ su -c "mount /dev/mmcblk0p1 /mnt"
とコマンドを打ってもらうと /mnt ディレクトリに SDCardがmountされると思います。