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

STM32 + графический интерфейс

12 часов назад, gosha-z сказал:

На PowerVR?

Зачем он вам? Разве в СТМ есть 3Д ускоритель? Раз уж с ним сравнение идет...

14 часов назад, Xenia сказал:

Суть не в том, что AM335x хорош, а в том, что никто из вас программировать его не сможет! Придется Linux ставить и через него картинки показывать. Разве это "освоение графического интерфейса"?

Да с камнем-то проблем нет - он документирован и SDK есть с драйверами, другое дело, как на него ГУЙ портировать будете, мне пришлось свой делать по этой причине и той, что емвин не поддерживает многооконность и свертывание окон, да и еще куча ограничений...

3 часа назад, DASM сказал:

HDMI ips дисплей 2560*1600 MIPI ЖК-дисплей

Сначала подумал хорошее дело, но взглянул на разрешение... Блин, вот на 10ке 1024х600 прекрасно получается, тут дюймов меньше, но разрешение в 4 раза больше - вопрос зачем? Пиксели под лупой разглядывать, при этом увеличить расход памяти в 8! раз (при 2х слоях) - ну нафига это дело...

Изменено пользователем mantech

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


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

14 hours ago, Xenia said:

что никто из вас программировать его не сможет! Придется Linux ставить

что за ересь? Не надо там никакого линукса, Starterware и с песней, только хардкор. По GUI - берем UCGUI , для отрисовок, а user interface - вполне себе по силам написать самому, это не так сложно, как кажется.

14 minutes ago, mantech said:

но разрешение в 4 раза больше - вопрос зачем?

те, кто сидит на 4К мониторах таких вопросов не задают, и на все эти fullhd майнкрафты смотрят как на исторических динозавров. Да красиво потому что! 

15 minutes ago, mantech said:

при этом увеличить расход памяти в 8! раз

да какая разница, если есть хотя бы 512 метров на борту - тут плюс минус без разницы.

16 minutes ago, mantech said:

10ке 1024х600

это сарказм? такое разрешение на 10 ке - это уже уровень ардуиновского дисплея от Нокиа, не лучше

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


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

2 часа назад, DASM сказал:

это сарказм? такое разрешение на 10 ке - это уже уровень ардуиновского дисплея от Нокиа, не лучше

Это вполне прилично выглядит, если пиксели под лупой не рассматривать... И при этом не надо мегабайты перекидывать чтоб картинку 10х10 см перерисовать или передвинуть.

2 часа назад, DASM сказал:

да какая разница, если есть хотя бы 512 метров на борту - тут плюс минус без разницы.

Есть еще такая штука, как скорость перерисовки. Если на иконках 1х1 см это без разницы, то полный экран перерисовать - будет ой как заметно.

И есть еще кое что, например в том же V3S ситаре и пр есть ограничение на дисплейный порт, это либо 1024х768 или 1920х1080, да и матрица с LVDS на таком разрешении будет иметь 2 порта, а в большинстве контроллеров он 1, вот так-то...

Изменено пользователем mantech

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


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

3 minutes ago, mantech said:

то полный экран перерисовать - будет ой как заметно.

даже 1 ГГЦ проца для 800*480 полного экрана - 60 fps дает на достаточно сложной графике ( я рисую 7 графиков во весь экран, причем по линиям каждый) то есть 800*7 линий. "вполне прилично" - повторю - для тех кто не пробовал иного. Достаньте смарт из кармана свой и представьте себе, что у него экран 320*240 стал. Вряд ли захотите его использоывать. Хотя номер набрать - можно будет.

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


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

52 минуты назад, DASM сказал:

даже 1 ГГЦ проца для 800*480 полного экрана - 60 fps дает на достаточно сложной графике

Одно дело перерисовать 384000 пикселей,  и совсем другое 4 мульона, не находите?

Для размера смарта вполне и подходило разрешение 800х480 ну край - 1024х600... Все, что больше - изврат и понты а-ля "яблочные ретины", не более...

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


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

9 minutes ago, mantech said:

Одно дело перерисовать 384000 пикселей,  и совсем другое 4 мульона, не находите?

Для размера смарта вполне и подходило разрешение 800х480 ну край - 1024х600... Все, что больше - изврат и понты а-ля "яблочные ретины", не более...

Ну останемся при своем. Кому и Жигули - машина, а BMW - изврат и понты

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


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

On 1/15/2020 at 8:44 PM, Xenia said:

Берем другую плату - STM32F746NG, тут уже "RGB LCD" интерфейс, встроенный в контроллер. Ну, положим, купили вы эту плату и освоили "RGB LCD", а дальше что? Чуть погодя окажется, что "RGB LCD" есть только на STM32F7, а у других STM32 его нет. Ну и куда потом топать с полученным опытом, если для других контролеров он не годится?

С чего бы это? RGB есть во всех stm имеющих LTDC модуль. Это и 32F4, F7, H7 и даже MP1. В последнем разрешение чуть побольше, хотя и не критично. Жаль конечно что LVDS нет. Но вполне себе есть микрухи от TI которые преобразуют из RGB в LVDS. Сам не пробовал, но китайцы предлагают...

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


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

