
Linuxについて全く知識がなく、これから勉強しようという状態の者です。
参考リンクなど何でも構いませんので教えて下さい。
[当方の環境]
Linuxのディストリビューションさえ決まっていません。
これから決めようというところなので環境は何もありません。
(すみません)
決まっているのはLinuxマシンにUSB接続する測定器だけです。
これは温度・湿度などを測定する機械で、接続はUSBですが通信は
シリアル通信で行ないます。
測定器の接続イメージはこんなイメージです。
[ 測定器 - USB ] <-- USBケーブル --> [ USB - Linuxマシン ]
1.USBのドライバ
LinuxマシンのUSBに接続した測定器とシリアル通信したい場合、
シリアル通信機器と認識させるためにUSBドライバ(Windowsですと
infファイル)の作成は必要なのでしょうか?
2.Linux側の通信アプリ開発
測定器からの受信データをLinuxマシン上で表示させる画面を作成したい
場合、開発環境としてQt, NetBeans, WideStudioなど見かけました。
予算をかけずに開発環境を構築したいのですが、どんなソフトが
おすすめですか?
また、開発環境はX-Windowが GNOME・KDE かで異なるのですか?
よろしくおねがいします。
No.2ベストアンサー
- 回答日時:
ANO.1 の補足に対して
> COMとして認識されるので変換チップが乗っているということですかね?
変換チップが乗っているか、USB 機能内蔵のマイコンが使われているはずです。
Windows 用のドライバは、おそらく、チップメーカーが用意しているものをそのままか、多少カスタマイズしてユーザに提供していると思います。
ドライバのファイル(*.sys)のバージョン情報を見れば、チップメーカーが分かるかも。
# たまたま手元にあった USB 接続の GPS ロガーは、Silicon Laboratories の CP210x を使っているらしい
チップが分かれば、それを Linux で使う方法を調べれば OK。
メジャーなチップなら Linux もサポートされているはずです。
ところで、測定器のメーカには相談されてますか?

返答ありがとうございます。
画像までつけてもらい感謝します。
>ドライバのファイル(*.sys)のバージョン情報を見れば、チップメーカーが分かるかも。
実は測定器が手元になく、仕事の発注元から送付待ち状態です。
届いたら確認します。
>チップが分かれば、それを Linux で使う方法を調べれば OK。
>メジャーなチップなら Linux もサポートされているはずです。
なるほど。メジャーなチップであることを願いたいです。
測定器が届いたら早速調べます。
>ところで、測定器のメーカには相談されてますか?
もちろん最初に確認しました。
しかし、測定器のメーカは倒産している。発注元でわかる担当がいない。
そんな状態だったため、ここで質問を投げました。
sheep555さんのおかげで実機が届けばなんとか調べられそうな気がしてきました。
通信アプリ開発に関する件も質問で投げた開発環境以外に沢山あることがわかりました。
今回は開発画面数が少ないので開発効率や使い勝手を気にしなければどれでも
問題なさそうに思えるので、いくつか実際に試して決定しようと思います。
いろいろありがとうございました。
No.1
- 回答日時:
> 接続はUSBですが通信はシリアル通信で行ないます。
これはどういう意味でしょうか?
FTDI だとかの汎用的な USB-シリアル変換チップが計測器に乗っているという意味であれば、
仮想 COM ポートドライバが提供されているので、ドライバ自体は作成不要で、
アプリケーションからは普通のシリアルポートのように見えます。
ベンダーIDやプロダクトIDを変えたいなら、設定ファイルぐらいは用意しないといけないはずです。
# Linux はよく知りません
この回答への補足
返答ありがとうございます。
>> 接続はUSBですが通信はシリアル通信で行ないます。
>これはどういう意味でしょうか?
WindowsPCのUSBへ接続した場合COMとして認識される機器なのでこんな
書き方をしました。分かりにくくてすみません。
USB-シリアル変換チップが計測器に乗っているかはわかりませんが、
COMとして認識されるので変換チップが乗っているということですかね?
ただ、Windowsへ初回接続した時は自動認識されず付属のドライバーを
インストールしたのでLinux でも必要なのかよくわからず質問しました。
ドライバ自体が不要かどうかを確認する為にも一刻も早く環境を容易して
確認してみます。
>ベンダーIDやプロダクトIDを変えたいなら、設定ファイルぐらいは用意しないといけないはずです。
ドライバが必要となった場合、Linux用ドライバの書き方やインストール方法が
全く想像つかないのですが調べます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
人間の思考の3分の1をAIに委ね...
-
iPhoneにGPS機能が付いたのは、...
-
チップの長さ出しの裏側ってこ...
-
チップ
-
欧米文化について アメリカ等で...
-
タクシーで「お釣りは要らない...
-
霧吹きの修理
-
日本に、海外で言うチップ文化...
-
LSIとSoCは同じですか?
-
こんな場合チップは?(アメリカ)
-
高校生の女子2人がラブホ女子会...
-
NНKのマドンナのドキュランドで...
-
先日ロサンゼルスのスーパーで...
-
アメリカのタクシーの営業時間...
-
ラスベガス滞在中の洗濯はどう...
-
アメリカ サンタローザの交通手...
-
サンフランシスコ空港からサン...
-
アナハイムディズニーまでの距...
-
アメリカの滞在先のホテルに手...
-
ニューヨークに詳しい方教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日本に、海外で言うチップ文化...
-
タクシー運転手に「お釣り要ら...
-
タクシーで「お釣りは要らない...
-
タクシーで「お釣りは要らない...
-
タクシー運転手にチップを渡す...
-
タクシー運転手の平均月給はい...
-
チップの長さ出しの裏側ってこ...
-
チップ
-
円内から四角形がいくつ取り出...
-
ハワイの朝食でのチップについ...
-
こんな場合チップは?(アメリカ)
-
日系引越業者へのチップ
-
Switch携帯モードでなぜそんな...
-
icカードのリーダーライター
-
ブッフェでのチップについて
-
チップとダイの違い・・・
-
メモリの製造元とブランドにつ...
-
今、Pixel5aを使っています。
-
ICタグ関連銘柄について
-
LSIとSoCは同じですか?
おすすめ情報