The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

22.08.2019 12:43

Проект Qt представил редакцию фреймворка для микроконтроллеров и маломощных устройств - Qt for MCUs. Из достоинств проекта отмечается возможность создания графических приложений для микроконтроллеров, используя привычный 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. Для тестирования пока доступна только демонстрационная сборка.

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

  1. Главная ссылка к новости (https://blog.qt.io/blog/2019/0...)
  2. OpenNews: Опубликован план развития функциональности Qt 6
  3. OpenNews: Релиз фреймворка Qt 5.13
  4. OpenNews: Выпуск среды разработки Qt Design Studio 1.2
  5. OpenNews: Опубликован финальный выпуск сборочного инструментария Qbs
  6. OpenNews: Разработчики Qt представили модуль QtLottie для встраивания анимации
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51339-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (92) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:53, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    Qt для калькуляторов это круто. А трансляция Qml в C++ должна быть во всех версиях
     
     
  • 2.29, equeim (ok), 15:37, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >>А трансляция Qml в C++ должна быть во всех версиях

    Будет в Qt 6.

     
     
  • 3.49, Аноним (49), 19:09, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И даже прямо в машинные коды.
     

  • 1.2, Аноним (2), 12:54, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    >Представлены варианты Qt5 для микроконтроллеров и OS/2
    >но и применяя QML c виджетами Qt Quick Controls

    Что за....

     
  • 1.3, iLex (ok), 12:55, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    А можно ли этот фреймворк для микроконтроллеров использовать и на десктопе? Ну, чтоб бинарник со статической линковкой весил чуток поменьше традиционных 5Мб даже для Hello World'а?
     
     
  • 2.16, proninyaroslav (ok), 14:05, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Явно поддержка только ARM, хотя думаю умельцы могут переписать платформо-зависимые компоненты и для x86.
     
  • 2.30, Аноним (30), 15:44, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А он только с QtBase сколько весит на десктопе?
     

  • 1.4, Fracta1L (ok), 12:55, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +20 +/
    > Для достижения высокой производительности сценарии QML транслируются в код на C++, а отрисовка осуществляется при помощи отельного графического движка, оптимизированного для создания графических интерфейсов в условиях небольшого объёма оперативной памяти и процессорных ресурсов.

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

     
     
  • 2.40, Аноним (40), 17:35, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Десктоп не попадает под "в условиях небольшого объёма оперативной памяти и процессорных ресурсов" :)
     
     
  • 3.67, trdm (ok), 09:06, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я Qt забросил после выхода Qt5. Слишком жирная и тормозная хрень.
    креатор стартует 10 секунд - это пипец. MS VS стартует 4 секунды.
    кингофт офис это тоже понял, выкинул половину Qt-а, оставил только соре.
    надо же так либу и софт опустить.
     
     
  • 4.72, Аноним (72), 10:41, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Юзеру абсолютно пофиг на то, что разработчик аж шесть секунд в день теряет.
     
  • 4.80, Анином (?), 14:08, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это пизнание неполно без указания библиотеки, на которую пришлось перейти.
     

  • 1.5, Diozan (??), 12:56, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >>>для компиляции и запуска в OS/2

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

     
  • 1.6, Аноним (6), 12:56, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Получается ява скрипт завезли в микро контроллеры?
     
     
  • 2.9, me (??), 13:04, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Espruino
     

  • 1.7, Попугай Кеша (?), 12:57, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    OS/2 это то, что в 90-е похоронили. Зачем оно сегодня?
     
     
  • 2.8, Andrey Mitrofanov_N0 (??), 13:02, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > OS/2 это то, что в 90-е похоронили. Зачем оно сегодня?

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

     
     
  • 3.13, Аноним (13), 13:43, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ibm RedHat/

    iHat же. // хм...

     
     
  • 4.15, Аноним (15), 13:57, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    IHateYou
     
  • 4.60, Null (??), 22:48, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Big BlueHat
     
  • 3.50, Аноним (49), 19:11, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Оно также, как и десктопная Винда, прибито к архитектуре x86.
     
     
  • 4.58, Потомок изобретателя колеса (?), 22:21, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это Вы про PowerPC?
     
     
  • 5.90, Аноним (49), 17:27, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это я про OS/2
     
  • 4.59, Anonymoustus (ok), 22:30, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Оно также, как и десктопная Винда, прибито к архитектуре x86.

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


    ЗЫ

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

     
     
  • 5.68, anonim6789900 (?), 09:09, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я с обычной 2003 Виндой под Итаниум сталкивался (а этот шкаф, конкретно не х86).
     
     
  • 6.69, Anonymoustus (ok), 09:16, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я с обычной 2003 Виндой под Итаниум сталкивался (а этот шкаф, конкретно
    > не х86).

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

     
  • 5.77, пох. (?), 12:12, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Винда, вообще говоря, не была прибита к архитектуре x86 и планировалась изначально
    > для трёх, как минимум. И даже, подозреваю, до сих пор есть
    > возможность в разумные сроки и с разумным бюджетом пересобрать её ядро, сервисы

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

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

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

     
     
  • 6.93, Anonymoustus (ok), 18:05, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пересобрать можно Ну, теоретически Исходники системной части оффтопика написан... большой текст свёрнут, показать
     
     
  • 7.96, Ano (?), 21:22, 09/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чё ж на Оффтопике таки нельзя настроить нужное или сложно неимоверно, если код такой красивый.

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

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

     
     
  • 8.97, Anonymoustus (ok), 21:28, 09/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что тебе там настраивать надо в ядре ОС Совсем уже линуксоиды слабенькие умом п... текст свёрнут, показать
     
  • 5.91, Аноним (49), 17:30, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Windows Server - может быть, но я про массовую десктопную Винду.
     
     
  • 6.92, Anonymoustus (ok), 17:53, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Windows Server - может быть, но я про массовую десктопную Винду.

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

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

     
  • 4.73, Аноним (72), 10:44, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Винду вполне безболезненно под ARM перенесли (Windows RT ещё).
     
  • 2.14, ыы (?), 13:55, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    чтоб вы могли беспрепятственно снимать деньги с карточки.. если они у вас конечно есть :)
    похоронили ее походу только в мозгу отсталой и необразованной части населения...
     
     
  • 3.17, пох. (?), 14:07, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    с разморозочкой - последний банкомат с этим древним хламом я видел в 2009м в аэропорту мадрида. Угадаешь, откуда я знаю что там был этот древний хлам?

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

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

     
     
  • 4.21, Anonymoustus (ok), 14:47, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > давным-давно уже даже в самых древних - XP.

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

     
     
  • 5.25, Andrey Mitrofanov_N0 (??), 15:11, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> давным-давно уже даже в самых древних - XP.
    > Ты хочешь сказать, что

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

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

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

     
  • 5.28, имя (ok), 15:35, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> давным-давно уже даже в самых древних - XP.
    > Ты хочешь сказать, что банкоматы и терминалы меняют _так_ часто?!

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

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

     
  • 5.35, Аноним (35), 17:22, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Банки добавляют новые фичи. Например у Сбера сейчас практически везде сенсорсное управление и интеграция с порталом интернет-банка - соотвественно старые машины для внедерния этого хозяйтсва были заменены. Плюс еще всякие фичи для противодействия взломщикам и мошенникам добавляются.
     
     
  • 6.36, Аноним (36), 17:28, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё сберовские терминалы по вечерам невозможно застать работающими: обновлятся-с.
     
  • 6.38, Anonymoustus (ok), 17:34, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Банки добавляют новые фичи. Например у Сбера сейчас практически везде сенсорсное управление
    > и интеграция с порталом интернет-банка - соотвественно старые машины для внедерния
    > этого хозяйтсва были заменены. Плюс еще всякие фичи для противодействия взломщикам
    > и мошенникам добавляются.

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

     
     
  • 7.43, пох. (?), 18:01, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    к вандализму оно устойчиво ровно настолько, насколько устойчиво каленое стекло... большой текст свёрнут, показать
     
     
  • 8.44, Anonymoustus (ok), 18:09, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ты в курсе, что часть человечества не умеет и никогда не научится пользоваться... текст свёрнут, показать
     
     
  • 9.45, пох. (?), 18:19, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    мне кажется, этим людям лучше обратиться вооон туда, в окошко кассы Потому что... текст свёрнут, показать
     
     
  • 10.46, Anonymoustus (ok), 18:23, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А как же ко-ко-CoC и диверсия W диверсити Других проектировщиков у меня для вас... текст свёрнут, показать
     
     
  • 11.47, пох. (?), 18:29, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а ты думал, кто в кассе-то сидит Вот такой же альтернативно-одаренный Мои прош... текст свёрнут, показать
     
     
  • 12.81, Аноним (81), 16:44, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хз, в Греции видел достаточно совремееные NCR и Diebold, позволяют вносить налич... текст свёрнут, показать
     
  • 8.52, Ретроград (?), 19:33, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты сам хоть раз пробовал разбить ЭЛТ Видимо нет Это как бы нифига не просто ... текст свёрнут, показать
     
     
  • 9.57, пох. (?), 22:14, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    банкоматный - нет, но не думаю что там какие-то чудеса учитывая, что выпущено Э... текст свёрнут, показать
     
     
  • 10.74, Аноним (72), 10:55, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так это совковое г-но Нормальный кинескоп действительно не так-то просто раз... текст свёрнут, показать
     
     
  • 11.76, пох. (?), 12:04, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну ты правда думаешь что в том древнючем хламе с осьпополамой стояло не такое же... текст свёрнут, показать
     
  • 6.88, Kuromi (ok), 06:11, 26/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сбер собирается практически все банкоматы заменить на ресайклеры (те что принимают и выдают одни и те же деньги), а это означает ПОЛНУЮ замену ВСЕГО парка. Произойдет не быстро, но все старые банкматы они уберут.
     
  • 3.89, Аноним (89), 10:56, 26/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    нет игр - в помойку такую ОСь)))
     

  • 1.10, Hewlett Packard (?), 13:07, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то забили на десктоп и делом занялись.
     
  • 1.11, Аноним (11), 13:38, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Ну наконец свежатинка для OS/2.
     
  • 1.12, Аноним (12), 13:43, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Qwidget не портировали?
     
  • 1.18, Аноним (18), 14:18, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На подходе очередная порция софта для управления лампочками и переключения музычки
     
     
  • 2.61, Аноним (61), 02:38, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для управления переключением музыки в лампочках.
     

  • 1.19, 4eburashk (?), 14:25, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    currently available for the followig boards:
    STM32F769i-DISCO
    STM32F7508-DK
    I.MX RT1050-EVKB
    Так что нищим владельцам блюпилов и всего слабее F7 просьба не беспокоиться.
     
     
  • 2.22, Аноним (22), 14:56, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    скоро SoC Vortex86MX назовут микроконтроллером...
     
  • 2.66, Hewlett Packard (?), 08:39, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Начиная со слова "Renesas" как бы понятно что все это вообще про индустрию, а не про энтузиастов.
     

  • 1.20, Anonymoustus (ok), 14:45, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > фреймворка для микроконтроллеров и маломощных устройств

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

     
     
  • 2.23, Аноним (23), 14:57, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Микроконтроллеры - вообще широкое понятие. Вот уж я сомневаюсь что под арм на ассемблере кто-то пишет. Если уж кто-то до такого докатился - можно смело железку попроще и подешевле взять
     
     
  • 3.26, Anonymoustus (ok), 15:15, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Микроконтроллеры - вообще широкое понятие. Вот уж я сомневаюсь что под арм
    > на ассемблере кто-то пишет. Если уж кто-то до такого докатился -
    > можно смело железку попроще и подешевле взять

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

    About 280,000,000 results (0.31 seconds)

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

     
     
  • 4.79, Аноним (23), 13:14, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Спасибо что спас деревню. Я не имел ввиду, что это невозможно, а то что это непрактично в случае "микроконтроллеров"
     
  • 3.75, Аноним (72), 10:59, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Под ARM на ассемблере писать это надо вообще героическим человеком быть.
     
  • 2.24, НяшМяш (ok), 14:59, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мне кажется, вы популярные микроконтроллеры в последний раз лет 15 назад видели.
     
     
  • 3.27, Anonymoustus (ok), 15:17, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Мне кажется, вы популярные микроконтроллеры в последний раз лет 15 назад видели.

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

     
     
  • 4.33, alex (??), 16:44, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    знать и писать проекты - это как бы 2 большие разницы.
    Максимум в паре критичных мест ассемблерные вставки. Ну и интринсики.
     
     
  • 5.94, Anonymoustus (ok), 18:11, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А потом боинги падают и поезда сталкиваются. Известное дело: ляп-ляп-ляп на жлобоскрипте и пихтоне — и в продакшын.
     
     
  • 6.95, имя (ok), 20:07, 27/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А потом боинги падают и поезда сталкиваются. Известное дело: ляп-ляп-ляп на жлобоскрипте
    > и пихтоне — и в продакшын.

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

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

     
  • 4.34, Demo (??), 17:06, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > наступило тёмное время, когда «программисты» гордятся
    > отсутствием знания ассемблера

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

     
  • 2.31, forum reader (?), 16:34, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты когда последний раз видел микроконтроллеры Даже на PICах уже давно в тренде реалтаймовая операционка.
     
     
  • 3.39, Аноним (36), 17:35, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не путай PIC с PIC32.
     
     
  • 4.63, forum reader (?), 08:15, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты не путай PIC с PIC32.

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

     
     
  • 5.65, Hewlett Packard (?), 08:38, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот PIC16 все-таки лучше на ассемблере, Си для него всегда был сбоку натянут.
    Но наличие RTOS никак ассемблер и не отрицает.
     

  • 1.48, Аноним (48), 18:54, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только сегодня правил код на ASMе для PIC16F1507 - программа на Си с требуемым функционалом в него не влезет, и вообще на камне 128 байт ОЗУ!
    Какие операционки реального времени могут заработать на этом чудесном кристалле?
     
     
  • 2.54, Anonymoustus (ok), 20:28, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только сегодня правил код на ASMе для PIC16F1507 - программа на Си
    > с требуемым функционалом в него не влезет, и вообще на камне
    > 128 байт ОЗУ!
    > Какие операционки реального времени могут заработать на этом чудесном кристалле?

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

     
  • 2.64, А (??), 08:36, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется что Вы не совсем умеете писать на си плюс асм для микроскопических ресурсов. Хороший компилятор си выдает компактный машинный код. Куча накладных расходов в итоговом машинном коде - это стартовый код на все случаи жизни для использования функций стандартной библиотеки си. Хотите микроскопическую программу на си плюс асм - берете и пишете свой стартовый код (на асме, только то что реально нужно Вам) и пишете на асме свою реализацию функций. А про стандартную библиотеку си забываете. Результат - программа на таком си будет лишь немного больше (в пзу) чем на чистом асме, зато писать будет значительно удобнее.
     
  • 2.82, Аноним (82), 19:37, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Было бы чем гордиться - если программа на С не лезет, значит, кто-то на С писать не умеет, или железо неправильно выбрал.
     

  • 1.51, Аноним (49), 19:14, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жду новости "Представлен порт KDE Plasma 5 для микроконтроллеров" :)
     
  • 1.53, anonymous (??), 19:52, 22/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > STM32F769i-DISCO
    > STM32F7508-DK

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

     
     
  • 2.56, Аноним (56), 20:38, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    После того как на 8ми-битной аврке без мму запустили убунту в эмуляторе я уже ничему не удивляюсь.
     
     
  • 3.84, Аноним (84), 11:31, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вот бы на зилог80 запустили убунту
     

  • 1.62, Аноним (62), 08:15, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >отдельного графического движка, оптимизированного для создания графических интерфейсов в условиях небольшого объёма оперативной памяти и процессорных ресурсов

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

     
     
  • 2.70, пох. (?), 09:33, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> создания графических интерфейсов
    > Так значит это возможно, а мне тут в уши льют что для

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

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

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

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

     
  • 2.87, leap42 (ok), 18:42, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну где GNOME, а где интерфейсы, да ещё и оптимизированные? Эти понятия кроме вашего предложения и не пересекаются нигде...
     

  • 1.71, Аноним (71), 10:24, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Даёшь мегабыдлокод в микроконтроллерах! А то иш имбеддеры моду взяли писать софт на чистых сях, да на асме. В каждую атмегу по тяжеленному фреймворка. Не влезает в память - приделайте память по spi-интерфейсу и залейте фреймворк туда. Тормоза? Это норма, когда приложения, летавшие на хр и третьем пне тормозят на kabylake после многочисленных обновлений. Непонятно что обновляют, но железо нужно покупать новое. А встроенная техника чем хуже?
     
     
  • 2.83, Аноним (82), 19:53, 23/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ох лол. У эмбеддеров такая своя атмосфера, что кутями эмбеддед-говнокод не испортить.
     
  • 2.86, Аноним (86), 13:17, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Остынь. Я эксперементировал с использованием без ограничений возможностей C++ на Arduino. Так вот, использование наследования, АБК, виртуальных функций очень мало увеличивало занятое ОЗУ Ардуинки. Сам был очень удивлён. Вот так и верь сказкам из Инета.
     

  • 1.78, Аноним (78), 12:49, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А как же та "неимоверная" скорость QML, которую улучшают и улучшают до скорости света с каждым релизом?
    И тут на тебе - c QML на С++....
     
     
  • 2.85, Аноним (86), 13:12, 24/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    То сравнивают с QtWidgets. А QML -> C++ должно быть ещё шустрее.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру