翻訳者より この翻訳は Ecma International で標準化された C++/CLI の日本語訳です。 個人的な愛から始めた翻訳名ので、用語や言葉の使い方が正式に書式化されたものではなく、俗に言う「俺語翻訳」となっています。 また、英語力の不足から、怪しい翻訳部分もあるので、内容的に怪しいと感じた場合には、原文を参照してください。 Ecma の Mr. Jan van den Beld から翻訳の公開許可を頂きました。 注意 Disclaimer This is a translation of the authoritative text which Ecma published here http://www.ecma-international.org/publications/standards/ECMA-372.htm. This translated document
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
最近の更新 (Recent Changes)2009-07-25FrontPage 2009-06-102.配列のいい感じの使い方 2009-05-26DXRubyの基本 DXRubyの詳細 2009-05-171.環境構築から基本的なことを一通りやってみる 2009-05-09簡単なゲームを作るためのRuby入門 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Side Bar)このサイドバーについて このサイドバーの編集 DXRubyの詳細DXRubyの各種機能について、実装を絡めて詳細情報を提供します。 WindowモジュールDXRubyの制御と描画機能を持つモジュールです。 Window.looploopメソッドは、Windowsのメッセージループを含む、アプリのメインループに
Rubyとは... オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 ダウンロード または もっと読む...
前回までの10回の連載で,プロセス管理やメモリー管理,ファイル・システムといったカーネルの基本機能を一通り解説しました。 しかし,これまで解説してきた機能は,ほぼプロセッサと主メモリーだけを対象とするものばかりです。ファイル・システムはハード・ディスクなどの補助記憶装置と関連が高いのですが,主メモリー上にRAMディスクを作成した場合などを考えれば分かる通り,必ずしも補助記憶装置を必要とはしません。 これに対し,カーネルにはもう一つ重要な役割があります。それは,コンピュータに接続されているさまざまなハードウエアの制御です。 最近のコンピュータには,非常に多くの周辺機器が接続されています。モニターやキーボードはもちろん,ハード・ディスクやCD-ROMドライブなどの補助記憶装置,ネットワーク・インタフェースや各種USBデバイスなどさまざまな周辺機器が挙げられます。カーネルは,こういったさまざまな
�$B%U%l!<%`?d>)$G$9$,!"�(B<A HREF="index_jp.html">�$B0l1~8+$k$3$H$O$G$-$^$9�(B</A>�$B!#�(B
○ はじめに 本文書では、筆者が Linux® でデバイスドライバを作成しようとした際に、カーネルに動的に追加機能を組み込むことが出来るカーネルモジュールの書き方について勉強したことを説明していきたいと思います。 筆者は、コンピュータでハードウェアを制御するプログラムを作りたいと思いながら社会人になったのですが、会社でそういう仕事がどんどん減ってしまって全然機会がありませんでした。しかし、雑誌等でデバイスドライバを作成して自作のハードウェアを制御する記事を読む度に、自分もやりたいという気持ちが大きくなっていきました。 そしてある日、「電子工作を勉強して自分のハードウェアを作り、それを動かすためのソフトウェアを書こう!」と決意しました。Linux でデバイスドライバを作成するには、カーネルに最初から組み込んでしまう方法と、動的に追加機能を組み込むことが出来るカーネルモジュールという形式で作成
これは、私が仕事でたまたまやることになった、最初で(多分最後の?)Linux によるデバイス・ドライバ開発の経験から、学んだことを抜粋しています。これを読んだからといってすぐさまドライバが書けるようになるとは思わないでください。ただ、この手の文書はあまり見たことがなかったので、少しはインパクトあるかなあ、ぐらいの軽い気持ちで書きました。 実際のコードや関数仕様書などはお見せできませんが、雰囲気くらいは分かると思います。 カーネルのソースを読む際の参考になれば幸いです。 前提 SCSIについて 開発の必要条件 入門 デバイスドライバに関する一般的な考慮事項 UNIXでのアプリケーション開発に関する一般的な考慮事項 UNIXでのデバイスドライバ開発に関する一般的な考慮事項 ドライバとカーネルのインターフェース プロセス・スケジューリング関連サービス タイマー機能 メモリ操作関連 リソース関連
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く