Здравствуйте! У меня очень необычный вопрос. Можно ли программно вести лог шины IDE, т.е. отслеживать все комманды передающиеся между хостом и винчестером. Можно ли это делать в разрыве шлейфа, т.е. подключится параллельно, и весь лог вести на другом компьютере (интересно, можно ли подключить исследуемую шину на свободный ИДЕ порт и сниферить его). Второй вопрос, как вы думаете, если сделать переходник IDE-LPT или IDE-USB и опять же подключится параллельно к исследуемой шине IDE, а потом сканировать просто порты на предмет сигналов, можно ли отследить состояние регистров? По сути же будет видно какие команды передаются например хостом винчестеру или наоброт, винчестером хосту. Мне нужно как-то решить эту проблему со сканирование IDE шины. Может у вас есть какие-то мнения? Очень прошу помочь.
может спаять девайс на микроконтроллере или лучше плис ? типа в разрыв IDE шлейфа и можно будет снифать или вообще модифицировать что там передается (например шифровать все записаывемые данные) или вообще эмулировать девайс какой нибудь (вспомним про starforce)
А посоветовать девайс на микроконтроллере может кто-нить? Там же по сути где-то каналов 20 надо снифить. Справится ли LPT с такой передачей. Скорость же у LPT заметно ниже. А никак нельзя это программно задействовать?
Гляньте плиз, будут ли работать эти конструкции. Достаточна ли пропуская способность у них. http://alternatezone.com/electronics/pcla.htm http://www.xs4all.nl/~jwasys/old/diy2.html http://www.pctestinstruments.com/?gclid=CLyY_4Cs-oMCFUY6QgodASsPfQ http://www.milinst.com/devtools/developmenttools.htm - конкретно DigiView: Logic Analyzer with data compression, второй сверху
Вот что написали на одном из зарубежных форумов: kibernetics: u could always try using a MCU (on IDE there are only like 7 pins used i think) so an attiny will be sufficient then, to fetch the data, u have some code like this... unsigned char BUFFER[]; while(1) { BUFFER = PORTA; } then u could try storing it onto flash or a normal eeprom (which is not very hard btw) caution: u will have a very big buffer good luck Это может както помочь?
kibernetics А как ты собираешся избавлятся от наводки из подключенного кабеля. Да и оригинальный не может быть более 40 см по спецификации, а что касается udma - то тут даже и говорить нечего. Програмно же - устанавливаешь бряк на порт комманд винчестера (тобишь пишешь драйвер) и понеслась...