Re: Ну что, кошаки, Raspberry PI будем использовать?
Добавлено: Вс окт 28, 2012 17:24:09
Хотябы ради экономии места, и вероятно, поддержки цифрового вещания самим телевизором.
Здесь можно немножко помяукать :)
https://radiokot.ru:443/forum/
Ради того, что на 50 дюймовом телеке фильмы смотреть на порядок приятней, чем на крошечном (типовой сейчас ~22") монитореradteh писал(а):По телевизору ничего путного не оказывают, так зачем покупать новый плоский, ради hdmi?
Что плоский телек занимает места на горке (или тумбочке), что обычный. На эфирной цифре смотреть нечего, на кабельной цифре смотреть нечего, на аналоговом кабеле ну может пара каналов найдётся, iptv современные телеки не принимают.Alexeyslav писал(а):Хотябы ради экономии места, и вероятно, поддержки цифрового вещания самим телевизором.
MINI ITX D201GLY2 взял за 1100р с оперативкой DDR2 512мб на борту.Storbox писал(а):чем вам не нравиться ARM на 700 мегагерц, это же компьютер не для запуска современных
игрушек.
и к тому же, найдите миникомп с такими характеристиками за такие деньги.
А оно надо? Там все равно Linux, т.е., многозадачная среда. Так что четких и предсказуемых таймингов все равно не получить. Мигать светодиодом и управлять чем-то вроде насосов/освещения? Для такой задачи пойдет и нечто гораздо более простое. Так что таким платформам куча GPIO, в общем, ни к чему. Если надо чем-то дрыгать, всегда можно подключить через USB вспомогательный мелкий контроллер, который и четкие тайминги обеспечит по команде, и возьмет на себя низкоуровневую обработку.ни на одном из её аналогов НЕТ ВЫВЕДЕННЫХ НАРУЖУ портов непосредственно доступных контроллеру, которыми можно манипулировать по своему усмотрению.
А вот и не согласен. Знаете ли Вы о существовании Real-Time Linux? Нет? Советую почитать хотябы для общего развития.YS писал(а):Там все равно Linux, т.е., многозадачная среда. Так что четких и предсказуемых таймингов все равно не получить.
Снова мимо. Mini2440, не такая дешевая, но трудитьсяAlexeyslav писал(а):ни на одном из её аналогов НЕТ ВЫВЕДЕННЫХ НАРУЖУ портов непосредственно доступных контроллеру
Нелегкий труд вам предстоит, но оно этого стоит!YS писал(а):Осталось только научиться писать свои приложения.
Знаю. Но это все же сорт извращения. Да и чтобы водрузить его на ту же RasPI, надо затратить столько усилий, что проще собрать отдельную железку.Знаете ли Вы о существовании Real-Time Linux?
И прямо из программы под линукс их дергать напрямую? Не извращение ли? Это все равно, что подключать его к LPT-порту.для вывода на ЖК индикатор нужно много выводов
Не проще WEB-камеру через USB?подключить матрицу вроде цифровой камеры
Для простых, но масштабных вещей есть ПЛИС.иногда даже довольно простые вещи требуют обработки большого количества сигналов
Я так понимаю, что написание приложений под встроенный линукс отличается от программирования под обычную консоль только тулчейном.Нелегкий труд вам предстоит, но оно этого стоит!
Вы совершенно правы! Но нелегкий это труд - сделать из куска железяки и компьютера ембеддед платформу.YS писал(а):Я так понимаю, что написание приложений под встроенный линукс отличается от программирования под обычную консоль только тулчейном.
Не надо путать, LPT-порт и является самым что ни на есть ненужным костылем. Но на ПК единственной альтернативой являлась схема под ISA или PCI-слот, что едвали не сложнее чем работать через USB.И прямо из программы под линукс их дергать напрямую? Не извращение ли? Это все равно, что подключать его к LPT-порту.
А если драйвера нет на камеру, или "камера" - это линейка фоточувствительных элементов спектрографа или какого-нибудь радиометра. Делать костыль под USB?Не проще WEB-камеру через USB?
Ну да, чтобы ввести сигналы сотни кнопок нужна ПЛИС, потом еще костыль на USB(с клавиатурой не сравнивать! могут быть совсем разные требования по быстродействию и количеству одновременно нажатых кнопок, по времени реакции) и т.д. и т.п. Не всегда это оправдано. Наличие свободных портов GPIO на плате дает возможность найти оптимальный путь решения проблемы, а не только через USB. Иногда конечно есть и парочка SPI, но и для него нужны некоторые микросхемы для сопряжения, возможно даже не такие уж простые.Для простых, но масштабных вещей есть ПЛИС.
Так это уже сделано. OpenWRT представляет для этого все возможности.Но нелегкий это труд - сделать из куска железяки и компьютера ембеддед платформу.
... лучше подогнать его под стандартный интерфейс, чтобы не иметь проблем с совместимостью при повторении/переносе/усовершенствовании. Слишком кастомные устройства, не подчиняющиеся стандартам, - кошмар в поддержке и усовершенствовании.Когда речь идет о подключении нестандартного устройства ...
Но это преимущество - радикальное. Девайс с (например) конвертером USB-UART будет работать везде, где есть приличный USB-Host, и на x86 в том числе, упрощая отладку. А вот методы доступа к GPIO и их расположение - уникальны для конкретной платы. А если ее снимут с производства, и придется переносить решение?у USB только одно преимущество - то что она является стандартом
По-моему, устройство ввода изображения - стандартный класс USB. Или нет?А если драйвера нет на камеру
Это не костыль, а переходник на стандартный интерфейс, радикально упрощающий перенос решения.Делать костыль под USB?
Ну, если уж такие жесткие требования по времени реакции, тут и GPIO не спасет. Таки ПЛИС, да. Еще и с отдельной памятью для накопления данных, если требования отслеживания событий и правда жесткие настолько, что стандартный клавиатурный подход не работает.Ну да, чтобы ввести сигналы сотни кнопок нужна ПЛИС, потом еще костыль на USB(с клавиатурой не сравнивать! могут быть совсем разные требования по быстродействию и количеству одновременно нажатых кнопок, по времени реакции ...
LPT-порт по своей сути и есть GPIO.Не надо путать, LPT-порт и является самым что ни на есть ненужным костылем.
Есть уровень, дальше которого стандарты не имеют смысла. Если плата используется для реализации сложного устройства, на одних USB далеко не уедешь.методы доступа к GPIO и их расположение - уникальны для конкретной платы
Если бы все было так просто... все камеры вроде бы похожи друг на друга, но практически все из них имеют какие-то отличия. Где-то реализован один набор дополнительных функций, где-то другой и несмотря на стандартность, устройства будут требовать разных драйверов. По факту, драйвер от одной камеры смог бы работать с другой камерой но из-за какого-то маленького различия(одна камера позволяет управлять усилителями цветовых каналов а другая - нет) драйвера нужны отдельные.устройство ввода изображения - стандартный класс USB. Или нет?
Почему именно USB, а не UART(тоже вроде как стандарт) или не SPI, I2C 1-wire это ведь тоже стандарты и в некоторых применениях оказываются куда лучше USB.Это не костыль, а переходник на стандартный интерфейс, радикально упрощающий перенос решения.
Только внешне, но если посмотреть пристальней данные проходят с десяток различных перекладываний с шины на шину прежде чем попадут в регистр.LPT-порт по своей сути и есть GPIO.
Да уж скорее провожаемOxford писал(а):Встречаем товарищи ... http://www.megachip.ru/news.php?id=1195
78$, дешевле не видел.Satyr писал(а):Да уж скорее провожаемOxford писал(а):Встречаем товарищи ... http://www.megachip.ru/news.php?id=1195![]()
Зайди на DX и прочие китайские сайты - там уж который год десятки аналогичных штук лежат.
от 40$