imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 18.04.2004, 15:18     # 1
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Кто знает про прерывание Usb

Как работать с COM понятно (IRQ3 = 0BH & IRQ4 = OCH) а как работать с USB? Поделитесь плиз информацией, а то во всех книгах по ASM-у про USB есесно ничего нету. А если у кого есть мануал по USB благодарности не будет предела ну а если еще и на русском
/7y3uK вне форума  
Старый 26.04.2004, 16:20     # 2
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Nu kak tebe skazat, ti-bi hot napisal, chto za OS, esli os ne podderjiwaet HAL, to specifikacii chipsetow i.t.d.
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 26.04.2004, 20:03     # 3
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
2 helldomain
Да вот на самом деле знакомлюсь с асмом на предмет работы под 32 платформу на виндах. Практически голый API. Выглядит (имхо) красиво и не в пример проще, чем под DOS. А на чистом асме под винду ваять ИМХО только калькуляторы. Поэтому вставки в Дельфи делаю. А вопрос про USB опять получился у меня достаточно общий. Ошибку свою понял.
Подкиньте ссылочек на мануалчики на русском языке ПЛИЗ!
/7y3uK вне форума  
Старый 27.04.2004, 03:20     # 4
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Tut glawnoe ne w chem kodish, a pod kakuju OS. Pod windu - nado (kak ti i skazal) uzat API. Wsya infa po API dlya etogo dela nahoditsya w DDK. Posmotri siuda: http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Ssilochek na russkom yazike k sojaleniju ne znaju. A DDK i vc kachai i uzai.
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 02.05.2004, 16:49     # 5
valjok
Guest
 
Сообщения: n/a

1. Про усб советую почитать какую-нибудь книжку. Главное тут не прирывания, не ось и не ДДК. Главное определиться с классом усб устройства. Например ввод-вывод небольшого потока для управления/слежения за датчиками в реальном времени удобно использовать HID-класс. Под каждый класс оськи должны постваляться с дровами и АПИ. Я успешно мышку делал, система сама хватает. То же самое и с накопителями, принтерами, аудио-видео, модемами. Никаких прерываний, никакого УСБ. Используете стандартное АПИ.

В принципе сущ. дрова для общёния с людым усб устройстваом (generic usb drivers), но поскольку козлы-проектировщики УСБ протокола не специфицировали generic usb class, то производители осек их не постовляют, только за большие деньги. Я например считаю, что любое устройство, можно на крайняк назвать communication device, т.е. оформить вроде модема. У меня даже получилось создать Abstract Communication Device и натравить на него мс-овтовский serialusb.sys драйвер (недокументированный). В системе появился дополнительный COM-port. Правда нареканий на него много (медленный и глючный).

2. Винды запрещают с прерываниями работать, машина зависнуть может. К последовательному порту надо через соответствующие АПИ обращаться.
 
Старый 02.05.2004, 17:38     # 6
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Horoshaya infa. Naschet COM'a: kak ya ponyal, chel pod DOS'om uzal preriwaniya dlya etogo.
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 03.05.2004, 00:50     # 7
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Во!! Пасибо - мозги вправили.. )
/7y3uK вне форума  
Старый 10.05.2004, 14:19     # 8
blood_hound
Guest
 
Сообщения: n/a

По поводу такого программирования (полухардварного) много интересного на www.telesys.ru.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:44.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.