11 бит по LPT - Page 3

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
Re: 11 бит по LPT


Hello, Dmitry E. Oboukhov!
You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 31 Jan
2007 23:56:38 +0300:

 DO>> Посмотрел со скопом и отладчиком как USB2COM работает. Для
 DO>> обеспечения работающего и с ним и нормальным портом тайминга
 DO>> пришлось определенным образом писать программу. То есть те методы,
 DO>> что работали с аппаратным
 DO>> UART'ом с USB уже прямо не работали - тайминг менялся. А ты -
 DO>> только языком потрепать пришел.

 DEO> видишь теперь чем ты от профессионала отличаешься?
 DEO> профи сделает прокладку между старым софтом и старым железом чтобы
 DEO> и тайминги были на месте и софт а ты вот будешь новую железяку ваять

:) Смешной ты, просто нет слов. Профи по прокладкам.

 DEO> ногам покоя в общем нет

Вот-вот.

 DO>> Hет, не только. Это-то как раз достаточно просто решается. А вот
 DO>> тайминг собственно самого USB устройства и того, что его драйвера
 DO>> делают таки непредсказуем.

 DEO> и что? кого волнует тайминг на USB-шине?

Волнует тайминг не на шине, а на выходах этого usb устройства.

 DEO> тебе ж аналог LPT сгородить надо то на чм 11 бит в виде уровней
 DEO> ставить/читать можно будет

Это кстати тебе надо, я просто куплю новую железяку.

 DO>>>>  К чему эта сентенция?

 DEO>>>  к тому что твоя боязнь паяльника и напильника она присуща далеко
 DEO>>> не  каждому человеку на планете.

 DO>> Паяльника и напильника боишься как раз ты, а я просто не люблю
 DO>> _лишней_

 DEO> ну да не любишь как-же типа переделать все с нуля работа не лишняя

Ты не в теме, успокойся.

 DEO>>>  вполне возможно что самого LPT не будет, но вот что какой-то
 DEO>>> софт  спокойно эволюционно развиваясь доживет до этого срока
 DEO>>> вполне  возможно.

 DO>> Hу да, какое-нибудь опенсорсное угребище может и доживет у кого-то.
 DO>> Почему меня должно волновать то выжиивет какой-то там софт через 15
 DO>> лет или отправится на помойку?

 DEO> если тебя не волнует этот вопрос, зачем вооще в разговор встрял?

Разговор совсем о другом, ты просто не понимаешь о чем.

dima
http://www.dorlov.no-ip.com
http://dimorlus.dynalias.com



11 бит по LPT
Wed Jan 31 2007 23:56, Dmitry E. Oboukhov wrote to Dmitry Orlov:
 DO>> Посмотрел со скопом и отладчиком как USB2COM работает. Для обеспечения
 DO>> работающего и с ним и нормальным портом тайминга пришлось определенным
 DO>> образом писать программу. То есть те методв, что работали с аппаратным
 DO>> UART'ом с USB уже прямо не работали - тайминг менялся. А ты - только
 DO>> языком  потрепать пришел.
 DEO> видишь теперь чем ты от профессионала отличаешься?
 DEO> профи сделает прокладку между старым софтом и старым железом

Это профи из Проктер-анд-Гэмбла, наверное, так сделает.

Вернемся к условию задачи:
"Есть 11 проводков с TTL уровнями, надо эти 11 бит одновременно по LPT
завести в компьютер в программу с минимальными затратами - без МК и проч.
Частота смены данных - 1 раз в секунду. Хватит ли ножек на ввод у LPT и
какие из них использовать?"

1. Выясним, в каком окружении будет решаться задача. Операционка,
   десктоп-нотбук, требования по длине логов, требования по гарантиям
   сохранности информации. Короче, получим глобальную картинку.
   В любом случае решение задачи нужно начинать с понимания аппликации
   верхнего уровня.

2. Мягко убедим заказчика, что параллельный порт -- не лучшая идея и
   следование этим маршрутом приведет к проблемам уже со следующим
   апгрейдом системы.

3. Выберем GPIO досочку, которая вписывается в нашу глобальную картину
   мира: PCI/PCMCIA, Linux/Windows/DOS, может быть вообще взять коробочку
   с сетевым интерфейсом. Для 1Гц сэмплинга нам пойдет что угодно.

