URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 118228
[ Назад ]

Исходное сообщение
"Представлены варианты Qt5 для микроконтроллеров и OS/2"

Отправлено opennews , 22-Авг-19 12:53 
Проект Qt представил (https://blog.qt.io/blog/2019/08/21/announcing-qt-mcus/) редакцию фреймворка для микроконтроллеров и маломощных устройств - Qt for MCUs (https://www.qt.io/qt-for-mcu). Из достоинств проекта отмечается возможность создания графических приложений для микроконтроллеров, используя привычный API и инструменты разработчика, применяемые также для создания полноценных GUI для настольных систем. Интерфейс для микроконтроллеров создаётся с использованием не только  C++ API, но и применяя QML c виджетами Qt Quick Controls, переработанными для небольших экранов, обычно  применяемых в бытовой электронике, носимых устройствах, промышленном оборудовании и системах умного дома.


Для достижения высокой производительности сценарии QML транслируются в код на C++, а отрисовка осуществляется при помощи отельного графического движка, оптимизированного для создания графических интерфейсов в условиях небольшого объёма оперативной памяти и процессорных ресурсов. Движок разработан с оглядкой на микроконтроллеры ARM Cortex-M и поддерживает ускорители  2D-графики, такие как PxP на чипах NXP i.MX RT, Chrom-Art на чипах STM32 и  RGL на чипах Renesas RH850.  Для тестирования пока доступна только демонстрационная сборка (https://www.qt.io/qt-for-mcu#qtmcudemo).

Дополнительно можно отметить создание (https://www.bitwiseworks.com/) независимыми энтузиастами порта Qt5 для операционной системы OS/2. Порт включает все основные части модуля QtBase и уже пригоден для компиляции и запуска в OS/2 большого числа существующих Qt5-приложений. Из ограничений отмечается отсутствие поддержки     OpenGL, IPv6 и Drag&drop, невозможность изменения изображения курсора мыши, недостаточная интеграция с рабочим столом.

URL: https://blog.qt.io/blog/2019/08/21/announcing-qt-mcus/
Новость: https://www.opennet.ru/opennews/art.shtml?num=51339


Содержание

Сообщения в этом обсуждении
"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 12:53 
Qt для калькуляторов это круто. А трансляция Qml в C++ должна быть во всех версиях

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено equeim , 22-Авг-19 15:37 
>>А трансляция Qml в C++ должна быть во всех версиях

Будет в Qt 6.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 19:09 
И даже прямо в машинные коды.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 12:54 
>Представлены варианты Qt5 для микроконтроллеров и OS/2
>но и применяя QML c виджетами Qt Quick Controls

Что за....


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено iLex , 22-Авг-19 12:55 
А можно ли этот фреймворк для микроконтроллеров использовать и на десктопе? Ну, чтоб бинарник со статической линковкой весил чуток поменьше традиционных 5Мб даже для Hello World'а?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено proninyaroslav , 22-Авг-19 14:05 
Явно поддержка только ARM, хотя думаю умельцы могут переписать платформо-зависимые компоненты и для x86.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 15:44 
А он только с QtBase сколько весит на десктопе?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Fracta1L , 22-Авг-19 12:55 
> Для достижения высокой производительности сценарии QML транслируются в код на C++, а отрисовка осуществляется при помощи отельного графического движка, оптимизированного для создания графических интерфейсов в условиях небольшого объёма оперативной памяти и процессорных ресурсов.

А можно вот это вот на десктопный Линукс, аа?


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 17:35 
Десктоп не попадает под "в условиях небольшого объёма оперативной памяти и процессорных ресурсов" :)

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено trdm , 23-Авг-19 09:06 
Я Qt забросил после выхода Qt5. Слишком жирная и тормозная хрень.
креатор стартует 10 секунд - это пипец. MS VS стартует 4 секунды.
кингофт офис это тоже понял, выкинул половину Qt-а, оставил только соре.
надо же так либу и софт опустить.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 10:41 
Юзеру абсолютно пофиг на то, что разработчик аж шесть секунд в день теряет.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Анином , 23-Авг-19 14:08 
Это пизнание неполно без указания библиотеки, на которую пришлось перейти.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Diozan , 22-Авг-19 12:56 
>>>для компиляции и запуска в OS/2

Это ещё бывает?


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 12:56 
Получается ява скрипт завезли в микро контроллеры?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено me , 22-Авг-19 13:04 
Espruino

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Попугай Кеша , 22-Авг-19 12:57 
OS/2 это то, что в 90-е похоронили. Зачем оно сегодня?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Andrey Mitrofanov_N0 , 22-Авг-19 13:02 
> OS/2 это то, что в 90-е похоронили. Зачем оно сегодня?

Для рекламы новых процессоров знаменитой фирмы Ibm RedHat/


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 13:43 
> Ibm RedHat/

iHat же. // хм...


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 13:57 
IHateYou

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Null , 22-Авг-19 22:48 
Big BlueHat

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 19:11 
Оно также, как и десктопная Винда, прибито к архитектуре x86.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Потомок изобретателя колеса , 22-Авг-19 22:21 
Это Вы про PowerPC?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 27-Авг-19 17:27 
Это я про OS/2

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 22:30 
> Оно также, как и десктопная Винда, прибито к архитектуре x86.

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


ЗЫ

Я про NT пишу, разумеется.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено anonim6789900 , 23-Авг-19 09:09 
Я с обычной 2003 Виндой под Итаниум сталкивался (а этот шкаф, конкретно не х86).

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 23-Авг-19 09:16 
> Я с обычной 2003 Виндой под Итаниум сталкивался (а этот шкаф, конкретно
> не х86).

Верно, я и позабыл про Итаник, да и не только про него. Значит, как минимум, уже шесть архитектур набирается: x86, DEC Alpha, MIPS, PowerPC, IA-64, ARMv7.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 23-Авг-19 12:12 
> Винда, вообще говоря, не была прибита к архитектуре x86 и планировалась изначально
> для трёх, как минимум. И даже, подозреваю, до сих пор есть
> возможность в разумные сроки и с разумным бюджетом пересобрать её ядро, сервисы

но оно по прежнему будет падать в синий экран при делении на ноль в непривиллегированном юзерспейсе ;-)
(помнити американский крейсер!)

> и прочий мир под другие архитектуры. Но майкам это ни к
> чему, на других архитектурах для них нету потребителя.

на arm - есть, но они что-то очень странное делают - боятся поссориться с гуглем?


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 27-Авг-19 18:05 
Пересобрать можно. Ну, теоретически. Исходники системной части оффтопика написаны ВНЕЗАПНО на православных Сях, а не на модно-молодёжном хламе. Они у меня есть, на всякий случай проверил: смотрю прямо в святая святых и вижу благодатную сишечку. :) При беглом и поверхностном взгляде ассемблерные вставки и какой-то железо-специфический код в глаза не бросаются. А копирайты в коде какие старые — ты не поверишь: ещё восьмидесятых годов. Приводить цитаты не буду, а то забанят опеннет злые цензоры за нарушение безобразий, верьте на слово. :)

