Предлагаю создать темку про графические ЖК и вывод с МК на монитор.
Первый вопрос. Кто работал с ttf шрифтами на МК?
Вариант первый - конвертировать в битовые матрицы типа flash unsigned char Font_6x8[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ... ,};
Нужна соответствующая прога. Где взять?
Вариант второй - написать для МК прогу прорисовки векторных шрифтов. Неплохо бы примерчики поглядеть.
LCD & VGA
- Реклама
Re: LCD & VGA
Выводится вполне. и на то, и на другое.
На LCD, если они спец. со встроенным контроллером, то выводится и с лоховских МК. такого типа lcd распространены в китайских телефонах и плеерах.
С остальными 99% LCD и VGA нужен МК с блоком развертки. Среди МК таких не много. Но никто не мешает взять app-процессор, благо что стоят зачастую не дороже.
Это если подключать непосредственно. В ином случае есть контроллеры LCD типа SSD19xx и прочих. Та еще экзотика.
или самому на простенькой FPGA и SDRAM
Интерфейс RGB на LCD по большому счету тот же VGA, только RGB цифровые линии, а не аналоговые.
Из "LCD" получается VGA DACом и соотв настройками контроллера
На LCD, если они спец. со встроенным контроллером, то выводится и с лоховских МК. такого типа lcd распространены в китайских телефонах и плеерах.
С остальными 99% LCD и VGA нужен МК с блоком развертки. Среди МК таких не много. Но никто не мешает взять app-процессор, благо что стоят зачастую не дороже.
Это если подключать непосредственно. В ином случае есть контроллеры LCD типа SSD19xx и прочих. Та еще экзотика.
или самому на простенькой FPGA и SDRAM
Интерфейс RGB на LCD по большому счету тот же VGA, только RGB цифровые линии, а не аналоговые.
Из "LCD" получается VGA DACом и соотв настройками контроллера
Re: LCD & VGA
Большое спасибо за экскурс по дебрям нулей и единиц вокруг да около.
Вопрос конкретно софтовый - как прикошачить красивые шрифты с расширением .ttf к МК?
А железячный аспект пофиг -что насиловать стекло с контроллером на борту, что самопал на ПЛИС, что эмитировать DMA на Меге с внешним ОЗУ.
Вопрос конкретно софтовый - как прикошачить красивые шрифты с расширением .ttf к МК?
А железячный аспект пофиг -что насиловать стекло с контроллером на борту, что самопал на ПЛИС, что эмитировать DMA на Меге с внешним ОЗУ.
Re: LCD & VGA
на меге с внешним озу ? -)))))))
оно хотя бы 12Мб/с даст для 320x240x16bit ?
даже не 66мхз арме софтовый вывод на DMA кушает более 50% процессорного времени. см. соотв. аппнот на СТ, если интересно.
насчет шрифтов - урезал и пытался втянуть либу openttf в МК. более менее легко крезалось до 80кб кода (ARM Thumb) с потерей основного функционала, дающего красоту - сглаживания и кернинга. а вероятно и хинтинга.
В результате забил, библиотеку не потащил, а стал делать предрендеренные шрифты, сохраняя битмап и параметры символа такие как размеры и смещения.
Не фонтан, но получается терпимо.
оно хотя бы 12Мб/с даст для 320x240x16bit ?
даже не 66мхз арме софтовый вывод на DMA кушает более 50% процессорного времени. см. соотв. аппнот на СТ, если интересно.
насчет шрифтов - урезал и пытался втянуть либу openttf в МК. более менее легко крезалось до 80кб кода (ARM Thumb) с потерей основного функционала, дающего красоту - сглаживания и кернинга. а вероятно и хинтинга.
В результате забил, библиотеку не потащил, а стал делать предрендеренные шрифты, сохраняя битмап и параметры символа такие как размеры и смещения.
Не фонтан, но получается терпимо.
Re: LCD & VGA
Изврат конечно, на меге с внешним озу http://www.rigexpert.com/index?s=articl ... =stnlcd_ru
Посоветуйте хороший конвертер ttf в понятную процу форму и библиотечки для работы с графикой (дуга, окружность и т.д.),
желательно на С.
Посоветуйте хороший конвертер ttf в понятную процу форму и библиотечки для работы с графикой (дуга, окружность и т.д.),
желательно на С.
- Реклама
Re: LCD & VGA
так там STN. то, чего уже нет. Только из старья если какого по случаю штучно достанется.
Сейчас стоит рассматривать копеечные TFT панели со светодиодной подсветкой.
Сейчас стоит рассматривать копеечные TFT панели со светодиодной подсветкой.
Re: LCD & VGA
Шрифты делать пробовал прогой с сайта Microelectronika. http://www.mikroe.com/eng/products/view ... t-creator/
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Re: LCD & VGA
посмотрел эту чтуку шрифты, похоже, моноширинные получаются ?
если так, то малоинтересная чтука.
я на основе openttf делал конвертер TTF/OTF в подразобранный шрифт, вобщем то сохраняя почти целиком глифы.
если так, то малоинтересная чтука.
я на основе openttf делал конвертер TTF/OTF в подразобранный шрифт, вобщем то сохраняя почти целиком глифы.
Re: LCD & VGA
Вобще, рекомендую ерундой не заниматься, а сразу закладываться на недорогие и современые комплектющие.
жирный шустрый МК с аппаратным LCD контроллером lpc1785 - от 5 евро при средних партиях
3.5" TFT экраны стоять около 10$
сдрамка на 8-16Мб - примерно 2$
можно изголяться, но особо экономии не будет
жирный шустрый МК с аппаратным LCD контроллером lpc1785 - от 5 евро при средних партиях
3.5" TFT экраны стоять около 10$
сдрамка на 8-16Мб - примерно 2$
можно изголяться, но особо экономии не будет


