0

この質問を読んでくれてありがとう。

私は一般的にアームおよびコンピューターアーキテクチャーに非常に慣れていないため、これが基本的な質問である場合は申し訳ありません.

私は、MMU と仮想アドレスから物理アドレスへの変換について読んで学ぶことに多くの時間を費やしてきました。また、アドレス空間についても学びませんでした。イーサネットや USB などのすべての io 周辺機器に、外部 RAM や ROM と同様に独自のアドレスがあることを確認するにはどうすればよいですか? アドレス値を具体的に知りたかったので、この PDF ドキュメントを読みまし。ROMの正確なアドレス空間がどこにあるのかはっきりとわかりません。たとえば、一部のアームフォンでは、見つかったアドレス空間が合計で128GBに達しません。

このすべてを理解するのを手伝ってもらえますか? 私はこれをすべて間違っていますか?また、すべての周辺機器、RAM、および ROM の正確なアドレスを見つけて、コード内のこれらのアドレスに対してロードおよびストア関数を実行するにはどうすればよいですか。また、古い電話の 1 つをコーディングする際に、特定のファイルやドキュメントの仮想アドレスを見つけるにはどうすればよいでしょうか。したがって、例のアドレス 0x00BA FFFF から 0x0AFF FFFF は、特定のオーディオ ファイル用でした。このように探求することで、私は多くのことを学びます。

再度、感謝します、

ウィル・スミス

4

1 に答える 1