問題タブ [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 に答える
2086 参照

assembly - MIPS用のHelloWorldブートローダーを作成するにはどうすればよいですか?

MIPSアセンブリ言語プログラミングという本でMIPSアセンブリを学んでいますが、MIPS OSを構築したいので、MIPSを学び始めたばかりですが、ご覧のとおり、ブートとこれらについて説明しているドキュメントはありません。もの。それから私はここで私を正しい場所に向けるためにすでにこれをした誰かを求めています。

私はすでにx86アセンブリで単純なOSを開発しました

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

ide - ArduinoXBeeShieldとXBeeExplorerを使用したワイヤレスプログラミング

XBeeシールドとXBeeエクスプローラーを介してArduinoのワイヤレスプログラミングを有効にしようとしています。XBeeラジオATmega168/ATmega328のワイヤレスブートローディングという2つのチュートリアルをオンラインで見ましたが、その方法を示しています。

ただし、どちらのチュートリアルでも、コンポーネントを使用してレシーバーXBeeをArduinoに接続する方法について説明しています。XBeeシールドはレシーバーXBeeとArduinoの間の通信を処理するので、追加のコンポーネントは必要ありません(またはそれらは必要ありません)。彼らは、Arduinoをワイヤレスでリセットできるようにするためにコンデンサまたはトランジスタを使用することについて話します。これはXBeeシールドですでに可能ですか、それともそれを可能にするために私が行うことができるいくつかの変更がありますか?

既存のArduinoIDEを使用してArduinoをワイヤレスでプログラムするにはどうすればよいですか?

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

assembly - ブートローダーからマウスを読み取る/使用する方法は?

ブートローダからマウスを使用したいのですが、int33h が動作しません (DOS 割り込みが発生し、DOS ブートがありません)。

ありがとう

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

arm - フラッシュでブートローダーをデバッグする方法は?

s3c44b0xはフラッシュブレークポイントをサポートしていません(オンチップフラッシュを備えたlpc1758などの他のプロセッサとは異なります)、それではまだフラッシュで実行されているときにブートローダーをデバッグする方法は?

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

windows - Linux の Windows ブート構成データ (BCD) リーダー?

Microsoft Windows ブート マネージャーで使用されるブート構成データ (BCD) を Linux で読み取る方法はありますか?

よろしく、

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

linux - ブートローダーから起動するLinuxカーネル

自分のブートローダを使って Linux をロードしたい.. 予備調査の結果、Google は start_kerne() 関数を使用する必要があると教えてくれた.. アセンブリから start_kernel() を呼び出す方法を知りたい.. USB をフォーマット済みext3 にコピーし、そこにコンパイル済みのカーネルを貼り付けました。どうすれば Linux カーネルを起動できますか? どんな助けでも大歓迎です//事前にありがとう

モシン。

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

assembly - HelloWorldブートローダーが機能しない

私はこのWebページのチュートリアルを進めてきました。このチュートリアルでは、HelloWorldを表示するブートローダーが徐々に作成されます。

2番目のチュートリアル(「A」を出力しようとする)は完全に機能しますが、1番目のチュートリアルはまったく機能しません。(BIOSはフロッピーディスクを完全に無視し、Windowsを直接起動します)。説明をいただければ幸いですが、これはそれほど問題ではありません。

本当の問題は、3番目のチュートリアルを機能させることができないことです。「HelloWorld」を出力すると、画面の左下隅に異常な文字(およびカーソルの点滅)が表示されます。丸みを帯びた長方形の中のスマイリーフェイスのように見えます。Hello Worldを表示する方法を知っている人はいますか?

0 投票する
3 に答える
1361 参照

assembly - DOSからのMBRブート

プロジェクトの場合、DOSから直接最初のハードディスクでMBRを呼び出したいと思います。私は0:7c00hにメモリにMBRをロードし、それにはるかにジャンプする小さなアセンブラプログラムを作成しました。utilを(DOS)起動可能なフロッピーに入れました。起動しようとしているディスク(HD0、0x80)には、TrueCryptブートローダーがあります。この設定でツールを実行すると、TrueCrypt画面が表示されますが、パスワードを入力するとシステムがクラッシュします。通常のWinXPマシンで小さなユーティリティ(w00t.com)を実行すると、すぐにクラッシュするようです。

どうやら私はBIOSが通常行ういくつかの重要なことを忘れているようです、私の推測ではそれは些細なことです。ベアメタルDOSとBIOSの経験が豊富な人が私を助けてくれますか?

これが私のコードです:

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

x86 - NASM 用に記述されたこの「hello world」x86 ブートローダー コードが [BITS 16] および [ORG 0x7C00] ディレクティブなしで機能するのはなぜですか?

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

macos - Macでアセンブリコードをテストする

しばらく前、私はいくつかのチュートリアルに従ってアセンブリを実行していました。私はそれをすべてWindowsマシンで実行し、NASMでコンパイルしてから、コンパイルしたコードをフロッピーディスクに書き込んでから、再起動してコードを試しました。このプロセスは長くて時間がかかり、悲しいことにMacではありませんでした。Xcode for macがNASMをインストールしていることを知ったとき、私はすぐにいくつかのコードをコンパイルしようとしました。コードは正常にコンパイルされました。問題はそれをテストすることです。Macではフロッピーがないので(使用したくない)、これをテストする方法がわかりません。Q(kju)を調べたところ、ISOファイル上のものだけをエミュレートすることがわかりました。だから私は私が尋ねていることは、テストのためにコンパイルされたコードをISOファイルにインストールすることは可能ですか?(注:コンパイル時のコードは.binファイルを形成します)

助けてくれてありがとう