4. Дадим заказчику в красивой коробочке плату, спецификацию,
   руководство программиста и счет. Все красивое и большое.

 DEO> ... Hенавижу ixbt.com!

Это, тезка, зря. Жизни слишком мало, чтобы тратить ее на ненависть.

(С)ергеич


11 бит по LPT
DEO>> видишь теперь чем ты от профессионала отличаешься?
DEO>> профи сделает прокладку между старым софтом и старым железом
DO> Это профи из Проктер-анд-Гэмбла, наверное, так сделает.
это любой профи так сделает
ибо он на то и профи чтобы не изобретать тысячу раз велосипед
а использовать повторно собственные решения

DO> Вернемся к условию задачи:
DO> "Есть 11 проводков с TTL уровнями, надо эти 11 бит одновременно по LPT
DO> завести в компьютер в программу с минимальными затратами - без МК и проч.
DO> Частота смены данных - 1 раз в секунду. Хватит ли ножек на ввод у LPT и
DO> какие из них использовать?"
хватит
8 данных и три статусных на выбор

DO> 1. Выясним, в каком окружении будет решаться задача. Операционка,
DO> десктоп-нотбук, требования по длине логов, требования по гарантиям
DO> сохранности информации. Короче, получим глобальную картинку.
DO> В любом случае решение задачи нужно начинать с понимания аппликации
DO> верхнего уровня.
берем либу скажем ieee1284 и нам операционка пофиг становится

DO> 2. Мягко убедим заказчика, что параллельный порт -- не лучшая идея и
DO> следование этим маршрутом приведет к проблемам уже со следующим
DO> апгрейдом системы.
вот я сейчас решаю задачу именно с LPT
суть в том что сперва делаем девайс на который тратят малую сумму на
разработку/отладку, а если оно зафункционирует (вот заказчик этапы
видеть хочет) следующим шагом будет разработка usb-девайсика с теми же
выходами, тем же софтом и ++ драйверочком

то есть стоимость первого рабочего образца == стоимости кабеля и
отладочной платы которая итак есть ==0 + первоначальный труд программера


DO> 3. Выберем GPIO досочку, которая вписывается в нашу глобальную картину
DO> мира: PCI/PCMCIA, Linux/Windows/DOS, может быть вообще взять коробочку
DO> с сетевым интерфейсом. Для 1Гц сэмплинга нам пойдет что угодно.
и пока LPT живой еще то он вполне себе подходит.


DEO>> ... Hенавижу ixbt.com!
DO> Это, тезка, зря. Жизни слишком мало, чтобы тратить ее на ненависть.
DO> (С)ергеич
гы тезка привет
отчество у тебя какое?

... Клоп, а коньяком пахнет!

11 бит по LPT
Fri Feb 09 2007 01:08, Dmitry E. Oboukhov wrote to Dmitry Obukhov:
 DEO>>> видишь теперь чем ты от профессионала отличаешься?
 DEO>>> профи сделает прокладку между старым софтом и старым железом
 DO>> Это профи из Проктер-анд-Гэмбла, наверное, так сделает.
 DEO> это любой профи так сделает
 DEO> ибо он на то и профи чтобы не изобретать тысячу раз велосипед
 DEO> а использовать повторно собственные решения

Давай сформулируем задачу разработчика в этом бардаке.
Я утверждаю, что задачей разработчика является увеличение
прибыли. Собственной, естественно. Согласен?

 DO>> Вернемся к условию задачи:
 DO>> "Есть 11 проводков с TTL уровнями, надо эти 11 бит одновременно по LPT
 DO>> завести в компьютер в программу с минимальными затратами - без МК и
 DO>> проч.  Частота смены данных - 1 раз в секунду. Хватит ли ножек на ввод у
 DO>> LPT и  какие из них использовать?"

 DEO> хватит
 DEO> 8 данных и три статусных на выбор

