Имелось в виду - продолжением моих мыслей, которые я высказывал в той теме.Romanich wrote:Продолжением это никак не может быть :cry:Shiru Otaku wrote: Тема является продолжением темы микромашины Romanich'а, но решил выделить её в отдельную.
Видеотерминал - немного мыслей
Moderator: Shaos
-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
Re: Видеотерминал - немного мыслей
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
Нельзя злоупотреблять экономией железа! Всякие VDP,DMA,AY/YM нужны для того, чтоб облегчить жизнь CPU и программисту, пишущего под это CPUShiru Otaku wrote: Поэтому я думаю в сторону достаточно простых конструкций, которые можно спокойно лепить на обычной макетке, на доступных элементах в громадных корпусах.

Разработка программного видео - изврат... Сколько же крови у тебя это выпьет

-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
Речь идёт не о быстром, а эффективном получении результата!Shiru Otaku wrote: быстрое получение крутого конечного результата - не самоцель (с пользовательской точки зрения меня устраивают уже существующие системы).
Тоесть - как это сделать "красиво" с железной и программной точки зрения! Вещи, красиво реализованные в железе, легко программировать

-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
-
- Novelist
- Posts: 25
- Joined: 16 Dec 2004 12:15
- Location: Perm/Russia
для QFP есть переходные платы под штыри, для PLCC панельки штыревые, плюс всякие разные _не дорогие_ макетные платы с разводкой под соики и кучей дырокShiru Otaku wrote:Во-вторых, с практической точки зрения для меня неприемлимы компоненты в современных микроскопических корпусах для поверхностного монтажа,
designed by Bill Gilbert
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
На переходные платы этот QFP как-то напаивать ещё надоjtn wrote:для QFP есть переходные платы под штыри, для PLCC панельки штыревые, плюс всякие разные _не дорогие_ макетные платы с разводкой под соики и кучей дырокShiru Otaku wrote:Во-вторых, с практической точки зрения для меня неприемлимы компоненты в современных микроскопических корпусах для поверхностного монтажа,

А в ручную его паять - дело неблагодарное, т.к. толком не видно - припаялось или нет, даже под лупой...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
На счёт "нравоучений". Подумай, кому нужна шелезяка, которая очень громоздка и содержит кучу прошивок, которые по своей сущности являются резиновыми(могут быть глючными, а потому и меняются со временем). Вспомним рассказ И. Мака "Путь домой" - что делают, когда даже ассемблер не спасает? Реализуют в железеShiru Otaku wrote: Ввиду того, что ни слова по теме сказано не было, а только нравоучения, чем мне надо заниматься - проект закрыт;)

Советую придерживаться такого подхода.
Я же не занимался нравоучениями, а хотел помочь, в частности - предложить сделать систему как можно более "железной" и гибкой, а не "резиновой"...
Куда проще и легче сделать терминал на LCD!
Есть LCD на 256 цветов(и более). Так вот никто и ни что не мешает через SPI в АВРе его подключить. Во Флеше АВРа хранить символы. Дале написать код по выводу:
1) Одного символа в произвольных X,Y-координатах, произвольным цветом
2) Написать функцию вывода строки
3) Предусмотреть буферизацию, отсечение, цвет прозрачности
4) Большинство контроллеров LCD от мобил имеют: аппаратный скрол, зеркализацию фрагмента изображения ит.п.
ИМХО при таком подходе получится девайс самое-то

Геморойность софтовой реализации порождается постоянной регенерацией изображения на терминале
-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
Лично мне. Я вроде никому не предлагал делать что-либо подобное. Тема была создана ввиду популярности на форуме тематики текстовых видеотерминалов (пара конструкций Shaos'а, на PIC'е и на расспыхухе); равно как и популярности темы вообще (десятки аналогичных конструкций на разных МК).Romanich wrote:На счёт "нравоучений". Подумай, кому нужна шелезяка, которая очень громоздка и содержит кучу прошивок
Советую не давать непрошенных советов.Romanich wrote:Советую придерживаться такого подхода.
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
Дык блин, зачем тратить ресурсы форума, когда "в металле" сабж не будет сделан???Shiru Otaku wrote: Тема была создана ввиду популярности на форуме тематики текстовых видеотерминалов (пара конструкций Shaos'а, на PIC'е и на расспыхухе); равно как и популярности темы вообще (десятки аналогичных конструкций на разных МК).
Romanich wrote: Советую придерживаться такого подхода.
Советую не давать анти-совет на совет. Зубатиться можно ещё долго и долго. Что касается темы, то никаких подвижек я не заметил. Одни пространные рассуждения... Когда наконец, кто-то начнёт что-то делать???Shiru Otaku wrote: Советую не давать непрошенных советов.
-
- Banned
- Posts: 608
- Joined: 12 Oct 2006 16:44
-
- Retired
- Posts: 490
- Joined: 16 Mar 2002 17:00
Ок, в целях экономии ценных ресурсов форума больше от меня сообщений на нём не появится.Romanich wrote:Дык блин, зачем тратить ресурсы форума, когда "в металле" сабж не будет сделан???
За что тебя поблагодарить? За невнимательное прочтение исходного сообщения и соответствующие советы?Romanich wrote:Создаёшь впечатление неблагодарного...
Какое впечатление я создаю - меня мало волнует.
-
- God
- Posts: 1101
- Joined: 29 Dec 2003 01:00
- Location: Москва
-
- God
- Posts: 1101
- Joined: 29 Dec 2003 01:00
- Location: Москва
В принципе цифровая часть достаточно проста:
1) микроконтроллер;
2) озу (SRAM)
3) цапы (RGB или YV)
Вот тут говорили что нет применения, я не соглашусь. В телевидении применяются некие фишки, тербующие вывода статической картинки (ну например логотипа канала). ТАк вот наш девайс очень подходит для решения подобной задачи:
1) Пусть используем систему кодирования RGBA 5:5:5:1, т.е. один бит определяет пропускать исходную картинку либо выводить нашу (т.е. по сути управляет аналоговым коммутатором);
2) Так как картинка статичная, то ее можно предварительно загрузить (ну например если вместо СРАМ использовать ФЛАШ), либо это делает микроконтроллер при старте (соответственно надо предусмотреть схему предварительной загрузки памяти);
3) Синхронизация внешняя, так как мы смешиваем картинку;
4) Аналоговая часть - разложение сигнала в RGB или YV, и сборка после.
Ну там всякие дополнительные фичи можно придумать (например накладывание логотипа по XOR или с прозрачностью, но тут уже другой вопрос). Можно предусматривать настройку места в какую часть логтип выкладывать (сделать скажем пресеты, которые переключаются по времени или по кнопке). Можно сделать даже динамику - переключая области памяти с отдельными кадрами логотипа. Т.е. фантазия безгранична и реально применимый девайс.
1) микроконтроллер;
2) озу (SRAM)
3) цапы (RGB или YV)
Вот тут говорили что нет применения, я не соглашусь. В телевидении применяются некие фишки, тербующие вывода статической картинки (ну например логотипа канала). ТАк вот наш девайс очень подходит для решения подобной задачи:
1) Пусть используем систему кодирования RGBA 5:5:5:1, т.е. один бит определяет пропускать исходную картинку либо выводить нашу (т.е. по сути управляет аналоговым коммутатором);
2) Так как картинка статичная, то ее можно предварительно загрузить (ну например если вместо СРАМ использовать ФЛАШ), либо это делает микроконтроллер при старте (соответственно надо предусмотреть схему предварительной загрузки памяти);
3) Синхронизация внешняя, так как мы смешиваем картинку;
4) Аналоговая часть - разложение сигнала в RGB или YV, и сборка после.
Ну там всякие дополнительные фичи можно придумать (например накладывание логотипа по XOR или с прозрачностью, но тут уже другой вопрос). Можно предусматривать настройку места в какую часть логтип выкладывать (сделать скажем пресеты, которые переключаются по времени или по кнопке). Можно сделать даже динамику - переключая области памяти с отдельными кадрами логотипа. Т.е. фантазия безгранична и реально применимый девайс.
-
- Admin
- Posts: 24086
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Официально заявляю, что ресурсы форума на теоретические изыски тратить МОЖНО - так что Ширу ты не обижайся на народ, а продолжай мыслить вслухShiru Otaku wrote:Ок, в целях экономии ценных ресурсов форума больше от меня сообщений на нём не появится.Romanich wrote:Дык блин, зачем тратить ресурсы форума, когда "в металле" сабж не будет сделан???

Я тут за главного - если что шлите мыло на me собака shaos точка net