感谢您阅读此问题。
我对手臂和计算机架构一般都很陌生,如果这是一个基本问题,请对不起。
我花了很多时间阅读和了解MMU和虚拟到物理地址的翻译。我还学习了关于地址空间的知识。只是为了确保所有io外设如以太网和USB都有自己的地址以及外部RAM和ROM对吗?所以我想知道具体的地址值,所以我在这里阅读这篇PDF文档:http://infocenter.arm.com/help/topic/com.arm.doc.den0001c/DEN0001C_principles_of_arm_memory_maps.pdf,但它非常令人困惑。我无法清楚地看到它所说的ROM的确切地址空间以及我发现的地址空间在某些手机上并没有达到128GB的空间。
你能帮助我理解这一切吗?我错了吗?我如何找到所有外设,RAM和ROM的确切地址,以便我可以在我的代码中为这些地址执行一些加载和存储功能。另外,如果我要编写一部旧电话,你如何找出某些文件和文件的虚拟地址。因此,对于例如地址0x00BA FFFF到0x0AFF,FFFF用于某个音频文件。虽然以这种方式探索,但我学到了很多东西。
再次感谢,
威尔史密斯答案 0 :(得分:1)