A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
winsowsというOSは知りませんが、Windowsとは大きく違うのがLinux系OSのデバイスドライバー対応です。
多くのドライバーは、OSSとして公開されているので、カーネルツリーに取り込まれ
Linuxディストリビューションにおいて、標準でカーネルモジュールとして用意されたものは
ほとんど、デバイスドライバーという概念すら必要とせず、無線LANを使うことができます。
多くのPCの内蔵無線LANは、現状ではそういった手軽さが与えられているように思います。
しかし、カーネルツリーに取り込まれていないドライバー
プロプライエタリーな、取り込めないドライバーは、やはりそれなりにあります。
GW-900Dを少し前に動かして見ましたが、作業自体は、単に面倒くさいというだけで
難しいことはありませんでした。
デバイスドライバーは無線LANコントローラーチップのベンダーが用意したものであれば
ほとんどの場合、英語以外の解説は得られないと思います。
ただ、基本的には、tarやgzipを使って圧縮とアーカイブ化を受けたファイルをダウンロードし
tarコマンドに、適切なオプションを付けて展開し
展開されたディレクトリーに入って、カレントディレクトリーを指定して./configureを行ない
makeして、make installするだけ…で導入作業が終わることもめずらしくはありません。
ただconfigureスクリプトが無いものもありますし
あっても、途中でエラーが出て止まるようなこともあります。
それはmakeでも同様です。
makeまでが正常に終われば、普通はmake installはできます。
デバイスドライバーの場合は、最後に、modprobeコマンドを使ったりもします。
場合によっては、再起動によってドライバーをロードする場合もあります。
PT2みたいに、一部にそういう機器はあるので、基本的な概念と手順を理解できれば
あとは、やってみればなんとかなるんじゃないかと思います。
なお、現在ではLinux系OSでも開発環境が標準状態で含まれない場合もあります。
Ubuntuなどであれば、build-essentialパッケージを追加すれば
makeコマンドなどが使えるようになります。
また、チップベンダーが提供しているドライバーですから
場合によっては、その個々のUSB機器やPCI機器が持っている
Vender IDやProduct IDをチェックしていて面倒なことになることもあります。
マイナーな機器、新しい機器、そして日本ローカルの機器などについては
IDをソースコードに追記する必要が生じる場合があります。
(lsusb,lspciコマンドで確認できます)
そのくらいを理解していれば、あとはウェブで実践した事例を探せば
それを読み砕いて、真似するくらいのことは、ただ面倒くさいだけのものになります。
たまに、ソースコードのバージョン違いで
真似してもうまくいかない場合もあるんですけどね。
No.1
- 回答日時:
ファイルを解凍すればREAMDEがあるので、その手順通りにするだけです。
設定ファイルを環境に合わせて修正して、makeするだけです。
修正する箇所、内容が判らないようであれば諦めた方がいいです。
また、説明に書いてある環境が少ないので対象外のバージョン、ディストリビューションを
使っているなら実際に試してみないと判りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BSDでフォーマットされたHDDは...
-
割り込み不可能?なプロセスを...
-
Dockerコンテナ(centos7.9)の...
-
KNOPPIXが起動しない場合の対処...
-
SolarisとLinuxの違い
-
Linux 32Bitと64Bitのメモリー...
-
/dev/nvme0n1p2 clean と表示さ...
-
VMWare上のkernel再構築
-
romfsってなんですか?
-
Windows8 ntoskrnl.exeについて
-
androidがIPadに劣る、Linuxだ...
-
魔改造版Windows 2000をインス...
-
DATが使えなくなった??
-
カーネルを知るためには
-
LinuxでRAIDのハードウェア構成...
-
最近、よくOpenWall という言葉...
-
カーネルメモリをすべて物理メ...
-
デバイスドライバのマジックナ...
-
パソコンでゲームをプレイしよ...
-
ubuntu 初期化について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
/dev/nvme0n1p2 clean と表示さ...
-
Linux 32Bitと64Bitのメモリー...
-
カーネルバッファとは何でしょうか
-
SolarisとLinuxの違い
-
romfsってなんですか?
-
カーネルアップグレード後、una...
-
SunOS5.x と Solarisの違いは?
-
UNIXとBSDとLinuxの違いを小学...
-
エラー”Illegal seek”はどんな...
-
BSDでフォーマットされたHDDは...
-
パフォーマンスモニタの%Proces...
-
違いを教えください!!
-
Windows Vistaは本当にゴミOSな...
-
Dockerコンテナ(centos7.9)の...
-
魔改造版Windows 2000をインス...
-
kernel 2.4.XX.ELsmp のELって?
-
Debian で時間が経つと画面が消...
-
割り込み不可能?なプロセスを...
-
/proc/sys/net/ipv4/route/flus...
-
デュアルコアCPUをシングルにし...
おすすめ情報