問題タブ [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.

0 投票する
1 に答える
1434 参照

android - Androidフォンのブートローダーがロック解除されているかどうかを検出するAPI?

Androidフォンのブートローダーがロック解除されているかどうかを確認するAPI/コードはありますか?

0 投票する
4 に答える
2874 参照

c++ - C/C++ のブートローダー?

ある種のアセンブラを使用せずに (できれば __asm を使用せずに)、C または C++ でブートローダーを作成することは可能ですか? オペレーティング システムを作成していますが、完全に C および C++ で作成したいと考えています。

0 投票する
1 に答える
467 参照

eclipse - Eclipse IDE を使用してブートローダーを作成しますか?

私は OS dev をいじっていますが、Eclipse IDE で (できれば C といくつかの asm を使用して) ブートローダーの作成をどこから始めればよいかわかりません。

0 投票する
1 に答える
1184 参照

assembly - sicxe アセンブリ言語プログラミング

以下は、sic/xe マシンのアセンブリ言語コードです。

これはブートストラップ ローダーです...このプログラムの目的は、デバイス F1 から読み取り、入力を 80 から始まるアドレスに格納することです...私の質問は、なぜシフト s,4.. .入力を一度取得すると、その ascii 値から元の値を見つけ、それを「ループ」に送信して保存します...プログラムからは、最初の半バイトの文字のみがループに送信され、次にその他...これが事実である場合、最初にcharcterの最初の半分のバイトがあるため、最初の半分のASCII操作は入力の実際の値を提供しません...また、プログラムが「getc」に戻ったとき' 残りの半バイトを取得するために、代わりにリスト内の他の文字が読み取られることはありません...以下は同じ本からのヘルプの行です...

0 投票する
1 に答える
368 参照

android - Android のデバイス メーカーのキーストア ファイルの場所は?

デバイス メーカーが使用するのと同じキーで Android APK に署名するにはどうすればよいですか? つまり、製造元のキーストア ファイルの場所はどこですか

0 投票する
1 に答える
434 参照

assembly - カスタム ブートローダーの問題

ホビー OS 用のブートローダーを作成して、うまく動作させようとしています。特別なことは何もありません。テキスト行を印刷するだけです。

でコンパイルしています

最初の 446 バイトがブート コードで、バイト 447 ~ 509 がパーティション テーブルであることを読みました。私はそれから使用してみました:

パーティションテーブルが上書きされないようにしますが、葉巻はまだありません。

OSXでMacを使用しており、VirtualBoxでOSをテストしています

VBox で floppy.img を実行でき、コードは正常に動作しますが、ブートローダーを FAT 16 でフォーマットされたディスクにインストールしようとすると、OSX はディスク イメージがフォーマットされていないかのように読み取れないように見えます。

ディスク ユーティリティからの正確なメッセージはUnable to attach image "floppy.img."(No Mountable File Systems)、FAT 16 ファイル システムでディスクをフォーマットしたばかりなのにです。

初投稿なので写真が載せられないのが残念です。

助けていただければ幸いです。ディスク構造は私の得意分野ではありません。

0 投票する
2 に答える
716 参照

c - Linux実行可能ファイルを実行するプロセス

Linuxで実行可能ファイルを実行するとどうなるかについての優れたドキュメントはありますか?例:起動する./a.outと、おそらくブートローダーアセンブリが実行され(cランタイムが付属しますか?)、プログラムで開始シンボルが検出され、動的な再配置が行われ、最後に。が呼び出されますmain

上記が正しくないことは知っていますが、このプロセスがどのように発生するかについての詳細なドキュメントを探しています。説明していただけますか、それともリンクや本を指摘していただけますか?

0 投票する
1 に答える
352 参照

assembly - ブートローダーのエラー:アセンブリのヘルプ

単純なオペレーティングシステムを作成しようとしていますが、ブートローダーをコンパイルすると、次のエラーが発生します。

このエラーの意味はわかっていますが、バイナリ形式にコンパイルするときに外部参照を作成することは可能ですか?これが私の完全なコードです:

そして私のカーネル:

コンパイル方法:

0 投票する
1 に答える
457 参照

bootloader - AVRマイクロコントローラーAT32UC3A0512のヒューズ設定の復元

現在、AT32UC3A0512マイクロコントローラーに取り組んでいます。このためにイーサネットブートローダーを開発する必要があります。ブートローダーのプログラミングではヒューズ設定を変更する必要があるので、問題が発生した場合にヒューズ設定を復元する方法を誰かに提案してもらえますか?

IDEとしてAVRStudio5を使用し、デバッガーとしてAVRDragonを使用しています。

AVR Studio 5で現在のヒューズ設定を確認する方法を知っている人はいますか?