Отлично. Теперь мы наступаем на грабли поддержки. Параллельные
порты работают на разных машинах неодинаково, нужно лезть в
настройки БИОС чтобы сконфигурировать порт в правильный режим.
То есть твой кастомер должен либо иметь руки из плеч, либо настройкой
будешь заниматься ты сам. И даже после этого существует вероятность:
а) отсутствия параллельного порта на плате вообще
б) отсутствия нужного режима
Ты собираешься писать спецификацию на пользовательский компьютер?
Больше, чем "минимальные требования"? Ее никто не прочитает.
А когда заказчик не сможет запустить софт, то это будет стоить тебе
репутации и времени. Да, они не посмотрели. Да, они не сконфигурировали.
А виноват ты. Даже если и не виноват, то просто упал на лишние
трудозатраты.

 DO>> 1. Выясним, в каком окружении будет решаться задача. Операционка,
 DO>> десктоп-нотбук, требования по длине логов, требования по гарантиям
 DO>> сохранности информации. Короче, получим глобальную картинку.
 DO>> В любом случае решение задачи нужно начинать с понимания аппликации
 DO>> верхнего уровня.
 DEO> берем либу скажем ieee1284 и нам операционка пофиг становится

Она остается не "пофиг" заказчику. И софт ты будешь делать
под операционку заказчика. Или его будет делать кто-то другой.

 DO>> 2. Мягко убедим заказчика, что параллельный порт -- не лучшая идея и
 DO>> следование этим маршрутом приведет к проблемам уже со следующим
 DO>> апгрейдом системы.
 DEO> вот я сейчас решаю задачу именно с LPT

Интересно. Я не совсем понимаю, что значит "решаю задачу
с ЛПТ". Мне кажется, что ты переоцениваешь сложность задачи.
Эта задача решается за час, дальше начинается решение других задач.
Обработка данных, например.

 DEO> суть в том что сперва делаем девайс на который тратят малую сумму на
 DEO> разработку/отладку, а если оно зафункционирует (вот заказчик этапы

Если плата за сотню считается не малой суммой, то стоит ли
иметь дело с таким заказчиком? Впрочем, прототип можно делать
как угодно.

 DEO> видеть хочет) следующим шагом будет разработка usb-девайсика с теми же
 DEO> выходами, тем же софтом и ++ драйверочком
 DEO> то есть стоимость первого рабочего образца == стоимости кабеля и
 DEO> отладочной платы которая итак есть ==0 + первоначальный труд программера

Ох, смотри чтоб не кинули. Знавал я таких экономичных умников.

 DO>> 3. Выберем GPIO досочку, которая вписывается в нашу глобальную картину
 DO>> мира: PCI/PCMCIA, Linux/Windows/DOS, может быть вообще взять коробочку
 DO>> с сетевым интерфейсом. Для 1Гц сэмплинга нам пойдет что угодно.
 DEO> и пока LPT живой еще то он вполне себе подходит.

Я поддерживал этот интерфейс на полусотне компьютеров. Проблемы
регулярные, чем дальше, тем больше, поскольку на новых досках его
поддержка считается несколько опциональной. Даже с учетом того,
что железную имплементацию ECP я переделал на эмуляцию, чтобы не
попадать в его известный баг. Если ты заботишься о репутации (а
она для фрилансера -- вопрос выживания на рынке), то следует взять
интерфейс третьей стороны. Хотя бы для того, чтобы было на кого
свалить ответственность "виноваты они, но мы проблему решили".

 DO>> (С)ергеич
 DEO> гы тезка привет
 DEO> отчество у тебя какое?

Сюрприз! Сергеич :)

(С)ергеич


11 бит по LPT
DEO>> это любой профи так сделает
DEO>> ибо он на то и профи чтобы не изобретать тысячу раз велосипед
DEO>> а использовать повторно собственные решения
DO> Давай сформулируем задачу разработчика в этом бардаке.
DO> Я утверждаю, что задачей разработчика является увеличение
DO> прибыли. Собственной, естественно. Согласен?
именно
и потому повторное использование наработок он будет использовать по
максимуму
ибо это уменьшение издержек - один из прямых каналов воздействия на
прибыль :)


кстати это и к спору Linux vs Windows возвращает.
повторное использование сделанной работы в венде очень фигово
реализовано.
там даже простую вещь как сохранение всех настроек системы между
реинсталлами так до ума и не довели.
впрочем это офтоп

DO> Отлично. Теперь мы наступаем на грабли поддержки. Параллельные
DO> порты работают на разных машинах неодинаково, нужно лезть в
DO> настройки БИОС чтобы сконфигурировать порт в правильный режим.
давно уже они работают одинаково.

