問題タブ [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.
assembly - MIPS用のHelloWorldブートローダーを作成するにはどうすればよいですか?
MIPSアセンブリ言語プログラミングという本でMIPSアセンブリを学んでいますが、MIPS OSを構築したいので、MIPSを学び始めたばかりですが、ご覧のとおり、ブートとこれらについて説明しているドキュメントはありません。もの。それから私はここで私を正しい場所に向けるためにすでにこれをした誰かを求めています。
私はすでにx86アセンブリで単純なOSを開発しました
ide - ArduinoXBeeShieldとXBeeExplorerを使用したワイヤレスプログラミング
XBeeシールドとXBeeエクスプローラーを介してArduinoのワイヤレスプログラミングを有効にしようとしています。XBeeラジオとATmega168/ATmega328のワイヤレスブートローディングという2つのチュートリアルをオンラインで見ましたが、その方法を示しています。
ただし、どちらのチュートリアルでも、コンポーネントを使用してレシーバーXBeeをArduinoに接続する方法について説明しています。XBeeシールドはレシーバーXBeeとArduinoの間の通信を処理するので、追加のコンポーネントは必要ありません(またはそれらは必要ありません)。彼らは、Arduinoをワイヤレスでリセットできるようにするためにコンデンサまたはトランジスタを使用することについて話します。これはXBeeシールドですでに可能ですか、それともそれを可能にするために私が行うことができるいくつかの変更がありますか?
既存のArduinoIDEを使用してArduinoをワイヤレスでプログラムするにはどうすればよいですか?
assembly - ブートローダーからマウスを読み取る/使用する方法は?
ブートローダからマウスを使用したいのですが、int33h が動作しません (DOS 割り込みが発生し、DOS ブートがありません)。
ありがとう
arm - フラッシュでブートローダーをデバッグする方法は?
s3c44b0xはフラッシュブレークポイントをサポートしていません(オンチップフラッシュを備えたlpc1758などの他のプロセッサとは異なります)、それではまだフラッシュで実行されているときにブートローダーをデバッグする方法は?
windows - Linux の Windows ブート構成データ (BCD) リーダー?
Microsoft Windows ブート マネージャーで使用されるブート構成データ (BCD) を Linux で読み取る方法はありますか?
よろしく、
linux - ブートローダーから起動するLinuxカーネル
自分のブートローダを使って Linux をロードしたい.. 予備調査の結果、Google は start_kerne() 関数を使用する必要があると教えてくれた.. アセンブリから start_kernel() を呼び出す方法を知りたい.. USB をフォーマット済みext3 にコピーし、そこにコンパイル済みのカーネルを貼り付けました。どうすれば Linux カーネルを起動できますか? どんな助けでも大歓迎です//事前にありがとう
モシン。
assembly - HelloWorldブートローダーが機能しない
私はこのWebページのチュートリアルを進めてきました。このチュートリアルでは、HelloWorldを表示するブートローダーが徐々に作成されます。
2番目のチュートリアル(「A」を出力しようとする)は完全に機能しますが、1番目のチュートリアルはまったく機能しません。(BIOSはフロッピーディスクを完全に無視し、Windowsを直接起動します)。説明をいただければ幸いですが、これはそれほど問題ではありません。
本当の問題は、3番目のチュートリアルを機能させることができないことです。「HelloWorld」を出力すると、画面の左下隅に異常な文字(およびカーソルの点滅)が表示されます。丸みを帯びた長方形の中のスマイリーフェイスのように見えます。Hello Worldを表示する方法を知っている人はいますか?
assembly - DOSからのMBRブート
プロジェクトの場合、DOSから直接最初のハードディスクでMBRを呼び出したいと思います。私は0:7c00hにメモリにMBRをロードし、それにはるかにジャンプする小さなアセンブラプログラムを作成しました。utilを(DOS)起動可能なフロッピーに入れました。起動しようとしているディスク(HD0、0x80)には、TrueCryptブートローダーがあります。この設定でツールを実行すると、TrueCrypt画面が表示されますが、パスワードを入力するとシステムがクラッシュします。通常のWinXPマシンで小さなユーティリティ(w00t.com)を実行すると、すぐにクラッシュするようです。
どうやら私はBIOSが通常行ういくつかの重要なことを忘れているようです、私の推測ではそれは些細なことです。ベアメタルDOSとBIOSの経験が豊富な人が私を助けてくれますか?
これが私のコードです:
macos - Macでアセンブリコードをテストする
しばらく前、私はいくつかのチュートリアルに従ってアセンブリを実行していました。私はそれをすべてWindowsマシンで実行し、NASMでコンパイルしてから、コンパイルしたコードをフロッピーディスクに書き込んでから、再起動してコードを試しました。このプロセスは長くて時間がかかり、悲しいことにMacではありませんでした。Xcode for macがNASMをインストールしていることを知ったとき、私はすぐにいくつかのコードをコンパイルしようとしました。コードは正常にコンパイルされました。問題はそれをテストすることです。Macではフロッピーがないので(使用したくない)、これをテストする方法がわかりません。Q(kju)を調べたところ、ISOファイル上のものだけをエミュレートすることがわかりました。だから私は私が尋ねていることは、テストのためにコンパイルされたコードをISOファイルにインストールすることは可能ですか?(注:コンパイル時のコードは.binファイルを形成します)
助けてくれてありがとう