И вот что хочу отметить про исходники: какой красивый код у майков, как оформлен и документирован — и какой гнусный и мерзкий у поцтеринга. Небо и земля.


> на arm - есть, но они что-то очень странное делают - боятся
> поссориться с гуглем?

Подозреваю, что какие-то части системных потрохов они регулярно собирают не только под две писюковые и АРМ, но и вообще для «перспективных платформ», как делали когда-то Яблоки для своей Десяточки, несмотря на крепкую дружбу с Межделмашем.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Ano , 09-Сен-19 21:22 
Чё ж на Оффтопике таки нельзя настроить нужное или сложно неимоверно, если код такой красивый.

Как же эти красавцы сделали такой уродливый язык батничков.

Местами внутри может и красиво, но снаружи уродливо.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 09-Сен-19 21:28 
> Чё ж на Оффтопике таки нельзя настроить нужное или сложно неимоверно, если
> код такой красивый.

Что тебе там настраивать надо в ядре ОС? Совсем уже линуксоиды слабенькие умом пошли.


> Как же эти красавцы сделали такой уродливый язык батничков.

Кто тебя заставляет писать что-либо на языке батничков?


> Местами внутри может и красиво, но снаружи уродливо.

Просвещайся по истории вопроса:

http://www.os2museum.com/wp/why-does-windows-really-use-back.../


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 27-Авг-19 17:30 
Windows Server - может быть, но я про массовую десктопную Винду.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 27-Авг-19 17:53 
> Windows Server - может быть, но я про массовую десктопную Винду.

