реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Qt на STM32 comming soon
k000858
сообщение Jun 28 2018, 04:22
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



http://blog.qt.io/blog/2018/05/03/qt-microncontrollers-mcu/

Вот тут то и пригодятся суперпроизводительные F7/H7.

На мой взгляд технология поперспективнее явы на STM32. Как считаете?
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 28 2018, 06:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



F7/H7 нисколько не суперпроизводительные. Внутренние шины 200Mhz только. Едят много эти процы, отстают же они от A9. Qt для этих камней вытягивают только под графику. Ява это монстр, эти процы пока далеки от средней реализации под Яву, чего только будет стоить им динамический гарбаш. А поддержка сети какая там и там? Слона (Ява) с муравьём (Qt) сравнивать не есть хорошо! А Qt даст этим старшим STMам хоть что то похожее на графику со слоями, прозрачностями и тп и только. То чего давно хотелось, ... приближается но не так быстро.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 28 2018, 07:37
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(k000858 @ Jun 28 2018, 07:22) *
http://blog.qt.io/blog/2018/05/03/qt-microncontrollers-mcu/

Вот тут то и пригодятся суперпроизводительные F7/H7.

На мой взгляд технология поперспективнее явы на STM32. Как считаете?


Вот не пойму, зачем насиловать камни, которые явно не предназначены для подобных тяжелых фреймворков??
Ну вот зачем, когда есть кортексы А, многоядерные с кучей памяти, которой для этих монстров все-равно будет мало... wacko.gif
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 28 2018, 07:48
Сообщение #4


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(k000858 @ Jun 28 2018, 07:22) *
На мой взгляд технология поперспективнее явы на STM32. Как считаете?

Новость не свежая. Я как Qt-фанатик отчасти рад этому. Но есть и недостатки, как и у проекта Boot2Qt.
Дело в том, что всё это требует POSIX-базы, например RTEMS. Вот если бы они портанули так, чтобы никакая ОС не требовалась, тогда да. RTEMS конечно открытая бесплатная ОС, может с ней не сложно работать, не знаю. Посмотрим.


--------------------
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 28 2018, 08:25
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(k000858 @ Jun 28 2018, 07:22) *
На мой взгляд технология поперспективнее явы на STM32. Как считаете?

QT уж пару лет как идет с Nucleus Plus под микроконтроллеры с Cortex-M.
Однако на демороликах видно как QT лагает очень серьезно на STM-ах.

Таже µGFX имеет похожие виджеты и цена приемлемая.
Да и ява побеждает в виде Android Things.
Так что места где можно развернуться с QT я даже не вижу.


Go to the top of the page
 
+Quote Post
beard42
сообщение Jun 28 2018, 08:28
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 18-11-12
Пользователь №: 74 448



Цитата(Aner @ Jun 28 2018, 08:31) *
А Qt даст этим старшим STMам хоть что то похожее на графику со слоями, прозрачностями и тп и только. То чего давно хотелось, ... приближается но не так быстро.

А TouchGFX и EmbeddedWizard разве этого же не предлягают? Я имею в виду слои/прозрачность и прочее.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 28 2018, 09:05
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (beard42 @ Jun 28 2018, 11:28) *
А TouchGFX и EmbeddedWizard разве этого же не предлягают? Я имею в виду слои/прозрачность и прочее.

Вот именно что предлягают. Плохо, ограниченно, трудоемко в сравнении с Qt. Ну если сравнить, TouchGFX как простой велосипед и Qt как машину с движком.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 28 2018, 09:48
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Aner @ Jun 28 2018, 09:31) *
А Qt даст этим старшим STMам хоть что то похожее на графику со слоями, прозрачностями и тп и только. То чего давно хотелось, ... приближается но не так быстро.

В Embedded Wizard все это есть, и полная динамика рантайма, и гарбадж коллектор, и много чего.
Огромное множество готовых платформ, от венды, WebGL и расберри до STM32 и LPC.
Молодцы немцы, поработали на славу.

А Qt замечательно работает на расберри и одноклассниках с линуксом. А STM32, даже топовый, с трудом тянет экранчик 800х600 с 16-битным цветом. Ну и на кой там Qt


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 28 2018, 10:30
Сообщение #9


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(MrYuran @ Jun 28 2018, 12:48) *
А Qt замечательно работает на расберри и одноклассниках с линуксом. А STM32, даже топовый, с трудом тянет экранчик 800х600 с 16-битным цветом. Ну и на кой там Qt

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


--------------------
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 28 2018, 10:43
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AVR @ Jun 28 2018, 13:30) *
Одно дело анимация и прочие загогулины, другое дело когда просто контролы и медленно меняющиеся графики.


Сколь не пробовал на стм, более путного, чем емвин для него ничего нет, или монстроидально или медленно или писать на плюсах, что не гуд, ИМХО.
Кстати, чем емвин-то не угодил??

Сообщение отредактировал mantech - Jun 28 2018, 10:43
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 28 2018, 11:18
Сообщение #11


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(mantech @ Jun 28 2018, 13:43) *
Сколь не пробовал на стм, более путного, чем емвин для него ничего нет, или монстроидально или медленно или писать на плюсах, что не гуд, ИМХО. Кстати, чем емвин-то не угодил??

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


--------------------
Go to the top of the page
 
+Quote Post
golf2109
сообщение Jun 29 2018, 02:58
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 15-04-10
Из: Kiev
Пользователь №: 56 654



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

Firmware size: 13 MB.
RAM required: 10 MB.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 29 2018, 08:01
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(golf2109 @ Jun 29 2018, 05:58) *
посмотрел на характеристики для простенького набора
виджетов и ужаснулся...

То ли еще будет. ИМХО, до вменяемого для Cortex-M размера и скорости не перепилят: Qt с самого начала не был легким.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 29 2018, 08:54
Сообщение #14


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(golf2109 @ Jun 29 2018, 05:58) *
посмотрел на характеристики для простенького набора
виджетов и ужаснулся...

Firmware size: 13 MB.
RAM required: 10 MB.


Ну, кому-то хочется портировать все это, чем бы дитя не тешилось, только б не плакало... Потом начнут урезать функционал, придут к тому же емвину, но более сложному в использовании... За-то есть чем гордится biggrin.gif

Цитата(AVR @ Jun 28 2018, 14:18) *
Emwin не пробовал, возможно его тоже можно на десктопе запускать в целях тестирования и отладки.


А что там отлаживать-то?? Это ж не язык в языке, как qt, создал формы в дизайнере на РС (да, он убогий), скомпилил и запускай в своей программе rolleyes.gif
Go to the top of the page
 
+Quote Post
khach
сообщение Jul 1 2018, 09:17
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(golf2109 @ Jun 29 2018, 04:58) *
Firmware size: 13 MB.
RAM required: 10 MB.

И куда все это пихать? Ну предположим в F7 внешней РАМ-ы достаточно, но фирмварь во флешь не лезет. Т.е во флеше только загрузчик оставлять, а остальное грузить из внешнего флеша в RAM при старте? Так мы теряем преимущества STM32 c почти мгновенным стартом по сравнению с линуховыми платформами.
Или можно разделить ресурсы Qt и фирмварь?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 01:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016