Перейти к содержанию
    

Пусть практической задачей будет передать переменную...

Человек "хочет" разообраться с автомобилем, пусть практикой вместе с теорией будет протирка тряпочкой номерного знака. Путь будет :(. Достаточно конкретная задача.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Человек "хочет" разообраться с автомобилем, пусть практикой вместе с теорией будет протирка тряпочкой номерного знака. Путь будет :(. Достаточно конкретная задача.

Совсем неадекватное сравнение.

 

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

 

Много раз сталкивался с задачами когда высокая скорость надух не нужна (телемеханика/телеметрия). Есть проверенные годами решения на ISA, только вот беда материнки с ISA стоят нынче дурных денег. Дык, зачем поддерживать всё, когда нужно чтобы девайс аналогичный по простоте старому, работал на дешевой сейчас материнке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Много раз сталкивался с задачами когда высокая скорость надух не нужна (телемеханика/телеметрия). Есть проверенные годами решения на ISA

 

Это же паллиатив был. Делали ISA-шные карты из-за отсутствия вменяемых штатных периферийных интерфейсов.

 

Мир изменился ;) - появилась масса стандартизованных внешних интерфейсов ПК с возможностями почти на любой вкус и цвет. Ну ладно, USB - это для домохозяек, в АСУТП бубнам с передергиванием шнурков места нет, а вот Ethernet - это именно то, что нужно - дешево; скорости на выбор, от 10M до 1G (и дело движется к 10GE); реализация любая - от простейшей до супер-навороченной; информации валом.

 

Так зачем плодить уродцев, да и еще негодными средствами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

АБСОЛЮТНО адекватное, посткольку с AVR это не езда вообще, ибо практически НИЧЕГО из возможностей PCI не используется, а то, что используется, то в извращенной форме.

Что-то вроде обучения езде на автоморбиле путем толкания его по дну водоема :(. Толкать можно, но смысла нет никакого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мир изменился ;) - появилась масса стандартизованных внешних интерфейсов ПК с возможностями почти на любой вкус и цвет.

Мир изменился, а мужики то не знали :)

ТЗ разные бывают, бывает надо цеплять на внутрениий интерфейс бескомпромиссно.

 

в АСУТП бубнам с передергиванием шнурков места нет, а вот Ethernet - это именно то, что нужно - дешево; скорости на выбор, от 10M до 1G (и дело движется к 10GE); реализация любая - от простейшей до супер-навороченной; информации валом.

На Ethernet переходят не все заказчики, а те кто переходит, делают это очень неохотно.

причины:

- весьма ограниченное расстояние ethernet'a (а объекты могут быть раскиданы на многие километры).

- ЦППС не любят лепить из кусков (свичей, конвертеров интерфесов eth<>во-что-то), предпочитают чтобы это был один комп/корпус.

 

Так зачем плодить уродцев

Для совместимости со старым железом.

 

да и еще негодными средствами?

негодными не надо, негодными это только поиграться/потренироваться ;>

 

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

 

АБСОЛЮТНО адекватное, посткольку с AVR это не езда вообще, ибо практически НИЧЕГО из возможностей PCI не используется, а то, что используется, то в извращенной форме.

Что-то вроде обучения езде на автоморбиле путем толкания его по дну водоема :(. Толкать можно, но смысла нет никакого.

Не согласен. Ответьте на вопрос - большая ли разница если на месте AVR окажется LPC3xxx? ;>

 

Я имею в виду разницу в организации PCI девайса. Если получится через плисину принять/передать с PCI на AVR 1 байт, то подключить любой другой проц (или выбросить за ненадобностью) потом будет парой пустяков. Более мощные FPGA / проц, кроме как замедлить освоение PCI на начальном этапе ничему не поспособствуют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

- весьма ограниченное расстояние ethernet'a (а объекты могут быть раскиданы на многие километры).

 

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

 

- ЦППС не любят лепить из кусков (свичей, конвертеров интерфесов eth<>во-что-то), предпочитают чтобы это был один комп/корпус.

 

А не пофиг ли, чем набита стандартная 19тидюймовая стойка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Оптика дорого. Обычная телефонная пара дешевле, особенно когда она уже проведена со времен дедушки Ленина. Зачем что-то еще прокладывать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 01.08.2009 в 23:40, defunct сказал:

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

Интересно, как изменились мнения по этому вопросу спустя почти 14 лет?

Здесь по-прежнему считают, что не надо изобретать велосипедов и учиться на простых схемах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в случае с PCI , не будет простых схем.
самое простое , это будет любой китайский PCI-UART и к нему уже хоть AVR, хоть STm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спустя 14 лет мнения таковы: Есть USB, через который универсальным способом можно получить доступ к компу, в том числе и к его мобильной разновидности - ноутбуку. Поскольку современные компы имеют усовершенствованную и более скоростную шину PCI-e, для AVR она навряд ли недоступна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

за почти 14 лет pci можно сказать вымер окончательно.

но помимо готовых переходников в UART были ещё упоротые варианты вроде куда более распространённого rtl8139 из которого для boot romа торчала не сильно быстрая параллельная шина для флэша, на которую АВРом сесть будет проще чем прямо на PCI.

однако бутромы на сетевых картах вымерли вместе с pci,

по прежнему наверное можно сесть убогим МК на какой-нибудь i2c конфигурационного еепрома,

и добраться до чтения/записи данных со стороны ПК, но зачем такое "PCI устройство" может кому-нибудь понадобится представить очень сложно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну на ПЛИСах сейчас сделать сопряжение с PCI не шибко проблемно, благо полно готовых ядер, но, во первых уже  компьютеров с PCI поискать, а во вторых программировать для PCI это не IN, OUT в окне DOS для ISA, а надо драйвера писать в нулевом кольце.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ещё упоротый вариант сделать USB-ISA на CY7C68013A или готовый SL811HS если надо 8бит

если надо прятать в корпус ПК, то вставлять прямо на гребенку ЮСБ на материнке

всё остальное печаль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может немного оффторик, но лучше всего AVR c PCI сопрягать как в том анекдоте:

Quote

- Алле, это Техслужба!?
- Да, говорите...
- Подскажите, как подсоединить без проводов ноутбук к телевизору, чтобы фильмы посмотреть?
- Какая марка телевизора?
- "Рекорд-312".
- Скотчем прифигатче, прямо по центру экрана.

Могу посоветовать синюю изоленту 🙂

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...