HoppeSoftスマートフォン用の表示で見るHoppeSoftやわらかコーディングこの広告は、90日以上更新していないブログに表示しています。PCIてぃーてつです。Interconnect)を認識してみようと思います。※例のごとく質問などは私にお願いしますそもそもPCIって何者だよって方はWikipediaを参照してください。WikipediaPC組み立てたことある人はすぐにピンとくるのかもしれない。Wikiここに疑似コードがありますので、はりぼてOS向け(というよりC言語)に書き下します。return(vendor);}コメントは疑似コードにあったものを訳したものなのでガバガバかもしれません()あとはPCICheckVendorで任意のbusとslotを指定してあげるとベンダIDが返ってきます。デバイスIDを知りたい場合はreturnでdeviceを返してあげてください。前回せっかくシリアル通信ができるようにしたので、ベンダIDを調べるテストをしてみました。シリアル通信で文字列を送信する関数は、前回の一文字送る関数を文字数分だけ繰り返すように組みました。s);charの配列sにsprintfでフォーマットは16進の%xにして書き込み。これをwrite_serial_string(文字数分COMポートに送り付ける関数)する。busとslotはとりあえず0に設定してみました。ちなみにぼくのおすすめのテスト方法は、close_console直後に使いたい関数をインジェクトする、です。コンソールを閉じた直後、とタイミングが任意かつ明確で、組み込むのも簡単。Termでシリアルを受けてみます。既視感バリバリの数字。Searchの欄に数字を入れてSearchボタン押しましょう。デバイスIDの場合はその下です。14:55OS自作入門のその後(PCI編その1)Tweet広告を非表示にする関連記事2017-03-18OS自作入門のその後(シリアル通信編)てぃーてつです。(1)月別アーカイブ注目記事リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!titets38さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。