17 минут назад, SapegoAL сказал:

RGB есть во всех stm имеющих LTDC модуль. Это и 32F4

Наверно я что-то упустил :biggrin:

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


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

On 1/15/2020 at 12:16 PM, Ioann_II said:

Здравствуйте, Уважаемые Коллеги.

Прошу помочь советом: нужно начать освоение графического интерфейса. Посоветуйте, какую оценочную плату стоит прикупить для данных целей. Планируется работа в связке CubeMX + Keil 5. Пока что смотрю в сторону STM32F469I-DISCO и STM32F746G-DISCO. Спасибо.

Судя по бюджету ваших вариантов, Keil у вас тоже скорее всего не совсем доступный в некотором смысле.
Поэтому я бы предложил посмотреть на другое семейство микроконтроллеров с более доступными инструментами. 

Вот например такая плата -
Termostat_GUI.gif

К семейству этих микроконтроллеров идет бесплатный полнофункциональный компилятор IAR , и библиотека GUI не хуже чем emWIN, а даже лучше. 
Сами контроллеры  поддерживают 24-х битный цвет, аппаратное JPEG раскодирование, 2D движок, каналы прозрачности, антиалиасинг и проч.
Поддерживают разрешение до 1016 на 1020

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


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

1 час назад, SapegoAL сказал:

С чего бы это? RGB есть во всех stm имеющих LTDC модуль. Это и 32F4, F7, H7 и даже MP1. В последнем разрешение чуть побольше, хотя и не критично. Жаль конечно что LVDS нет. Но вполне себе есть микрухи от TI которые преобразуют из RGB в LVDS.

Всё это так, но я хотела донести до автора темы мысль, что дисплеев целый зоопарк, где единого стандарта подключения к микроконтроллеру нет. А потому ему следует сперва определиться с типом дисплея, который он  собирается использовать, и лишь после этого  выбирать соответствующую его типу плату с МК. Тогда как он подошел к делу с другого конца - предложил выбрать из двух плат, где дисплеи уже были интегрированы вместе с МК. Причем, оказалось, что у обоих этих плат разные не только дисплеи, но и графический интерфейс. И это действительно сложная ситуация, когда дисплей приходится рассматривать не как сменную периферию, а как один из центральных моментов планирования проекта, который в некоторых случаях способен повлиять даже на выбор МК.

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


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

3 minutes ago, AlexandrY said:

К семейству этих микроконтроллеров ...

Если не секрет, то сколько нынче платят за подобную рекламу?  :whistle3:

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


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

5 minutes ago, Xenia said:

И это действительно сложная ситуация, когда дисплей приходится рассматривать не как сменную периферию, а как один из центральных моментов планирования проекта, который в некоторых случаях способен повлиять даже на выбор МК.

Эт у вас Xenia с непривычки, и видать вы еще программированием GUI не занимались. 
Сделать аппаратную часть к дисплею - раз плюнуть. 
Но адаптировать GUI к графической периферии микроконтроллера - вот это челлендж. 
Поэтому если находите GUI хорошо интегрированный с аппаратной частью микроконтроллера, то рвите его с руками не глядя какой интерфейс у дисплея.  

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


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

17 minutes ago, Forger said:

Если не секрет, то сколько нынче платят за подобную рекламу?  :whistle3:

Оу, ошибочка вышла.
У контроллеров в моем посте 32-а бита на графику, а не 24-е.

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

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


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

12 hours ago, Forger said:

Если не секрет, то сколько нынче платят за подобную рекламу?  :whistle3:

у нас тут был проект на этом старом гавне от ренесаса. Чипов "неожиданно" тупо не стало - складские запасы по бешеной цене либо ожидание под год. Если кто сам себе ССЗБ - велкам в ренесасы, nxp, fujitsu и прочую хрень которую к нам возят "чисто по приколу". И у вас всегда будет обширное community в лице одного человека, но зато какого! Очень дружелюбного, скромного, знающего абсолютно все как надо делать другим, - просто песня будет. 

Вот кстати можно глянуть https://aliexpress.ru/item/4000494207470.html?spm=a2g0s.8937460.0.0.4c792e0epDD7dw

комлект 7 дюйм IPS , RGB IF, 4 ядра A33 кортекса. А на плате и LVDS и RGB и MIPI. И Линь за 3 секунды.  И этот кортекс потом не проблема будет приобрести в отличии от всяких рясасов. 

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


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

1 час назад, DASM сказал:

И этот кортекс потом не проблема будет приобрести в отличии от всяких рясасов. 

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

12 часов назад, AlexandrY сказал:

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

И зачем вся эта экзотика в наше время??

12 часов назад, AlexandrY сказал:

Поэтому если находите GUI хорошо интегрированный с аппаратной частью микроконтроллера, то рвите его с руками не глядя какой интерфейс у дисплея.  

Ну, скажем так, тот гуй, что на рекламе пишется за неделю, при наличии соотв. компетенции, конечно...

Изменено пользователем mantech

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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