ブログ

  • at_takuya.sasaki 2014/05/19(月) - 15:29

    Armadillo-840液晶モデルの拡張ボードには、オーディオコーデック(Wolfson WM8978)が 搭載されています。

    http://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.2.0/ch08.html#sct.kernel_spec.drivers.audio

    拡張ボードのヘッドフォン出力(CON6)から、テストサウンドを再生するには、 以下のコマンドを実行します。

    [root@armadillo840-0 (ttySC2) ~]#gst-launch-1.0 audiotestsrc ! \
    "audio/x-raw,channels=2,rate=48000,width=16" ! \
    alsasink device=hw:1

    *以下も参照 http://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.2.0/ch06.html#sct.audio

  • at_ito 2014/05/19(月) - 06:46

    Armadillo-800シリーズでは、DisplayLink 社のチップが搭載された USB接続可能なモニタやディスプレイアダプタを簡単に使用することが できます。

    USB接続モニタ(またはディスプレイアダプタ)を使用するには、 以下のLinuxカーネルコンフィギュレーションを変更してください。

    Linux/arm 3.4-at6 Kernel Configuration
    Device Drivers  --->
      Graphics support  --->
        <*> Support for frame buffer devices  --->
          <*>   Displaylink USB Framebuffer support   ← 有効化

    上記のコンフィギュレーションを設定したLinuxカーネルを使うことで、 USB接続モニタが/dev/fb2等のデバイスファイルから使用できるように なります。

  • at_takuya.sasaki 2014/04/27(日) - 10:18

    [現象]

    Armadillo-420上でunzipを使ってzipファイルを解凍しようとすると、 以下のように失敗する。

    [root@armadillo420-0 (ttymxc1) ~]# unzip test.zip
    Archive:  test.zip
    unzip: Unsupported compression method 0

    [原因]

    zipファイルの圧縮メソッド(アルゴリズム)が、無圧縮(stored)になっているため。

    [詳細]

    zipファイルの圧縮メソッドについては、以下のURLに説明があります。 http://www.wdic.org/w/TECH/ZIP - 圧縮アルゴリズム

    Armadillo-400シリーズに標準でインストールされているbusybox 1.00.rc3のunzipでは、 一般的に使用されている[Deflate]という圧縮メソッド以外は、対応できていません。

  • at_nakai 2014/04/17(木) - 10:06

    romfs-a810-v1.04.img.gz の空きディスクスペースは約2.0MBです。

    atmark@atde5:~$ df -h
    Filesystem              Size  Used Avail Use% Mounted on
    /dev/loop0              39M   35M  2.0M   95% /home/atmark/romfs

    例えば、OpenCVを取り敢えずインストールしておきたい場合などに 直接インストールしようとしても、ディスクスペースが足りません。

    そのような時には、ディスクスペースを拡張することで解決できます。

  • at_nakai 2014/04/16(水) - 09:41

    簡単にromfsイメージにファイルを追加したい場合などに使えるテクニックです。

    romfsイメージを直接ATDEでマウントしファイルを追加すると、 簡単にカスタマイズされたromfsイメージを作成することができます。

    次のようにすると、ATDE上にマウントすることができます。

    atmark@atde5:~$ mkdir romfs
    atmark@atde5:~$ gzip -dc romfs.img.gz > romfs.img
    atmark@atde5:~$ sudo mount -t ext2 -o loop romfs.img romfs

    マウントすると、通常と同様にファイルの読み書きが行えます。 例えば、binディレクトリにhelloを配置したい場合は、次のようにします。