inventor 0 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба у меня валяется 429 контролллер, откомпилил для него демку, которая выводит различную графику на экран есть желание перетащить все это на российский контроллер, который работает с дисплеем через русскую же плиску сделал простые вещи типа меню и вывода простых изображений BMP и XBM, хотелось бы вывести Jpeg и mJpeg выдернул библиотеку для платки stm но у меня контроллер m3 а не m4, будет ли эта библиотека поддерживать m3 или нужно искать специально для нее (у меня просто нет исходников) что посоветуете вообще по этой библиотеке, кто с ней работал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 10 minutes ago, inventor said: что посоветуете вообще по этой библиотеке, Применять, продукт коммерческий, работает, поддерживается. 10 minutes ago, inventor said: кто с ней работал? Очень многие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 14 minutes ago, inventor said: Для JPEG, mJPEG, PNG, TTF шрифтов в emWin используются сторонние открытые проекты. Так что тащить ради этого весь emWin не имеет смысла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба я посмотрел на FFmpeg - там такой код будто таракан пробежал ни коментариев, ничего нет магические числа, непонятные условия. хотелось бы посидеть денек-два и запустить, а не вникать месяц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 8 минут назад, AlexandrY сказал: Для JPEG, mJPEG, PNG, TTF шрифтов в emWin используются сторонние открытые проекты. Как-то года 3 назад, хотел использовать этот емвин, чтоб не писать свой ГУЙ, и по-моему там эти картинки засовывали в исходник в распакованном виде, как 2х мерные массивы цветовой составляющей. Может потом они что-то сделали по-умнее, ибо это был шлак какой-то... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 35 minutes ago, mantech said: Как-то года 3 назад, хотел использовать этот емвин, чтоб не писать свой ГУЙ, и по-моему там эти картинки засовывали в исходник в распакованном виде, Для простых проектов в этом нет беды, emWIN не требует экранного буфера размером с весь экран, т. е. прекрасно заводится на обычных МК без внешней памяти. Работает практически с любыми экранами со встроенными контроллерами. Для более красивых и сложных придуман touchGFX, который для STM бесплатный, да еще и на плюсах сделан, что вообще ништяк. Развивается очень активно. Требует экранный буфер, это значит нужно внешнее ОЗУ, т.е. заточено под экраны без встроенных контроллеров. Если камень мощный, чтобы запустить там линуху, то существует Qt. Буквально на днях та же Qt выпустила решение для старших MCU без линухи под обычные RTOS (или вообще без нее). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 8 часов назад, Forger сказал: Буквально на днях та же Qt выпустила решение для старших MCU без линухи под обычные RTOS (или вообще без нее). Ооо, прикольно даже... Вы сами-то это пробовали? Вот ИМХО, мне это напоминает ucLinux - этакий чемодан без ручки... По моему Qt - это не только ГУЙ, но и скриптовой язык, который взаимодействует с линуховым окружением, а иначе он нафиг не нужен. А вот теперь вопрос, с чем он будет взаимодействовать в "обычные RTOS (или вообще без нее)." и каким образом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 1 hour ago, mantech said: Ооо, прикольно даже... Вы сами-то это пробовали? Нет, она платная, но есть evaluation под STM32H7. 1 hour ago, mantech said: А вот теперь вопрос, с чем он будет взаимодействовать в "обычные RTOS (или вообще без нее)." и каким образом? Почитайте )) Там про это должно быть написано, есть видосы на ютубах )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 11 hours ago, mantech said: Ооо, прикольно даже... Вы сами-то это пробовали? Вот ИМХО, мне это напоминает ucLinux - этакий чемодан без ручки... По моему Qt - это не только ГУЙ, но и скриптовой язык, который взаимодействует с линуховым окружением, а иначе он нафиг не нужен. А вот теперь вопрос, с чем он будет взаимодействовать в "обычные RTOS (или вообще без нее)." и каким образом? Потому что Qt - это среда разработки типа Eclipse. Помещаете в эту среду сорсы RTOS, портируете их, отлаживаете... - вот так и взаимодействуете. Полный GUI Qt на микроконтроллеры, естественно, никто еще не перенес. Кстати, аппаратный декодер MPEG есть в микроконтроллерах Renesas Synergy и к ним идет бесплатное GUI - https://rtos.com/solutions/guix/embedded-gui/ Оно заткнет за пояс и emGUI и всяческие touchGFX Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 1 hour ago, AlexandrY said: Потому что Qt - это среда разработки типа Eclipse. среда разработки типа Eclipse - это Qt Creator, бесплатная, на ней можно отлаживать МК, прикрутив GCC. В интернетах полно по этому информации. https://habr.com/ru/post/222877/ Самое ценно в Qt это не ее среда, а все остальное, именно оно платное под "нетиповые" платформы. 1 hour ago, AlexandrY said: Полный GUI Qt на микроконтроллеры, естественно, никто еще не перенес. Сама контора разработчик Qt именно это и сделала, но это не бесплатное решение, разумеется. https://blog.st.com/qt-stm32-webinar/ https://habr.com/ru/company/embox/blog/459730/ 1 hour ago, AlexandrY said: Renesas Synergy На правах рекламы? ))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 34 minutes ago, Forger said: среда разработки типа Eclipse - это Qt Creator, бесплатная, на ней можно отлаживать МК, прикрутив GCC. В интернетах полно по этому информации. На правах рекламы? ))) Запоздалая поправка однако с вашей стороны. А что мешало корректно написать с самого начала? Но сути не меняет, в Qt нет никакой поддержки RTOS, кроме жирной VxWorks. Полный GUI Qt на MCU не перенесен, ютубные ролики это только подтверждают. Самый бюджетный вариант на сегодня - это GUI X. И это не реклама, а факт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 13 minutes ago, AlexandrY said: Запоздалая поправка однако с вашей стороны. А что мешало корректно написать с самого начала? Это - правка вашего незнания предмета, ответ на ваш пост. Читайте внимательнее, что тут пишут люди. Quote Но сути не меняет, в Qt нет никакой поддержки RTOS, кроме жирной VxWorks. Это не так и опять подтверждает незнание предмета. Quote Самый бюджетный вариант на сегодня - это GUI X. Бюджетный подразумевает бесплатный, как тот же emWin или touchGFX (обе бесплатные под STM). Тут весь тулчейн тоже бесплатный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 20 декабря, 2019 Опубликовано 20 декабря, 2019 (изменено) · Жалоба 1 час назад, Forger сказал: Сама контора разработчик Qt именно это и сделала, но это не бесплатное решение, разумеется. А еще и толстое, как программирование под винду - "В итоге с включенной оптимизацией компилятора по размеру памяти -Os образ библиотеки получился 3.5 Мб," Для сравнения, вся моя самописная ось, с гуем, ФС, сетевым стеком, виртуальними задачами и шрифтами по умолчанию - 500Кб. Изменено 20 декабря, 2019 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 1 minute ago, Forger said: Читайте внимательнее, что тут пишут люди. Тут весь тулчейн тоже бесплатный? Какие люди? Автор фэйковой оси Embox? Квадраты двигать научился на GUI! И вы на это ссылаетесь? Серьезно!? Еще курсачи студенческие поищите про Qt. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 6 minutes ago, mantech said: Для сравнения, вся моя самописная ось, с гуем, ФС, сетевым стеком, виртуальними задачами и шрифтами по умолчанию - 500Кб. Qt - это кроссплатформенное решение, которое ОДИНАКОВО будет работать на разных устройствах. Поэтом его бессмысленно сравнивать со standalone проектами, которые сами в себе. Для написания приложения не нужен программист-эмбеддер, т.е. появляется очень важное разделение труда для устройств со сложным интерфесом и в проектах, где предусматривается семейство разных устройств на общей платформе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться