Сейчас на форуме: tyns777, zds, JustLife (+3 невидимых)

 eXeL@B —› Программирование —› Разработка для USB
Посл.ответ Сообщение

Ранг: 62.8 (постоянный), 11thx
Активность: 0.060
Статус: Участник

Создано: 18 января 2010 00:41
· Личное сообщение · #1

ссылка на сурцы и готовые USB драйвера под DOS в виде резидентов, включая флешки, принтеры, мышки
bretjohnson.us/




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 18 января 2010 00:57
· Личное сообщение · #2

Хм, а почему именно под ДОС, сейчас только начинаюзщие и студенты асм кодеры под нее кодят.
Кому может быть это полезно?

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 января 2010 02:03 · Поправил: cppasm
· Личное сообщение · #3

1 - ты ошибаешься по поводу области применения DOS.
2 - там код программирования железа хост контроллера и конкретных типов устройств.
при желании легко можно портировать как драйвер для Linux или Win32.
ну или не очень легко - зависит от архитектуры драйверов в ОС.
единственно - на асме такие вещи пишут только маньяки.
хочу посмотреть на того кто в этом всём теперь разберётся...




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 18 января 2010 14:17
· Личное сообщение · #4

я писал дровину для мышки под дос, правда, это было давно, и это была не вполне дровина.

На QuickBasic я писал оболочку для мсдоса, а на асме - программку, которая вызывалась периодически и давала координаты мышаки через прерывание) да, извращение, но так у меня был реализован интерфейс =)
если я когда-нибудь сделаю хард старый 4-хгиговый, то выложу это творение в инет (= и не спрашивайте, почему я не использовал вложение асм-кода, ибо он некорректно обрабатывался.

Coderess
согласен, кодят почти только студенты, кто бы что ни говорил. Правда, есть всякие там больницы, банки и госучреждения, в которых компы древние с досом =) Для первых даже очень нехило кодить всякие там дровины для устройств больничных наподобие энцефалографов. Стопудово. Почитайте творчество Г. Шеппарда про хэндмэйд-киборга, он там использовал даже старую пси-интерфейсную плату и переписывал дровину, когда делал простой энцефалограф.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 18 января 2010 17:27
· Личное сообщение · #5

Crawler пишет:
согласен, кодят почти только студенты, кто бы что ни говорил.

Hint: в мире существуют не только десктопы.
Есть ещё такая штука как встраиваемые устройства.
К примеру лет пять назад все камеры Canon работали под ROM DOS.
Кому сильно интересно на ixbt.com на форуме есть ветка с обсуждением где люди на камере запускали свои софтины скомпилированные обычным Borland C++ 3.0 и всё работало.
Сейчас там RTOS используют промышленные, но DOS во многих относительно простых устройствах до сих пор успешно работает.



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 19 января 2010 14:47
· Личное сообщение · #6

cppasm пишет:
при желании легко можно портировать как драйвер для Linux или Win32.

В линуксе оно уже давно есть. В винде собственно тоже, даже юзермодный фрэймворк есть для USB девайсов.

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 19 января 2010 15:08
· Личное сообщение · #7

Hexxx пишет:
В линуксе оно уже давно есть. В винде собственно тоже, даже юзермодный фрэймворк есть для USB девайсов.

Да я в курсе. Понятно что в Linux/Windows/BSD USB стек давно есть.
Я просто к тому что там низкоуровневый код по работе с железом, от ОС мало зависимый.




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 25 января 2010 12:06
· Личное сообщение · #8

cppasm
Ну, я не знаю, какое прикладное назначение можно найти тулзам, которые компилятся и выполняются в камере. Это из разряда "фрибсд собирается и запускается на хбокс" - истинная правда, но для чего это нужно - непонятно.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 25 января 2010 12:20
· Личное сообщение · #9

Дофига применений.
Живую гистограмму к примеру рисовать - в родном камерном софте нету такой возможности, а ты напишешь и будет.
И много чего ещё.



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 25 января 2010 17:17
· Личное сообщение · #10

Coderess пишет:
Хм, а почему именно под ДОС

Например он близок к ОС РВ, поэтому его предпочтительней применять в АСУТП.

-----
продавец резиновых утёнков



 eXeL@B —› Программирование —› Разработка для USB
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати