anonymous@RULINUX.NET~# Last login: 2024-12-23 13:34:37
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[вещества][донской атмосферный] IDE Логический анализатор

Собственно, субж. Смотрим пинаут:  http://pinouts.ru/HD/AtaInternal_pinout.shtml

Думаем. У нас куча двунаправленных выводов. 16 штук минимум. И старый хлам разряда 486го. Пендюрим на него лялих, с хакнутом ядром. А теперь собственно вопрос тем, кто копал спеки IDE и щупал регистры. Можно ли там как-то достучаться напрямую до выводов данных, или там протокол как-то оборачивается железно и заюзать напрямую не выйдет? (Если не выйдет, то берем CPLDшку, впендюриваем в нее распарсивалку протокола, и делаем виртуальный hdd: читаем определенный адреса, получаем данные с анализируемой логики, пишем - выставляем уровни)

Таким макаром можно взять 486й, впендюрить линух, а на базе klone сделать вебуй, т.е. рисовать диаграмки уже клиентской машинкой, и только аджаксом дочитывать данные.

Выдыхаю и вдыхаю новую порцию этого ароматного смога.

AiFiLTr0(*) (2010-08-02 17:31:00)

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4

[Ответить на это сообщение]
avatar
Скрыть

Re: [вещества][донской атмосферный] IDE Логический анализатор

С DMA запаришься.

Вроде ATA это та же шина ISA, только вид сбоку. ХЗ, правда какие у неё регистры и по каким адресам. Непосредственно к диску, разумеется, ты не обратишься, а вот

mov ax,$DATA

out $ADDR

// вроде так это в x86-tasm-диалекте асма.

и подёргать регистры самого ata-контроллера наверняка сможешь.

anonymous(*)(2010-08-02 18:22:05)

Midori/0.2 (X11; Linux; U; ru-ru) WebKit/531.2+
avatar
Скрыть

Re: [вещества][донской атмосферный] IDE Логический анализатор

Нашел спеку на IDEные веники. По ходу выгорает скомпоновать кучку рассыпушки (либо cpldшку) для имитации поведения жесткого диска, чтобы программно можно было читать постоянно один и тот же сектор и получать данные. Надо будет соорудить как время будет, сложного ничего нет - заодно потренирую свой скилл верилога.

AiFiLTr0(*)(2010-08-02 19:43:14)

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!