Не только Windows Server, но и другие варианты. Вдаваться в детали мне лень, это можно нагуглить.

После уточнения о поддерживаемых архитектурах: x86 (32- и 64-разрядные), DEC Alpha, MIPS, PowerPC, IA-64, ARMv7. Это касается только семейства NT. Поддержки Alpha, MIPS, PowerPC в актуальных версиях нету.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 10:44 
Винду вполне безболезненно под ARM перенесли (Windows RT ещё).

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено ыы , 22-Авг-19 13:55 
чтоб вы могли беспрепятственно снимать деньги с карточки.. если они у вас конечно есть :)
похоронили ее походу только в мозгу отсталой и необразованной части населения...

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 22-Авг-19 14:07 
с разморозочкой - последний банкомат с этим древним хламом я видел в 2009м в аэропорту мадрида. Угадаешь, откуда я знаю что там был этот древний хлам?

Правильно - он перезагрузился, продемонстрировав свои потроха (а попутно сожрал и не отдал карточку каких-то нигров, пытавшихся добыть из него бабок. Тупые нигры - я как увидел ЭТО с уехавшей мимо прекрасного древнего ЭЛТ картинкой - мне и в голову не пришло им воспользоваться. Тем более что нормальный нашелся - рядом, в соседнем проходе.)

давным-давно уже даже в самых древних - XP.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 14:47 
> давным-давно уже даже в самых древних - XP.

Ты хочешь сказать, что банкоматы и терминалы меняют _так_ часто?!


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Andrey Mitrofanov_N0 , 22-Авг-19 15:11 
>> давным-давно уже даже в самых древних - XP.
> Ты хочешь сказать, что

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

И поёт-поёт-поёт об них двоих.  В кажном камменте.

Как ты не понял же??


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено имя , 22-Авг-19 15:35 
>> давным-давно уже даже в самых древних - XP.
> Ты хочешь сказать, что банкоматы и терминалы меняют _так_ часто?!

Износ, вандализм, погодные явления, новые безопасники над душой — причин масса.

А что до терминалов… Вот у ЦППК, дочки РЖД, в третьем поколении таких автоматов ещё недавно был POSready 2009. И ввиду специфики работы с бюджетом они с удовольствием поменяют их целиком на что-нибудь ещё.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 17:22 
Банки добавляют новые фичи. Например у Сбера сейчас практически везде сенсорсное управление и интеграция с порталом интернет-банка - соотвественно старые машины для внедерния этого хозяйтсва были заменены. Плюс еще всякие фичи для противодействия взломщикам и мошенникам добавляются.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 17:28 
А ещё сберовские терминалы по вечерам невозможно застать работающими: обновлятся-с.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 17:34 
> Банки добавляют новые фичи. Например у Сбера сейчас практически везде сенсорсное управление
> и интеграция с порталом интернет-банка - соотвественно старые машины для внедерния
> этого хозяйтсва были заменены. Плюс еще всякие фичи для противодействия взломщикам
> и мошенникам добавляются.

Сенсорное — это которое неустойчиво к вандализму и ещё его надо часто чинить^W менять задорого? Отличный выбор! Наука эргономика одобряет и уходит к тем, кто ещё не в белом.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 22-Авг-19 18:01 
> Сенсорное — это которое неустойчиво к вандализму и ещё его надо часто чинить^W менять

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

А вот у твоего любимого гуана с осьдва была обычная бьющаяся ЭЛТ.

> задорого? Отличный выбор! Наука эргономика одобряет и уходит к тем, кто

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

поправил, не благодари.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 18:09 
А ты в курсе, что часть человечества не умеет и никогда не научится пользоваться приборами без обратной связи? Такими уродились, школа ничем не поможет.

А ты знаешь, почему на самом деле повсеместно заменяют чугуниевые кнопки на сенсорные экраны? И что по этому поводу думают операторы различной техники, которой внезапнос стало невозможно пользоваться, не глядя всё время в экран?


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 22-Авг-19 18:19 
> А ты в курсе, что часть человечества не умеет и никогда не научится пользоваться приборами без
> обратной связи? Такими уродились, школа ничем не поможет.

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

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

К тому же кнопочки по бокам совершенно контринтуитивны - не сразу вообще понимаешь, что это не украшение.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 18:23 
>> А ты в курсе, что часть человечества не умеет и никогда не научится пользоваться приборами без
>> обратной связи? Такими уродились, школа ничем не поможет.
> мне кажется, этим людям лучше обратиться вооон туда, в окошко кассы.
> Потому что у них еще много чего не получится.

А как же ко-ко-CoC и диверсия^W диверсити?


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

Других проектировщиков у меня для вас нету, к сожалению. Скоро и таких не останется, только аутсорс в Бангладеш.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 22-Авг-19 18:29 
> А как же ко-ко-CoC и диверсия^W диверсити?

а ты думал, кто в кассе-то сидит? Вот такой же альтернативно-одаренный.

Мои прошлонедельные страдания с ВТБ и его кодогенератором - пером не описать.
(а на сайтах за это банют)

> Других проектировщиков у меня для вас нету, к сожалению.

этим, с кнопочками - лет по 15 уже минимум. Те проектировщики уже либо на пенсии давно, либо в эффективные подались.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 16:44 
Хз, в Греции видел достаточно совремееные NCR и Diebold, позволяют вносить наличку на карту и снимать деньги через contactless. Банкомат с кнопками. Где ты видел банкомат с contactless 15 лет назад?

У нас один банк повсеместно заменяет старые NCR на новые, у них тоже есть contactless, но экран уже сенсорный. При этом гнездо для наушников (для незрячих) есть, как и на старых банкоматах того же банка (обычно его ломали вандалы, пихая туда всякий мусор), только вот толку от гнезда если тактильных кнопок нет. Разве что реализовали навигацию в меню через pin keypad.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Ретроград , 22-Авг-19 19:33 
> бьющаяся ЭЛТ

А ты сам хоть раз пробовал разбить ЭЛТ? Видимо нет. Это как бы нифига не просто. Оно после падения с девятого этажа на бетон не всегда колется, а уж кувалдой или кирпичом его можно долбить до рассвета или приезда патруля - смотря что случится раньше.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 22-Авг-19 22:14 
банкоматный - нет, но не думаю что там какие-то чудеса (учитывая, что выпущено ЭТО было наверняка еще в 90е)
Обычные от чб телевизоров, когда-то имевшиеся на любой помойке - пробовал, вполне себе бьются.

P.S. и да, объясните кто-нибудь этим ди6илам, что задняя крышка блока с сенсорной панелью - бронированная, ее пули не пробивают. Только зря панель портят.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 10:55 
> Обычные от чб телевизоров, когда-то имевшиеся на любой помойке

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


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 23-Авг-19 12:04 
ну ты правда думаешь что в том древнючем хламе с осьпополамой стояло не такое же точно несовковое г-но?

Или даже худшее - поскольку телевизоры все же делали для людей, а ЭТО 10" нечто - я не знаю, для кого, но не люди они точно.

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


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Kuromi , 26-Авг-19 06:11 
Сбер собирается практически все банкоматы заменить на ресайклеры (те что принимают и выдают одни и те же деньги), а это означает ПОЛНУЮ замену ВСЕГО парка. Произойдет не быстро, но все старые банкматы они уберут.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 26-Авг-19 10:56 
нет игр - в помойку такую ОСь)))

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Hewlett Packard , 22-Авг-19 13:07 
Наконец-то забили на десктоп и делом занялись.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 13:38 
Ну наконец свежатинка для OS/2.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 13:43 
Qwidget не портировали?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 14:18 
На подходе очередная порция софта для управления лампочками и переключения музычки

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 02:38 
Для управления переключением музыки в лампочках.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено 4eburashk , 22-Авг-19 14:25 
currently available for the followig boards:
STM32F769i-DISCO
STM32F7508-DK
I.MX RT1050-EVKB
Так что нищим владельцам блюпилов и всего слабее F7 просьба не беспокоиться.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 14:56 
скоро SoC Vortex86MX назовут микроконтроллером...

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Hewlett Packard , 23-Авг-19 08:39 
Начиная со слова "Renesas" как бы понятно что все это вообще про индустрию, а не про энтузиастов.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 14:45 
> фреймворка для микроконтроллеров и маломощных устройств

