[Armadillo:08414] =?iso-2022-jp?B?UmU6IFtBcm1hZGlsbG86MDg0MTNdIFJlOiBBcm1hZGk=?= =?iso-2022-jp?B?bGxvLTIyMBskQmVhJSNlYiUnZWMbKEKgGyRCZWMlZWVjJSYbKEJVUA==?= =?iso-2022-jp?B?UyhCWhskQmViJS1lYyUnZWMlN2ViJTMbKEIpGyRCZWElZxsoQg==?= =?iso-2022-jp?B?VVNCGyRCa24hJm44VGUiLWVhISJlYSEmIigbKEI=?=

佐々木 刻 email@hidden
2012年 11月 19日 (月) 17:31:59 JST


佐々木です。
わかりやすい回答ありがとうございます。

> 1) PCで device node の major と minor 番号を調べ
> 2) Armadillo上で、device node を作成する

debianPCで# ls -l を使用すると、以下が表示されました。
crw------- 1 root root 180, 0 2012-11-19 17:08 /dev/usb/hiddev0
crw------- 1 root root 251, 0 2012-11-19 17:08 /dev/hidraw0

上記のデバイスを実機でも作成してみました。
#mkdir /dev/usb
#mknod /dev/usb/hiddev0 c 180 0
#mknod /dev/hidraw0 c 251 0

上記を行い、今回使おうとしているUPSを接続すればデバイスが認識され、
プログラムを作成する際は通常のデバイスファイルとして扱うことができる、
ということでしょうか?

初心者の質問申し訳ありません。
以上よろしくお願いします。


----- Original Message ----- 
From: <email@hidden>
To: "Armadillo general discussion list" <email@hidden>
Sent: Monday, November 19, 2012 3:25 PM
Subject: [Armadillo:08413] Re: Armadillo-220縺ィ繧ェ繝繝ュ繝ウUPS(BZ繧キ繝ェ繝シ繧コ)縺ョUSB謗・邯壹↓縺、縺・※


> At Mon, 19 Nov 2012 14:24:08 +0900,
> 佐々木 刻 wrote:
>>
>> > # lsusb -s 1:2
>> >
>> > の結果を教えてもらえますか?vendor id と product id を知りたいので。
>>
>>
>> # lsusb は実機では使用できませんでした。申し訳ありません。
>> 見当違いかもしれませんが、PC上で lsusb -vをした結果を以下に記します。
>>
>> Bus 002 Device 004: ID 0590:0086 Omron Corp.
> [...]
>> OEM製品ではないように思います。
>> そのような資料は発見できませんでした。
>
> そうですね。vender id は、0590 (omron)になっていますね。
>
>> またudevは、おそらく動いていません。
>> daemonにudevdはありませんでした。
>
> ごめんなさい! a220では udev が入っていませんでした。udevの事は忘れてください。 
> 
>
>> ということは、udevを導入し、当該品が発見できれば使用可能という
>> 事になるのでしょうか?
>
> udevが入っていないので、「自動的に device node が作成されない」というだ
> けです。なので、手動で作成しましょう。とりあえず作成するだけであれば、
>
> 1) PCで device node の major と minor 番号を調べ
> 2) Armadillo上で、device node を作成する
>
> という手順で行ないます。
>
> device node の調べ方は ls を使います。下記の例では、「5」が major で、
> 「0」が minorです。crw...の先頭の 「c」は、キャラクターデバイスであるこ
> とを表わします。
>
>    $ ls -l /dev/tty
>    crw-rw-rw- 1 root root 5, 0 Nov 19 12:26 /dev/tty
>
>
> device node を作成するには、mknod を使います。
>
>    # mknod /dev/ttyS4 c 4 68
>
> 「c」は charデバイスを、4 は major、68 が minor 番号を表わします。調べ
> た番号で置き換えてください。
>
>
> faqや、a400用ですがarmadilloガイド本にも例があります。参考にしてください。
>
> http://armadillo.atmark-techno.com/faq/create-new-device-node
> http://manual.atmark-techno.com/armadillo-guide/armadillo-guide-2_ja-2.2.0/ch03.html#sec_management_device_file
>
>
>> また当該品がなければドライバを作成する必要があるという事でしょうか?
>
> いえ。すでにカーネルの設定をしてドライバを選択しているようなので、その
> まま使えます。作成する必要はありません。
> -- 
>             yashi
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> 



armadillo メーリングリストの案内