Возможно ли дебажить ось начиная с нажатия кнопки Пуск?

Тема в разделе "WASM.BEGINNERS", создана пользователем neutronion, 31 июл 2010.

  1. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    neutronion
    Что значит соответствуют исходным. При наличии исходных прошивок для этого достаточно просто сравнить побайтно файлы. При их же отсутсвии на поможет ни дизассемблирование, ни их отладка

    ааа... бред
    Ни кто не мешает запустить этот код уже после загрузки системы уже непосредственно в ОС или в эмуляторе компа, при этом не обязательно чтобы он мог отлаживать код с самого начала (имеется ввиду со старта).
     
  2. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Что и с чем будем сравнивать. Одну прошивку биоса в виде файла с чем?
    Какая вторая сущность, с которой будем сравнивать?
     
  3. c4m310t

    c4m310t New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2008
    Сообщения:
    237
    neutronion

    Вы уж определитесь...
     
  4. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Ладно, хочется сравнить прошивку в виде файла, которая теоретически записана в микросхеме биос, с тем, что действительно записано на микросхеме биос.
     
  5. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    neutronion
    Достаточно воспользоваться прогой для перепрошивки, вытащить то что там записано и поместить в файл
     
  6. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    а если биос не позволяет вытаскивать данные из биоса,
    А если то, что записывает программа в биос, совсем не то, что она действительно записывает?
     
  7. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    А если то, что вы читаете из биоса, программа изменяет и вы получаете другие данные?
     
  8. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Зачем столько времени тратить на то, чтобы выяснить вопрос "зачем это нужно", вместо того, чтобы просто выяснить "как это сделать"?
    Лишняя трата времени и усилий.
     
  9. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Да-а-а, похоже нашел, что нужно. Зацените:
    http://www.lauterbach.com/frames.html

    вот список компаний предаставляющие нужное оборудование.
    Удовольствие недешевое!!!
    http://community.edc.intel.com/t5/New-to-Intel-Architecture-Blog/JTAG-debug-support-for-Intel-Architecture-adding-Lauterbach-to/ba-p/2324;jsessionid=C359B141F38F62C8DA2F009A9F9134FE
     
  10. 7mm

    7mm New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2009
    Сообщения:
    442
    Ну да, это обычно Development Kit или Evaluation Board называется. Стоит дорого. Для Freescale процессоров мы брали по несколько килобаксов за штуку + сам хардварный отладчик с ценой того же порядка. Так что, это не всем под силу :)
     
  11. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    В youtube нашел, туториалы, где чуваки паяют для jtag отладки прямо
    на мамке, т.е. творят сами разъемы и соединяют их через параллельный порт к компу. Правда мамка xbox 360.
     
  12. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    Это звучит так. "Если компьютер не запускается"
    А это уже параноя
    Тогда стоит изучить программу, а не то что находиться в микросхеме биос
    Лишняя трата времени и усилий это как раз заниматься такой ерундой. Но как вы сами наверное уже поняли - это занятие не из дешевых. Гораздо дешевле и проще найти альтернативные методы исследования этих тонкостей, а для этого и нужно выяснить необходимость таких исследований, чем заниматься тем, что вы предлагаете. К тому аппаратная отладка за частую нужна только при разработке микросхем, да и то сейчас большую часть отладки выполняет компьютерная программа.
     
  13. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Общее направление теперь ясно, вопрос можно закрывать.
     
  14. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    самое полезное слово здесь jtag, автор 7mm, за что ему спасибо.
     
  15. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Кстати модераторам вопрос: можно как-нибудь законченные темы помечать ключевыми словами, чтобы народу было легче искать ответы в дальнейшем?
     
  16. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    neutronion
    Как именно помечать? Могу модифицировать движок форума, чтобы ключевые слова, например, [CLOSED], автоматически бы дописывались в название топика при закрытии, если очень нужно.
     
  17. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Например при решении проблемы данного топика очень помогло слово jtag, которое если ввести в гугле, позволяет сразу найти при желании ответы, я это имел ввиду.
     
  18. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    ну фиг его знает, я не спец по поисковым технологиям, может и бредятина все это.