DO> То есть твой кастомер должен либо иметь руки из плеч, либо настройкой
DO> будешь заниматься ты сам. И даже после этого существует вероятность:
DO> а) отсутствия параллельного порта на плате вообще
USB2LPT
если программа в порты не лезет

DO> б) отсутствия нужного режима
такого уже лет 10 не бывает

DO> репутации и времени. Да, они не посмотрели. Да, они не сконфигурировали.
DO> А виноват ты. Даже если и не виноват, то просто упал на лишние
DO> трудозатраты.
нет это какие-то измышления.

ты покупая какую-нибудь блютух-клавиатуру скажем интересуешься есть ли
оный у тебя на компе или его тоже надо прикупить?
вот так и в данном случае будет.

DEO>> берем либу скажем ieee1284 и нам операционка пофиг становится
DO> Она остается не "пофиг" заказчику. И софт ты будешь делать
заказчик поставит софт под лбой ОС. и знать ничего не будет о том какая
либа там используется

DEO>> вот я сейчас решаю задачу именно с LPT
DO> Интересно. Я не совсем понимаю, что значит "решаю задачу
DO> с ЛПТ". Мне кажется, что ты переоцениваешь сложность задачи.
DO> Эта задача решается за час, дальше начинается решение других задач.
DO> Обработка данных, например.
дык обработка данных - основная задача
а вывод - вообще мельчайшая подзадачка.
и вот LPT - то что позволило об аппаратной проблеме на первом этапе
вообще забыть.

DO> Если плата за сотню считается не малой суммой, то стоит ли
DO> иметь дело с таким заказчиком? Впрочем, прототип можно делать
DO> как угодно.
дело не в этом.
разработка платы за сотню стоит сильно дороже сотни

а готового, кроссплатформенного вот так взять и вывести N проводов из
компа за 0$ пока очень мало чего есть.

DO> Ох, смотри чтоб не кинули. Знавал я таких экономичных умников.
я еще не встречался с ситуацией кидания заказчиками :)


... Мы в ответе за тех кому наливаем!

11 бит по LPT
Sat Feb 10 2007 12:05, Dmitry E. Oboukhov wrote to Dmitry Obukhov:
 DEO>>> это любой профи так сделает
 DEO>>> ибо он на то и профи чтобы не изобретать тысячу раз велосипед
 DEO>>> а использовать повторно собственные решения
 DO>> Давай сформулируем задачу разработчика в этом бардаке.
 DO>> Я утверждаю, что задачей разработчика является увеличение
 DO>> прибыли. Собственной, естественно. Согласен?

 DEO> именно
 DEO> и потому повторное использование наработок он будет использовать по

Да кто "он"? Я буду использовать то, что позволит мне оптимизировать
расходы и повысить прибыль. Если это будет твой вариант, то буду
использовать его. Если будет вариант лучше, то его. С одним вариантом
тактики на рынке делать нечего.

 DEO> максимуму
 DEO> ибо это уменьшение издержек - один из прямых каналов воздействия на
 DEO> прибыль :)

а) в краткосрочной перспективе
б) далеко не единственный

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

 DEO> кстати это и к спору Linux vs Windows возвращает.
 DEO> повторное использование сделанной работы в венде очень фигово
 DEO> реализовано.

Hу это как реализовывать, чес слово. Я свой инструментальный код
пользую долго, отдельные куски я написал в середине 80-х прошлого
века.

 DEO> там даже простую вещь как сохранение всех настроек системы между
 DEO> реинсталлами так до ума и не довели.
 DEO> впрочем это офтоп

Я весь инструментарий делаю portable принципиально. Кросс-платформенным
опционально. Пишу в конфигурационный файл текстом. Иникакого гемороя.
Доктор, что я делаю неправильно?

 DO>> Отлично. Теперь мы наступаем на грабли поддержки. Параллельные
 DO>> порты работают на разных машинах неодинаково, нужно лезть в
 DO>> настройки БИОС чтобы сконфигурировать порт в правильный режим.
 DEO> давно уже они работают одинаково.

Hет

 DO>> То есть твой кастомер должен либо иметь руки из плеч, либо настройкой
 DO>> будешь заниматься ты сам. И даже после этого существует вероятность:
 DO>> а) отсутствия параллельного порта на плате вообще
 DEO> USB2LPT
 DEO> если программа в порты не лезет

И как ты собираешься читать 11 бит данных не влезая в порты?

 DO>> б) отсутствия нужного режима
 DEO> такого уже лет 10 не бывает

Hет

 DO>> репутации и времени. Да, они не посмотрели. Да, они не сконфигурировали.
 DO>> А виноват ты. Даже если и не виноват, то просто упал на лишние
 DO>> трудозатраты.
 DEO> нет это какие-то измышления.

Бизнес -- это работа с людьми, а не с компьютерами. Поэтому "измышления"
вполне ожидаемы.

 DEO> ты покупая какую-нибудь блютух-клавиатуру скажем интересуешься есть ли
 DEO> оный у тебя на компе или его тоже надо прикупить?
 DEO> вот так и в данном случае будет.

А ты процентом возврата не интересовался?

 DEO>>> берем либу скажем ieee1284 и нам операционка пофиг становится
 DO>> Она остается не "пофиг" заказчику. И софт ты будешь делать
 DEO> заказчик поставит софт под лбой ОС. и знать ничего не будет о том какая

Ты ему об этом уже сказал? :)

 DEO>>> вот я сейчас решаю задачу именно с LPT
 DO>> Интересно. Я не совсем понимаю, что значит "решаю задачу
 DO>> с ЛПТ". Мне кажется, что ты переоцениваешь сложность задачи.
 DO>> Эта задача решается за час, дальше начинается решение других задач.
 DO>> Обработка данных, например.
 DEO> дык обработка данных - основная задача

Hу вот от нее и надо начинать проектирование. А интерфейс --
дело десятое. Главный его критерий -- не делать проблем.

 DEO> а вывод - вообще мельчайшая подзадачка.
 DEO> и вот LPT - то что позволило об аппаратной проблеме на первом этапе
 DEO> вообще забыть.

Если это прототип, то я же говорил -- глубоко пох.
Hо если это прибор в производство, то там есть грабли.
Повторяться не буду, отговаривать на них наступать тоже :)

 DEO> разработка платы за сотню стоит сильно дороже сотни

Какая еще разработка? Купил готовую и воткнул.

(С)ергеич


11 бит по LPT
DEO>> а вывод - вообще мельчайшая подзадачка.
DEO>> и вот LPT - то что позволило об аппаратной проблеме на первом этапе
DEO>> вообще забыть.
DO> Если это прототип, то я же говорил -- глубоко пох.
DO> Hо если это прибор в производство, то там есть грабли.
DO> Повторяться не буду, отговаривать на них наступать тоже :)
дык от прототипа к конечному девайсу как переходить думаешь?
полностью софт переписывать? брр

DEO>> разработка платы за сотню стоит сильно дороже сотни
DO> Какая еще разработка? Купил готовую и воткнул.
купил готовую чего?

... Мы хлещем в жару портвейн! Мы не греем пива зимой!

11 бит по LPT
Mon Feb 12 2007 12:45, Dmitry E. Oboukhov wrote to Dmitry Obukhov:
 DEO>>> а вывод - вообще мельчайшая подзадачка.
 DEO>>> и вот LPT - то что позволило об аппаратной проблеме на первом этапе
 DEO>>> вообще забыть.
 DO>> Если это прототип, то я же говорил -- глубоко пох.
 DO>> Hо если это прибор в производство, то там есть грабли.
 DO>> Повторяться не буду, отговаривать на них наступать тоже :)
 DEO> дык от прототипа к конечному девайсу как переходить думаешь?
 DEO> полностью софт переписывать? брр

Зачем переписывать? Мы уже согласились, что код интерфейса не
представляет проблемы. То есть "переписывать" имеет смысл только
аппликашку. Hу так и делай ее сразу в той среде, где она будет
использоваться чтоб не переписывать, а если дело дойдет до
производства, то меняешь интерфейс на наиболее беспроблемный.

 DEO>>> разработка платы за сотню стоит сильно дороже сотни
 DO>> Какая еще разработка? Купил готовую и воткнул.
 DEO> купил готовую чего?

GPIO board. Hу вот хоть такую:
http://www.diolan.com/i2c/u2c12.html
Жутко полезная в хозяйстве вещь, если ты занимаешься этим бизнесом.
У меня пара подобных, плюс еще релюшки, плюс всякая мелочь девелоперская.
Такой набор позволяет собрать концепт на коленке, не прибегая к
паяльнику. Hу почти всегда.

(С)ергеич


Re: 11 бит по LPT
Привет, Dmitry !


 11 Feb 07 , 14:25  Dmitry Orlov писал к Nickita A Startcev:

DO> COM периферии нет на массовом (домашнем/офисном) рынке уже несколько
DO> лет как.

Каждый второй сотовый телефон живет через 'usb2com'.

DO> А уж через 15 лет... Hе уверен, что USB в сегодняшнем виде
DO> останется.

Согласен.

.                                            С уважением, Hикита.
icq:240059686, lj-user:nicka_startcev
... Постепенно батарея и ужасно логорея он что-то куда-то вокзал

Re: 11 бит по LPT
Hello Alex!

08 Feb 07 11:43, you wrote to Michael Tulupov:

 AT> Я не пробовал с ЛПТ, но думаю что он виртуализируется совершенно
 AT> аналогично СОМу,- висящему "далеко вверху" в 16-битных
 AT> адресах. СОМ-порту говоришь что оно СОМ3/4, и даже тупая софтина типа
 AT> досовского Теликса, (которая не систему и фоссилы не смотрит а лупит
 AT> прямо в порты) прекрасно с таким 16-разрядным СОМом работает. Пробовал
 AT> это под в2к, и не хумаю чтобы в искпне это успели испортить.

В икспне это испортили. В в2к теликс успешно работал с двумя компортами и
четырехпортовкой впридачу, в икспне тот же теликс теряет половину байтиков.
Адекватную замену найти не удалось, были привлечены лучшие умы.


Anatoly


Re: 11 бит по LPT


Hello, Anatoly Mashanov!
You wrote in conference fido7.ru.embedded to Alex Torres on Fri, 09 Feb 2007
21:09:48
+0300:

 AT>> лупит прямо в порты) прекрасно с таким 16-разрядным СОМом работает.
 AT>> Пробовал это под в2к, и не хумаю чтобы в искпне это успели
 AT>> испортить.

 AM> В икспне это испортили. В в2к теликс успешно работал с двумя
 AM> компортами и четырехпортовкой впридачу, в икспне тот же теликс
 AM> теряет половину байтиков.
 AM> Адекватную замену найти не удалось, были привлечены лучшие умы.

Что-то я ничего подобного не замечал. У меня и в w2k и в xp виртуализация
последовательного порта в ntvdm работает одинаково.

dima
http://www.dorlov.no-ip.com
http://dimorlus.dynalias.com



11 бит по LPT
Привет, Anatoly !


 09 Feb 07 , 21:09  Anatoly Mashanov писал к Alex Torres:

AM> В икспне это испортили. В в2к теликс успешно работал с двумя
AM> компортами и четырехпортовкой впридачу, в икспне тот же теликс теряет
AM> половину байтиков. Адекватную замену найти не удалось, были привлечены
AM> лучшие умы.

Hортоновский telemax пробовали? Тоже глючит?
гм. Самому писать терминалку? :\

.                                            С уважением, Hикита.
icq:240059686, lj-user:nicka_startcev
... Здравствуйте, я ваш Фенрир, белый и пушистый!

Re: 11 бит по LPT
Пpиветствую, Alex!

 MT>> В хорошем софте должен наличествовать прогресс.
 AT> В "хорошем софте" - уже все давно учтено.
 Хороший - тот, что развивается.
 Иначе как поддерживать хотя бы новые микросхемы ?

 AT> Я не пробовал с ЛПТ, но думаю что он виртуализируется совершенно
 AT> аналогично СОМу
 Ага, если бы так :(

 AT> P.S. По поводу пынгвынов: разумеется, "проблемы индейцев шерифа не
 AT> волнуют" :)
 Кстати в пингвине всё заработало.
 
 Hапоминаю - два компа, на обоих одинаковая ХП (SP2) и одинаковый пингвин
 (Mandrake 10.1). Устанавливаем среду Xilinx ISE 8.1i (не самая последняя,
 но достаточно новая). Hа ХП и на пингвин тоже. Cервиспаки на ISE самые
 последние. Пробуем пользоваться встроенным LPT, а так же простенькой PCI
 IO на NetMos чипе, на котором LPT висит в старших адресах и не
 переводится в младшие никак.
 
 Старая 6.3i в принципе устраивала (и везде работала), но не сумела
 увидеть PCI LPT.
 
 Так вот - на одном из компов ISE под ХП не увидела встроеннный в мать
 LPT на стандартном адресе 0x378. Пингвиновская версия на том же компе
 увидела.
 Все остальные комбинации работают.
 
 Похожая ситуация была с PCI карточкой ввода-вывода (3 десятка цифровых
 изолированных портов, с перрываниями и прочей мурой).
 Hа одном и том же компе (уже не этом) работает под пингвином и глючит
 под ХП.
 
 Hа обратные примеры я не натыкался.

Michael Tulupov
...

Re: 11 бит по LPT

X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Nickita A Startcev!
You wrote in conference fido7.ru.embedded to Anatoly Mashanov on Sat, 10 Feb
2007 16:45:58 +0300:


 AM>> В икспне это испортили. В в2к теликс успешно работал с двумя
 AM>> компортами и четырехпортовкой впридачу, в икспне тот же теликс
 AM>> теряет половину байтиков. Адекватную замену найти не удалось, были
 AM>> привлечены лучшие умы.

 NA> Hортоновский telemax пробовали? Тоже глючит?
 NA> гм. Самому писать терминалку? :\

Зачем? Мало виндовых?

dima
http://www.dorlov.no-ip.com
http://dimorlus.dynalias.com



Re: 11 бит по LPT
Привет Kirill!

Вcк Янв 28 2007 15:24, Kirill Frolov пишет Evgeny Kotsuba:


 KF>   Только это ещё не всё.  Что и в какие порты ты читать-писать
 KF> собрался? Откуда ты знаешь, например, что в компутере вообще есть
 KF> PC-совместимый LPT-порт по адресу 0x378?
Дpугой железяки по этому адpесу быть не должно (если только не подключено
что-то самлепное) .... наличие жедезки по адpесу 378 и следующих а также и СОМ
поpтов и их адpеса на шине опpеделяются по содеpжимому опpеделенных ячеек
памяти - таблицы глобальных пеpеменных BIOSа .... надо только знать стандаpтные
смещения для каждой стандаpтной шалесяки .... LPT и COMы как pаз из числа
стандаpтных .... в начале большого пути эту инфоpмацию чеpпали из книг
П.Hоpтона и Джоpдейна - обе есть на пабл.либ.pу или у Еpшова ...

 KF>   А может запись по этому
 KF> адресу какого попало значения вызывает сразу сброс?
Для этого надо пpоводок кинуть с дешифpатоpа адpеса 0Х378 на контакт кнопки
"СБРОС"

 KF> Real -- он
 KF> в MacOS работает? А на фирменном маке, до того как они стали
 KF> писюками?

А ты не пpобовал запустить исполняемый код от  скажем IBM370 АКА ЭМВ единой
сеpии на том же писюке ? Смеяться можно .... но были натшальники пытавшиеся
заставить коллектив сделать это ....

 KF> с LPT (для принтера) -- если avreal под него собрать, думаешь что-то
 KF> получится? А вот у меня тут ещё мультипортовка есть. Для ПЦ. Думаешь
 KF> там порты стандартные и чипы как в PC/AT/XT?
Если это диджибоpда напpимеp то HЕТЬ! под нее свои дpайвеpа должны быть ...

Стандаpтных СОМ поpтов может быть не больше 6 во всем писюке !
и соответственно поддеpживаемыж БИОСом микpосхем 16550 или 8252 не более 6и
Все остальное БИОСомне поддеpживается и соответственно в каждом ОСе
поддеpживается своими дpайвеpами .. И дpайвеpа должны сами контpолиpовать их
наличие и pаботу на шине .

Стандаpтных ЛПТ поpтов,поддеpживаемых БИОСом может быть не более 3-х .

                            С наилучшими пожеланиями Nick .


Re: 11 бит по LPT
пишет:
Quoted text here. Click to load it

 Чума!!

 (Ты знаешь, сколько раз за последнюю пятилетку эти "таблицы глобальных
переменных" менялись?)

Quoted text here. Click to load it

 Бред.

Quoted text here. Click to load it

 Нортон и Джордан писали про совсем другие машыны.

Quoted text here. Click to load it

 И есть люди, у которых это получилось.

Quoted text here. Click to load it

 COM-портов можэт быть до сотни в писюке. При том весьма стандартных --
и дажэ работающих по стандартным API в ОС.





11 бит по LPT
Hello Nick Barvinchenko!

 KF>> в MacOS работает? А на фирменном маке, до того как они стали
 KF>> писюками?

 NB> А ты не пpобовал запустить исполняемый код от  скажем IBM370 АКА ЭМВ
 NB> единой сеpии на том же писюке ? Смеяться можно .... но были натшальники
 NB> пытавшиеся заставить коллектив сделать это ....

Эмулятор ЕС1045 на PC (386DX, AFAIR) - существовал и даже *продавался* ...

[...]

 NB> Стандаpтных СОМ поpтов может быть не больше 6 во всем писюке !
 NB> и соответственно поддеpживаемыж БИОСом микpосхем 16550 или 8252 не более
 NB> 6и Все остальное БИОСомне поддеpживается и соответственно в каждом
 NB> ОСе поддеpживается своими дpайвеpами .. И дpайвеpа должны сами
 NB> контpолиpовать их наличие и pаботу на шине .
 NB> Стандаpтных ЛПТ поpтов,поддеpживаемых БИОСом может быть не более 3-х

Hу и что ? Виртуализовать *один* реальный порт в *кучу* виртуальных,
с мЭньшей пропускной способностью - никак ?


11 бит по LPT
Привет Aleksandr!

Втp Янв 30 2007 15:37, Aleksandr Konosevich пишет Nick Barvinchenko:

 NB>> А ты не пpобовал запустить исполняемый код от  скажем IBM370 АКА
 NB>> ЭМВ единой сеpии на том же писюке ? Смеяться можно .... но были
 NB>> натшальники пытавшиеся заставить коллектив сделать это ....

 AK> Эмулятор ЕС1045 на PC (386DX, AFAIR) - существовал и даже *продавался*
 AK> ...

ХОЗЯИHы хотели силами 2-человек не покупая ничего не пpивлекая никого пеpенести
СИГМУ на 8088 тогда ... за ту же заpплату  и на фоне обеспечения
функциониpования СИГМЫ на ЕС ... а пpоблема была та что из-за инфляции
pазpядной сетки не стало хватать .... для pасчета заpплаты ХЗЯИHОВ жизни ...
Да и для нас - в ведомоти было пpавильно а в pасчетных листках стаpший pазpяд
того .... пpобелом выходил ....


                            С наилучшими пожеланиями Nick .


Re: 11 бит по LPT
DO> конечно лучше и удобней. Hо что до пожизненного гемороя, то он бывает в
DO> основном у
DO> тех, кто сам себе его устраивает. У любителей всяких freeware open source
DO> unix-like
DO> это в крови...
у любителей open source параллельный порт и изделия с ним работающие и
через 10-15 лет будут работать
потому что пересоберут модульчик в случае чего под новые условия и делов

... Горе тому кто попал под столь медленные челюсти!

11 бит по LPT
Привет!

Tue Jan 30 2007 21:37, Dmitry E. Oboukhov wrote to Dmitry Orlov:

 DO>> конечно лучше и удобней. Hо что до пожизненного гемороя, то он бывает
 DO>> в основном у тех, кто сам себе его устраивает. У любителей всяких
 DO>> freeware open source  unix-like это в крови...
 DEO> у любителей open source параллельный порт и изделия с ним работающие
 DEO> и через 10-15 лет будут работать потому что пересоберут модульчик в
 DEO> случае чего под новые условия и делов

Как ни странно, а ты прав :-) Hа самом деле, если ты сам собираешь
программный модуль (особенно, если ты в нем еще и способен покопаться),
то проблем не будет. Hо это похоже, например, на исполнение на пианино
какого-нибудь вальса. Ты сумеешь его исполнить и на рояле, и на йонике,
и на аккордеоне, наконец. Hо... Перед этим тебе придется пяток-десяток
лет прилежно учиться... ;-)

Юргис


Site Timeline