Где ОС зачастую нету и для чего пишут даже не на сишечке, а сразу на ассемблере? Гигантский прорыв прогресса развития инноваций.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 14:57 
Микроконтроллеры - вообще широкое понятие. Вот уж я сомневаюсь что под арм на ассемблере кто-то пишет. Если уж кто-то до такого докатился - можно смело железку попроще и подешевле взять

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 15:15 
> Микроконтроллеры - вообще широкое понятие. Вот уж я сомневаюсь что под арм
> на ассемблере кто-то пишет. Если уж кто-то до такого докатился -
> можно смело железку попроще и подешевле взять

https://www.google.com/search?q=arm+assembly

About 280,000,000 results (0.31 seconds)

И на самом верху выдачи — документация от ARM.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 13:14 
Спасибо что спас деревню. Я не имел ввиду, что это невозможно, а то что это непрактично в случае "микроконтроллеров"

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 10:59 
Под ARM на ассемблере писать это надо вообще героическим человеком быть.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено НяшМяш , 22-Авг-19 14:59 
Мне кажется, вы популярные микроконтроллеры в последний раз лет 15 назад видели.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 15:17 
> Мне кажется, вы популярные микроконтроллеры в последний раз лет 15 назад видели.

Вот и наступило тёмное время, когда «программисты» гордятся (они этим гордятся, Карл!!!) отсутствием знания ассемблера для микроконтроллера.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено alex , 22-Авг-19 16:44 
знать и писать проекты - это как бы 2 большие разницы.
Максимум в паре критичных мест ассемблерные вставки. Ну и интринсики.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 27-Авг-19 18:11 
А потом боинги падают и поезда сталкиваются. Известное дело: ляп-ляп-ляп на жлобоскрипте и пихтоне — и в продакшын.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено имя , 27-Авг-19 20:07 
> А потом боинги падают и поезда сталкиваются. Известное дело: ляп-ляп-ляп на жлобоскрипте
> и пихтоне — и в продакшын.

Жабий-скрипт не нужен, ляпать и на си эффективно можно: с гонками, размашистым ветвлением, беспонтрольной рекурсией и тонной глобальных переменных. А боинги — слишком штучно, шансы кого-нибудь убить можно увеличить внедрением trottle-by-wire и прочего крузис-контроля.

Впрочем, вот, тойота уже давно показала мастер-класс с жертвами: https://users.ece.cmu.edu/~koopman/pubs/koopman14_toyota_ua_...


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Demo , 22-Авг-19 17:06 
> наступило тёмное время, когда «программисты» гордятся
> отсутствием знания ассемблера

А что это вы, собрались под qt на ассемблере писáть?
Успехов вам в этом нелёгком ремесле!


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено forum reader , 22-Авг-19 16:34 
Ты когда последний раз видел микроконтроллеры Даже на PICах уже давно в тренде реалтаймовая операционка.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 17:35 
Ты не путай PIC с PIC32.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено forum reader , 23-Авг-19 08:15 
> Ты не путай PIC с PIC32.

