タグ

ブックマーク / manual.atmark-techno.com (7)

  • 第8章 組み込みシステム構築の定石

    起動時に特定のコマンドを自動実行したい場合、コマンドをスクリプトに記述し、それを初期化スクリプトとして登録[53]します。 初期化スクリプトは、以下の順番で実行されます。 通常、/etc/init.d/rcファイルは固定で、/etc/rc.dディレクトリ内のファイルや/etc/config/rc.localをシステムに合わせて変更します。 Armadilloでは、ルートファイルシステムにRAMディスクを置いているため、/etc/rc.dディレクトリのファイルをArmadillo上で変更しても、次回起動時にはその変更は失われます。/etc/rc.dディレクトリの内容を変更したい場合には、毎回ルートファイルシステムイメージを作成しなおさなければならないため、開発の初期段階などファイルの変更が頻繁にある場合、効率が良くありません。 一方で、/etc/configディレクトリの内容は、flatfs

  • 第9章 ブートローダー (U-Boot) 仕様

    章では、 Armadillo-640のブートローダーである U-Boot の起動モードや利用することができる機能について説明します。 Armadillo-200 シリーズ、400シリーズでは、ブートローダーに Hermit を使用していました。 Armadillo-640 では、他の最近の Armadillo シリーズ (Armadillo-IoT など) に合せ、U-Boot を採用しています。 U-Boot は Open Source で開発されているブートローダーで、特に組み込み機器に良く使われています。 U-Boot のマニュアルは、 Denx Software Engineering の U-Boot のページ (https://www.denx.de/wiki/U-Boot/WebHome) からアクセスできます。 U-Boot はブートローダーなので、OS を起動するのが仕

  • 第6章 動作確認方法

  • 第8章 Linux カーネルデバイスドライバー仕様

    章では、Armadillo-400 シリーズに固有な Linux カーネルのデバイスドライバーの仕様について説明します。 Armadillo-400 シリーズでは、カーネルコンフィギュレーションを変更することにより、標準で有効になっているもの以外の様々な機能を使用することができます。 Armadillo-400で、標準で有効になっていないデバイスドライバーを使用するためには、以下の手順でカーネルコンフィギュレーションをおこなう必要があります。 ボードオプションによりどのピンに機能を割り当てるか選択する。 ボードオプションは、make menuconfig でコンフィギュレーションを行う場合、Linux Kernel Configuration の System Type -> Freescale MXC Implementations -> MX25 Options -> Armadil

  • 第5章 動作確認方法

    Armadillo-810をUSBデバイスとして使用することができます。ここでは動作確認をATDE5で行うため、「取り外し可能デバイスの使用」を参照してATDE5とArmadillo-810のCON4をUSB2.0 ケーブルで接続する必要があります。 USBデバイスの機能は、LinuxカーネルのUSBガジェットドライバによって提供されます。USBガジェットドライバは様々な種類のものが用意されていますが、工場出荷イメージではArmadillo-810をUSB複合デバイス[8]として使用することができる「UVC Composite Gadget」が有効になっています。 UVC Composite Gadgetは以下に示す3種類のUSBデバイス機能を持っています。各機能は同時に利用することができます。 UVCガジェット Armadilloをビデオ出力デバイス、ATDEをビデオ入力デバイスとして扱

  • 第7章 Linux無線LANインターフェースから使う

    表5.1「アクセスポイントの設定」で調べたアクセスポイントの設定に合わせて、無線LAN接続の設定をします。 暗号化方式が、WPA-PSKまたはWPA2-PSKの場合は、図7.1「アクセスポイントの設定(暗号化方式がWPA-PSK、またはWPA2-PSKの場合)」を、暗号化方式がWEPの場合は、図7.2「アクセスポイントの設定(暗号化方式がWEPの場合)」を参考に無線LANの設定を行ってください。 [PC ~]# iwconfig awlan0 essid [essid] [PC ~]# iwconfig awlan0 mode Managed [PC ~]# iwpriv awlan0 set_psk [passphrase] [PC ~]# iwpriv awlan0 set_cryptmode [encryption]

    iww
    iww 2014/03/11
    WPSとか
  • 第6章 Linux ブートオプション

  • 1