Oh!Super164 取り留めのない日記のような

2006/3/28 火曜日

無線LAN奮闘記(4)

Filed under: 仕事 — pecos @ 23:06:01

割り込み作業が入ってしまったのでしばし中断していたが、まだまだ続く。クロスコンパイルで再度モジュールを作り、それを組み込みに移送。前の様にドライバを読み込んだ瞬間止まることは無くなり一歩前進。しかも、今回は無線LANカードのLEDが点灯している。これはこれで一歩前進なのだがモジュールロード時に今まで見たこともない程の大量のワーニングやらエラーが出る・・・orz それでも同僚がconfigをゴニョゴニョやってる内にピキーンと反応したのか、IPを割り振りWEP認証で通信可能になった。おぉ、pingが通るぜと思ったのもつかの間、活線挿抜を行なうとOSがフリーズしてしまう(普段、他のカードでは何ともないんだけど)。回路図を見るとこのボードはpcmciaがcpuに直結されていて制御チップが介在していない。kernelのソース読むが、確かにフルカスタムだ、簡単に読破できる訳もなく途方に暮れる・・・

備忘録:
arm-linuxのパッチはイギリスのサイトで公開されている、OpenZaurusとかも同じソースっぽい。更にIntel xscaleのパッチも同じ場所にあり、これがkernelソースの元ネタだと思う(誰だ、Redhatが元ソースなんてガセ掴ませたのは・・・w、diff取って気が遠くなったよ、ママン)
ARMは32bit RISCでワード長も32bitだが、thumbという16bitワード長モードが存在する
例外では強制的に32bitモードに切り替えられる
レジスタにバンクがあるらしい(Z80かyp!)

コメントはまだありません »

No comments yet.

RSS feed for comments on this post.

Leave a comment

Powered by WordPress