問題タブ [bootloader]
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.
php - カスタムZend_Form_Elementの自動読み込み
Zendにカスタムフォーム要素クラスを自動ロードさせることができません。私はMarcinがここで説明しているとおりに作業を行いました(ただし、クラスは「my」ではなく「Zend」で始まりますが、次のエラーが発生します。
Warning: include_once(Zend\Form\Element\Div.php) [function.include-once]: failed to open stream: No such file or directory
私はZend_Form_Element_Div
内側forms\elements\
とZend_View_Helper_FormDiv
内側を持っていますviews\helpers\
基本的に、エラーメッセージ内のすべてのフォルダに「s」がありません。正しいパスは次のとおりです。Zend\Forms\Elements\Div.php
ブートストラップにもこれがありますが、必要かどうかはわかりませんが、フォームとモデルのフォルダーにもこれを使用しています(他のいくつかのフォルダーもありますが、すべてを投稿する必要はないと思います)。
(実際にこの自動読み込みを行う他の方法はありますか?すべてのフォルダーを宣言する代わりに?)
アップデート:
- application / forms / elements/Div.phpのElement_Div
- 私のフォームのinit()メソッドでは:
$this->addElementPrefixPath('Element_', APPLICATION_PATH . '/forms/elements');
- 私が得ているエラー:
Fatal error: Class 'Element_Div' not found in C:\xampplite\htdocs\code\application\forms\PostForm.php on line 63
virtual-machine - 仮想イメージから物理マシンを直接起動する
仮想イメージ (.vhd または .vmdk) から物理マシンを起動する方法を探していました。Microsoft が Windows 7 で提供するローダーを使用して解決策を見つけましたが、Windows を使用しないため、これはあまり役に立ちません。
それを行うと主張する VBoot と呼ばれるソフトウェアがありましたが、どうやらそれは NTFS ファイル システムでのみ動作するようです (これにより、Microsoft のローダーがこれ以上便利になるわけではありません)。
全体像としては、仮想イメージを使用して多くの物理マシンをネイティブにブートすることですが、マシンを 1 台でもブートできるようになれば、他のこともできます。
android - 「コマンドでシステムを再起動」した後、ブートローダーはどのようにコマンドを取得しますか?
再起動コマンドのAndroid ソースを調べると、次の行が見つかります。
これは、特定のコマンドでシステムを再起動する標準の Linux システム コールです。 Unix System Call Rebootを参照してください。
Android では、このコマンドは、カーネルをリカバリ モードで起動するか、ブートローダー内で fastboot モードに移行するかをブートローダーに指示するために使用されます。
私の質問は次のとおりです。ブートローダーはどのようにコマンドを取得しますか? この機能は U-Boot に実装されていますか? (GoogleまたはU-Bootソースで検索しても見つかりません。)
さらに、これは Android に固有のものではないようですが、Linux が「コマンドによる再起動」を実行する方法です。Linuxでこれが「通常」どのように処理/使用されるかについての情報はありますか?
bootloader - ブート プログラムの開始時に ORG 7C00 を指定するのはなぜですか?
ブートローダーはとにかくそのアドレスにロードしますか? なぜこれをプログラムに指定するのですか?
android - N1 ブートローダーの仕組み
N1 はどのようにブートローダーを起動しますか? 私は現在 aosp ジンジャーブレッドを使用しており、ユーザーがブートローダーに入るために押すボタン (電源ボタン + トラックボールなど) を読み取るために使用される特定のファイルを知りたいです。
ブートローダーが起動する前にパスワード保護を起動したり、fastboot 自体を無効にしたりすることはできますか?
operating-system - ブートローダーのサイズ
私は壊れたthorn.comのO / S開発チュートリアルを読んでいますチュートリアルの1つで、次のコードがあります。
http://www.brokenthorn.com/Resources/OSDev3.html
このコードが 510 バイトをクリアする理由がわかりません。org、bits、cli、hlt もコード内にあります。510バイト未満に変更すべきではないでしょうか? タイプミスか何かでしょうか?
ありがとう。
assembly - このブートローダーコードが機能しないのはなぜですか?
私の期待は、文字列を印刷することですが、何も印刷されません。文字列を短くするとうまくいくこともあれば、もう一度長くするとうまくいくこともあります。
なぜこれが機能しないのかわかりません。
誰かが私を助けてもらえますか?ありがとう。
私が使用しているアセンブリコードは次のとおりです。
(Emacs 23、Ubuntu 10.10、nasm、VirtualBox OSE)
assembly - ファイルの最初のクラスターによって、次のクラスターのヒントを読み込むものを FAT がどのように通知するのですか?
私はbrokenthornのOS Devチュートリアルを読んでいます
http://www.brokenthorn.com/Resources/OSDev6.html
私はこれに数日間立ち往生しました。;
「stage2.sys」を読み込み、
ルートディレクトリ「stage2 sys」を検索します。
ルート ディレクトリには、ファイル名と開始クラスタ アドレスが含まれます (つまり、0x002)。
0x002 番目のクラスターをロードし、FAT を検索して次にロードするクラスターを探します。
FAT は 12bit 配列と
配列サイズは 4077 です
今のところ、ファイルの最初のクラスターによって次のヒントをロードするものを FAT が教えてくれる方法がわかりません。
問題はこれです。
不足している点や間違っている点はありますか?
ファイルの最初のクラスターによって、次のクラスターのヒントを読み込むものを FAT がどのように通知するのですか?
FAT は 12 ビット配列だけで構成されています。
ありがとう。
operating-system - フロッピーと CD-ROM からの BIOS ブートの違いは?
テスト OS は以前はフロッピーから起動していましたが、現在は CD-ROM から起動しようとしています。しかし、BIOS がフロッピー ブート セクタと CD ブート セクタをどのように異なる方法で処理するかはよくわかりません。CD ブート セクタは、フロッピー ブート セクタよりもはるかに大きいようです。他に注意する必要があることはありますか?
誰かがそれについての詳細を説明したり、いくつかのリンクを教えてくれませんか?
ありがとう。
assembly - bios int 0x13 がエラーなしで失敗する
私は教育用のブートローダーを書いていますが、うまくいきます。しかし、実際のマシンで起動しようとすると、ディスク読み取りコードがいくつかのセクターのロードに失敗します。エラーコードは表示されず、CF も設定されません。また、1 in al を返します。これは、1 セクターが読み取られたことを意味します (これは正しいはずです)。しかし、ロードされたセクターにジャンプしようとすると、ハングして何もしません..最初の段階では A が出力され、2 番目の段階では F で上書きされます。実際のハードウェアで起動すると、A のみが表示されます。したがって、セクターはメモリ内にあるべき場所にありません..
これは私の MBR です:
ステージ 2:
kvm では完全に動作しますが、実際の BIOS を備えた実際のハードウェアでは動作しません。USB フラッシュ ドライブを使用して、実際のハードウェアでの起動をテストします。
問題は、mbr の最初のバイトで定義していない BPB でしょうか? 生のセクターを読んだだけなので、そうは思いません..間違っている場合は修正してください。
誰でもそれが何であるかの手がかりはありますか?
ありがとう