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

и занимаеться дисплеем сама не нагружая проц на GUI. Да и SPI или I2С очень удобно))

Как это сама?

На микроконтроллере юзера должен работать Graphics/GUI manager.

Его надо портировать. Вы на какой микроконтроллер портировали лучше расскажите.

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

В таком режиме у вас SPI даже на DMA сожрет все ресурсы микроконтроллера.

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


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

Насчет работы только с RGB интерфейсом то есть копеечные преобразователи RGB to LVDS - например у TI или AD.

Документацию они высылают по первому запросу если чтото не устраивает (согласен - качество ужасное но это ЛУЧШЕ, чем ШЛАК из китая).

 

А чем это не устраивает? sn75lvds84a доки в открытом доступе, оригинальные..

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


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

Наверно так, что это бесплатно, по крайне мере, для СТМ :biggrin:

Ну тогда для Kinets дают таким же образом PEG бесплатно, а это помощнее emwin будет, да там еще и и оперсорсный GUI тож дают. :laughing:

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


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

В этом смысле Qt на raspberry pi будет гораздо легче.

 

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

 

Ну тогда для Kinets дают таким же образом PEG бесплатно, а это помощнее emwin будет, да там еще и и оперсорсный GUI тож дают. :laughing:

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

ЗЫ. И вообще, с исходниками от фриски очень тяжело разбираться и модифицировать, "наигрался" с их МQХ, а точнее с его усбшным стеком.... Ну нафиг, так переплели все с ядром и др. драйверами, что распутать... ИМХО, конечно, может у кого и хорошо получается :biggrin:

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

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


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

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

Да да, спросите тут что-нибудь про emwin. Вам в лучшем случае ответят что нибудь про версию 3.8. ;)

Нынче такие условно бесплатные GUI все раздают, вон даже Renesas расщедрился

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


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

Титанический труд, оправданный только для тысячный серий.

Ну не везде же HMI-панели ставить :rolleyes:

 

 

Резистивка прекрасно подключается к портам МК, если они тянут 20ма тока и коммутируются с встроенным АЦП, емкостной по i2c прекрасно работает.

Можно, но это уже как автор задачи захочет, ибо TSC2007-подобные всё таки разгружают проц от необходимости постоянно опрашивать панель, предоставляя вывод IRQ.

 

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


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

Да да, спросите тут что-нибудь про emwin. Вам в лучшем случае ответят что нибудь про версию 3.8. ;)

Нынче такие условно бесплатные GUI все раздают, вон даже Renesas расщедрился

 

Опять же, много-ли кто на их чипах что-то делает? 80% - СТМ и LPC.

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


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

И вообще, с исходниками от фриски очень тяжело разбираться и модифицировать,

Я USB стек Freescale и на bare board поднял, и на MQX, и на uCOS-III.

Можете скачать у меня

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


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

Ну не везде же HMI-панели ставить :rolleyes:

 

 

 

Можно, но это уже как автор задачи захочет, ибо TSC2007-подобные всё таки разгружают проц от необходимости постоянно опрашивать панель, предоставляя вывод IRQ.

 

Да тут в другом дело - захочет-ли ТС связываться с программированием этого, сейчас все ведь галочками в кубе хотят сделать, а тут куб не поможет. Быстродействия у меня это все меньше процента отнимает.

 

Я USB стек Freescale и на bare board поднял, и на MQX, и на uCOS-III.

Можете скачать у меня

 

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

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


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

Опять же, много-ли кто на их чипах что-то делает? 80% - СТМ и LPC.

Renesas Synergy - это те же кортексы.

Берете их либу и ставите на свой микрокотнтроллер.

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

Взглянул сейчас на возможности GUIX STUDIO и скажу что это будет проще и дешевле чем FTDI и их EVE Screen Designer.

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


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

Для работы по SPI делал дисплей на контроллере EPSON - кроме вывода полноцветных картинок все замечательно. Видеопроцессор умеет раскрашивать при выводе монохромный битмап со скоростью 65 мегапикселей в секунду.

frontpanel_sch.pdf

post-28634-1504276183_thumb.jpg

post-28634-1504276192_thumb.jpg

post-28634-1504276206_thumb.jpg

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


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

Для работы по SPI делал дисплей на контроллере EPSON

 

Не вижу сейчас смысла ставить отдельный дисплей-контроллер, это было актуально лет 5-7 назад, когда в МК не было собственных контроллеров с дма2д..

 

это будет проще и дешевле чем FTDI и их EVE Screen Designer.

С этой экзотикой не знаком вообще, как и большинство здесь присутствующих :laughing:

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


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

... и тащить два десятка проводов на морду... еще и память отдавать с процессоре под фреймбуфер.

 

Кстати, кто-нибудь пождскажет одночиповое решение для переобразования MIPI-DSI в паралельный RGB?

А то есть очередной шедевр STM32F769IIT6 - и SN75LVDS82 кажется не совсем подходит... а в процессоре еше не знаю, мождно ли так упростить его DSI.

 

 

 

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


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

... и тащить два десятка проводов на морду... еще и память отдавать с процессоре под фреймбуфер.

 

Кстати, кто-нибудь пождскажет одночиповое решение для переобразования MIPI-DSI в паралельный RGB?

 

Поэтому использую LVDS

 

Про вот это - MIPI-DSI, в свое время искал что-то чтоб сконвертить в LVDS или RGB ничего не нашел, кроме дисплейчиков для мобильников с данным портом, и забил на это вообще..

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


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

Поэтому использую LVDS

Формируете у процессора из RGB?

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


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

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

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

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

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

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

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

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

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

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