2012-09-27
試して見ました:Google乗換案内がバスルートに対応 AndroidやiPhoneでも使える
調べ物:Controlling Hardware with ioctls
調べ物:Controlling Hardware with ioctls
Linuxでの ioctl によるデバイス制御方法の解説記事、シリアルのモデム制御信号の設定と、MII、ETHTOOL ioctl によるネットワークデバイスのリンク状態検出方法が解説されています。少々古い(2004年)記事ですが、今はどうなっているのでしょう。昔この手の ioctl を使った時にはMII、ETHTOOLがサポートされているかどうかはデバイス依存でした。また、MIIやETHTOOL構造体をゼロクリアして置かないと制御に失敗していたように記憶しています。
調べ物:Writing device drivers in Linux: A brief tutorial
Writing device drivers in Linux: A brief tutorial
カーネルモジュールタイプのデバイスドライバの書き方解説。冒頭の Linus のエピグラムが素敵です。昔のドライバに比べるとずっと楽になっているのですね。
チュートリアルの内容は空のモジュールドライバ作成からパラレルポートのI/Oドライバを仕上げるまでのフルスペックドライバ、まあ、割り込みのハンドリングと ioctl はありませんが、ちゃんとしたデバイスドライバです。でも、この手のポートI/Oだけのドライバなら任意ポートのI/Oができる汎用ドライバがあってもよさそうなものですが、linux には無いのでしょうか。昔使っていた OS/2 には TESTCFG という汎用ドライバがあって、任意ポートのI/Oが可能になっていました。ポートI/Oで物理デバイスの有無をチェックすることを想定したドライバなのでデバイス名が TESTCFG 、使いでのあるデバイスでした。
チュートリアルの内容は空のモジュールドライバ作成からパラレルポートのI/Oドライバを仕上げるまでのフルスペックドライバ、まあ、割り込みのハンドリングと ioctl はありませんが、ちゃんとしたデバイスドライバです。でも、この手のポートI/Oだけのドライバなら任意ポートのI/Oができる汎用ドライバがあってもよさそうなものですが、linux には無いのでしょうか。昔使っていた OS/2 には TESTCFG という汎用ドライバがあって、任意ポートのI/Oが可能になっていました。ポートI/Oで物理デバイスの有無をチェックすることを想定したドライバなのでデバイス名が TESTCFG 、使いでのあるデバイスでした。
拾い読み:パナ初ウルトラブック『Let'snote CF-AX2』はWin8搭載、タブレット変形!
2012-09-25
拾い読み:【選ぶ】安くなったSSDで“本気の”高速化
私のPC、一年ちょっと前、まだまだSSDが高かった頃に換装しています。実際、速度は上がるは、発熱は減るは電池の持ちも良くなるはといい事尽くめです。難点はお値段、メモリ増設込の一切お任せで7万越え、今なら安めのウルトラブック買えるお値段でした。まあ、昨年前半時点では、ウルトラブック未発売で魅力のある新製品が無かったので、手持ちの旧型機(Lets'note R6)の延命に走りました。今ならウルトラブック買っていたことでしょう。しかしSSDも安くなりましたね。別のところでサムソンの新型SSDの記事が出ていましたが、一般品でちょっと前のHDDと同じぐらいの値段になっています。これぐらいの値段になってくると気楽に試せそうです。
拾い読み:iOS 6搭載のApple製地図アプリに非難ごうごう
拾い読み:CEOは人民解放軍出身 海外で警戒されるルーターを扱う国内電話各社
実は先日EMOBILEのWiFiルータ、LTE対応の新製品にアップデートして貰ったのですが、やっぱりファーウェイ製、でもファーウェイの問題はこういうこと以前にあまりの不良率ですよね。最初に送ってきたルータ、そもそも電源が入らずに交換して貰いました。ファーウェイの部品を使っている某社では不良率3割とかいっていました。まあ、それでもコスト的には安く付くのが癪なところです。特にエンドユーザの使う品ならテスト工数をエンドユーザに押し付けているようなもので、仲介する業者の負担にはなりませんからね。あやしいトラップを心配する前にこっちの方を心配して欲しいものです。
登録:
投稿 (Atom)