These pages are written by only Japanese.
|
Namazu for hns による簡易全文検索です。 詳細は 詳細指定/ヘルプをご参照下さい。 |
|||||||||||||||||||||||||||||||||||||||||||||||
某LANチップのドライバ&マネージャのソースがある それは、Solaris & Linux で動作する そのコードを xvWorks で動かしたい(よ) 誰が作ってるんですか?
ハード部門の人で、FPGA 等の設計をしていたらしい。(よ) C 言語とか分かりますよね…?
ソースコードも渡しているし、一応、分かるはず。… (よ) で、どういう質問が来ているのですか?
UNIX が使っている関数で、xvWorks に無いのがあるので、 vxWorks の API で代用できるのは無いかと聞かれてる。ふうむ… poll,mmap ですか。擬似できるかは使い方にもよるので、 本人に会ってヒアリングしてきます。
(よ) こんにちわ。よやです。ドライバの移植をなさっていると聞いて 話を伺いに来たのですけど。どんな作業をされているのか 教えて貰えませんか? (奴) え?何もしてないよ。だいたい一昨日位に言われた仕事だし。 注) 管理職連中に聞いたら、1ヶ月前から始めているらしい。 で、全く作業が進まない様子だったので、うちの部署に 泣き付いて来たらしい。複数から裏取ったので、 ほぼ確実に、こいつが嘘付いてるはず。 (よ) う〜ん。まぁ、じゃぁどんな風に仕事しようとしているか 教えて下さい。 (奴) もう残業時間だし。本当は働きたくないんですよねぇ。 なんで、仕事してるんだろって思う。 (よ) …まぁ、お給料貰っている以上は、それなりの仕事はしないと… (奴) ひもの生活したいんだ。俺。 (よ) … (こんな生き物飼ってるから、僕らの給料が上がらないのね…) とにかく、ソースコードを見せて下さい。 (奴) これ vxWorks のコンパイラ。何て言ったかな… (よ) トルネードですよね。自分も昔使った事がありますけど。 (奴) あ。それそれ。 渡されたドライバのソースコードを、それでコンパイルしたら、 エラーが沢山出ちゃってぇ。で、ソースコード読もうとしたんだけど、 こんなに一杯あるでしょ。読んでたら気持ち悪くなって来ちゃって… (よ) いや。Linux のコードを vxWorks でコンパイルしたら そりゃ、一杯エラーが出ると思いますけど。 (奴) あんまり一杯出るんで、嫌んなっちゃって、やる気ないんだよね (よ) いえ、定義とかが無いと連鎖的に沢山エラーが出ちゃうので、 まずは、Linux 向けのインターフェースを、どうやって xvWorks に 振り向けるか考えれば、仕事を進めやすいと思いますけど。 (奴) それも考えたんだけど、ソースを見てたら気持ち悪くなっちゃって、 もう見たくないんだよねぇ。 (よ) えっと… 〜さんはハード部門の方でしたっけ。 (奴) いや。ソフトだよ。 (よ) 僕はハードの人だって聞いてますけど。 (奴) ハードなんて全然分かりませんよ。ソフトです。 (よ) どんなソフトを作ってたのですか? (奴) Java とかでサーブレットを… (よ) どんな機能のソフトを作ったんでしょう。 (奴) え。たいしたもの作ってないよ。遊びでしか書いてないし。 (よ) … 注) ハード部門の人でソフト開発に携わった事は無いらしい。 ハードの仕事をしていたかも謎。どうやら、仕事もしないで ずっと遊んでいたみたいだね。この人この後、Solaris や Linux のドライバのコードと、vxWorks の マニュアルを比べさせて、インターフェースの違いを説明した。