Спасибо, что прочитали этот вопрос.Адресные пространства для ПЗУ и поиск виртуального адреса определенных файлов
Я очень новичок в архитектуре рук и компьютеров в целом, так что извините, если это основной вопрос.
Я потратил много времени на чтение и изучение MMU и перевода виртуального на физический адрес. Я также узнал об адресных пространствах. Просто чтобы убедиться, что все периферийные устройства io, такие как Ethernet и USB, имеют собственные адреса, а также внешнюю RAM и ПЗУ? Поэтому я хотел знать значения адреса специально, поэтому я читаю этот PDF-документ, здесь: http://infocenter.arm.com/help/topic/com.arm.doc.den0001c/DEN0001C_principles_of_arm_memory_maps.pdf, но это очень запутанно. Я не могу четко видеть, где он говорит точное адресное пространство для ПЗУ, и адресное пространство, которое я нашел, не составляет до 128 ГБ, например, на некоторых телефонах для рук.
Можете ли вы помочь мне разобраться во всем этом? Неужели я все это неправильно понял? И как узнать точные адреса для всех периферийных устройств, ОЗУ и ПЗУ, поэтому я могу выполнять некоторые функции Load and Store для этих адресов в моих кодах. Также как вы узнаете Виртуальный адрес определенных файлов и документов, если я собираюсь запутать кодирование одного из моих старых телефонов. Таким образом, для адреса eample 0x00BA FFFF до 0x0AFF FFFF был для определенного аудиофайла. Я многому научился, изучая таким образом.
Еще раз спасибо,
Will Smith
Это на самом деле не является подходящим форумом для такого рода вопросов. Я бы предложил [*** Reverse Engineering ***] (http://reverseengineering.stackexchange.com/) в сети SE, но это может быть и не совсем правильным. Взгляните на сети [* all the Stack Exchange *] (http://stackexchange.com/sites) и попробуйте найти что-то более подходящее, связанное с принципами и архитектурой памяти. Кроме того, я взглянул на PDF, это действительно не так сложно понять. Напишите мне ([email protected]), если хотите, но я могу быть замедленным ответить, я даже не должен быть здесь! лол. – SpYk3HH
Игнорируйте эту бумагу, это _suggestion_ того, как некоторые системные архитекторы в ARM Ltd. считают, что дизайнеры SoC должны выкладывать свои карты памяти, не более того. Вам нужно найти справочное руководство для фактического SoC, с которым вы имеете дело. В последнем случае обратите внимание, что, за исключением, возможно, флеш-памяти NOR, вы вряд ли увидите «файл» непосредственно в вашем физическом адресном пространстве. Получение на хранение обычно связано с разговорами с некоторыми периферийными устройствами (флеш-память/MMC/NAND/и т. д. контроллер), который будет передавать данные из носителя данных позади него. – Notlikethat