問題タブ [gnu-efi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - GNUEFI プロトコルで EDID を読み取る
私は GNUEFI で OS を開発しています。
このShowEdid by Fmurphyに従って、UEFI プロトコルから EDID を取得しようとしています。
しかし、すべてのコードを書いた後、Cannot Locate an Edid
私は何度も試したように output を取得しますが、これは修正されていません。
どうすればこれを修正できますか?
EDID を取得するためのメイン コードは次のとおりです。
c - カスタム カーネルで認識されないフォント
C コードでカーネルを作成し、カスタム .psf フォントを追加しました。残念ながら、プログラムはディレクトリ内のファイルを有効なものとして検出していないようです。実際にフォントをロードして結果を出力するコードは次のとおりです。
プログラムは同じ場所 (カーネル内の bin フォルダー) からファイルをロードするため、ディレクトリは正しいと思います。
「kernel.c」ファイルには、スタイルとカーソル位置を決定するコードがあります。
コンパイラもエラーを返しません。私が受け取る唯一のフィードバックは、フォントが正しいかどうかを判断する自分のプログラムからのものです。