Путает тот, кто думает что ОС это обязательно гигабайты с GUI браузаером и мышкой.
А я не путаю. Есть сборки для PIC16.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Hewlett Packard , 23-Авг-19 08:38 
Вот PIC16 все-таки лучше на ассемблере, Си для него всегда был сбоку натянут.
Но наличие RTOS никак ассемблер и не отрицает.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 18:54 
Только сегодня правил код на ASMе для PIC16F1507 - программа на Си с требуемым функционалом в него не влезет, и вообще на камне 128 байт ОЗУ!
Какие операционки реального времени могут заработать на этом чудесном кристалле?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Anonymoustus , 22-Авг-19 20:28 
> Только сегодня правил код на ASMе для PIC16F1507 - программа на Си
> с требуемым функционалом в него не влезет, и вообще на камне
> 128 байт ОЗУ!
> Какие операционки реального времени могут заработать на этом чудесном кристалле?

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


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено А , 23-Авг-19 08:36 
Мне кажется что Вы не совсем умеете писать на си плюс асм для микроскопических ресурсов. Хороший компилятор си выдает компактный машинный код. Куча накладных расходов в итоговом машинном коде - это стартовый код на все случаи жизни для использования функций стандартной библиотеки си. Хотите микроскопическую программу на си плюс асм - берете и пишете свой стартовый код (на асме, только то что реально нужно Вам) и пишете на асме свою реализацию функций. А про стандартную библиотеку си забываете. Результат - программа на таком си будет лишь немного больше (в пзу) чем на чистом асме, зато писать будет значительно удобнее.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 19:37 
Было бы чем гордиться - если программа на С не лезет, значит, кто-то на С писать не умеет, или железо неправильно выбрал.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 19:14 
Жду новости "Представлен порт KDE Plasma 5 для микроконтроллеров" :)

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено anonymous , 22-Авг-19 19:52 
> STM32F769i-DISCO
> STM32F7508-DK

Да это уже почти SoC-и :(
На каком-то из STM32F7 даже Linux запускали несколько лет назад.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 22-Авг-19 20:38 
После того как на 8ми-битной аврке без мму запустили убунту в эмуляторе я уже ничему не удивляюсь.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 24-Авг-19 11:31 
вот бы на зилог80 запустили убунту

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 08:15 
>отдельного графического движка, оптимизированного для создания графических интерфейсов в условиях небольшого объёма оперативной памяти и процессорных ресурсов

Так значит это возможно, а мне тут в уши льют что для GNOME необходим i7 4Gb оперативки и AMD 550


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено пох. , 23-Авг-19 09:33 
>> создания графических интерфейсов
> Так значит это возможно, а мне тут в уши льют что для

это - вот процитированное - возможно.

> GNOME необходим i7 4Gb оперативки и AMD 550

а тут все правильно - потому что это не "графический интерфейс", а дурацкая парадигма "десктопа" да еще и под лозунгом "хотим как в винде, только НАХАЛЯВУ!!!!"

на г-не оно будет работать как винда - 3.1
А вы такое не хотите, даже нахаляву.


"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено leap42 , 24-Авг-19 18:42 
Ну где GNOME, а где интерфейсы, да ещё и оптимизированные? Эти понятия кроме вашего предложения и не пересекаются нигде...

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 10:24 
Даёшь мегабыдлокод в микроконтроллерах! А то иш имбеддеры моду взяли писать софт на чистых сях, да на асме. В каждую атмегу по тяжеленному фреймворка. Не влезает в память - приделайте память по spi-интерфейсу и залейте фреймворк туда. Тормоза? Это норма, когда приложения, летавшие на хр и третьем пне тормозят на kabylake после многочисленных обновлений. Непонятно что обновляют, но железо нужно покупать новое. А встроенная техника чем хуже?

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 19:53 
Ох лол. У эмбеддеров такая своя атмосфера, что кутями эмбеддед-говнокод не испортить.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 24-Авг-19 13:17 
Остынь. Я эксперементировал с использованием без ограничений возможностей C++ на Arduino. Так вот, использование наследования, АБК, виртуальных функций очень мало увеличивало занятое ОЗУ Ардуинки. Сам был очень удивлён. Вот так и верь сказкам из Инета.

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 23-Авг-19 12:49 
А как же та "неимоверная" скорость QML, которую улучшают и улучшают до скорости света с каждым релизом?
И тут на тебе - c QML на С++....

"Представлены варианты Qt5 для микроконтроллеров и OS/2"
Отправлено Аноним , 24-Авг-19 13:12 
То сравнивают с QtWidgets. А QML -> C++ должно быть ещё шустрее.