The OpenNET Project / Index page

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

Проект Qt представил новую платформу для автомобильных систем

27.02.2018 23:26

Проект Qt представил выпуск продукта Qt Automotive Suite 2.0, предлагающего набор компонентов для оснащения автомобильных информационно-развлекательных систем и приборных панелей. Qt Automotive Suite предлагает универсальный стек для построения автомобильных систем, позволяющий автопроизводителям ускорить разработку IVI-систем, повысить их качество и снизить стоимость создания и сопровождения, благодаря использованию готовых, унифицированных и заменяемых компонентов. Проект развивается с использованием открытой модели разработки в стиле Qt и распространяется под свободной и коммерческой лицензиями.

Ключевые элементы Qt Automotive Suite:

  • Qt for Device Creation - набор для создания полноценных загрузочных мобильных систем с окружением на базе Qt и QML. Для обработки web-контента предложен Qt WebEngine на базе движка Chromium. Новый выпуск базируется на Qt 5.9;
  • Qt Safe Renderer - система надёжной отрисовки, гарантирующая безотказную работу интерфейса критически важных систем и сертифицированная на предмет соответствия спецификации ISO 26262 part 6 ASIL-B (Automotive Safety Integrity Level). Например, Qt Safe Renderer может применяться для отрисовки приборной панели и выполняться отдельно под управлением RTOS (для окружения с некритичными IVI-компонентами используется Linux);
  • Менеджер приложений - позволяет сформировать рабочее окружения в виде набора обособленных приложений, каждое из которых решает свою функциональную задачу. В отличие от монолитной архитектуры интерфейсов автомобильных информационно-развлекательных систем, разбиение интерфейса на серию небольших приложений позволяет вовлекать в разработку независимые команды разработчиков и отдельно тестировать каждый компонент, а также упрощает организацию распространения обновлений. Менеджер приложений отвечает за весь жизненный цикл приложения, от проверки установочного пакета и контроля прав доступа до управления задачами (например, завершение неактивных процессов в случае нехватки памяти);
  • QtIVI API - стандартизованный программный интерфейс для взаимодействия с автомобильными подсистемами, унифицирующий доступ приложений к возможностям платформ от различных поставщиков. Бэкенды для QtIVI API подготовлены для платформ GENIVI, QNX и AGL, что позволяет создавать приложения на Qt, которые могут работать поверх различных низкоуровневых системных окружений. Интерфейсы для взаимодействия с подсистемами могут определяться при помощи языка QFace IDL, после чего автоматически генерироваться в форме кода QML и C++ с реализацией API для Qt;
  • Qt Wayland Compositor - многопоточная система отрисовки для встраиваемых устройств, использующая протокол Wayland. Qt Wayland Compositor интегрируется с менеджером приложений и обеспечивает как работу модулей с реализацией виртуальной клавиатуры и системы вывода уведомлений, так и организует вывод на экран информации от разных приложений;
  • Набор типовых приложений, таких как мультимедийный проигрыватель, интерфейс для осуществления звонков по телефону, навигатор и приборная панель;
  • Эталонный пользовательский интерфейс Neptune, который в новом выпуске был модернизирован и переведён на новый фреймворк обработки уведомлений. Для следующих выпусков развивается новый эталонный интерфейс Triton, в котором применяется новый метод композитинга окон, позволяющий совмещать на одном экране разные виджеты (телефон, карты, медиаплеер), с которыми можно работать как с отдельными приложениями;
  • QML Live - позволяет наблюдать изменения оформления сразу после редактирования QML-файла, без пересборки приложения. Даёт возможность наглядно оценивать и корректировать изменения, по мере их внесения;
  • GammaRay - инструмент для профилирования и диагностики проблем с потреблением памяти. Позволяет во время работы приложения выполнять интроспекцию, визуализацию и редактирование внутренних структур.
  • Эмулятор устройств - эмулирует QtIVI API на обычном ПК, что позволяет тестировать разрабатываемые приложения без необходимости их выполнения на реальном автомобильном оборудовании;
  • Средства для сборки приложения и развёртывания на целевом устройстве с возможностью удалённой отладки из среды разработки Qt Creator;
  • Qt 3D Studio - инструменты для быстрого создания прототипов трёхмерного интерфейса, в том числе редактор со шкалой времени, позволяющий создавать эффекты с анимацией и по ключевым кадрам.


  1. Главная ссылка к новости (http://blog.qt.io/blog/2018/02...)
  2. OpenNews: Toyota Camry станет первым автомобилем, оснащённым платформой Automotive Grade Linux
  3. OpenNews: Релиз фреймворка Qt 5.10 и среды разработки Qt Creator 4.5.0
  4. OpenNews: Организация Linux Foundation опубликовала автомобильный дистрибутив AGL UCB 4.0
  5. OpenNews: Уязвимость в протоколе CAN, затрагивающая почти все современные автомобили
  6. OpenNews: Первый выпуск AsteroidOS, открытой ОС для умных часов, использующей Qt5 и Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48157-qt
Ключевые слова: qt, ivi
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Виталий Тихий (?), 01:25, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    На Tesla Model X встанет? Я бы накатил.
     
     
  • 2.3, Аноним (-), 01:28, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +13 +/
    В эмуляторе теслы?
     
     
  • 3.26, Анонче (?), 10:59, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А есть такой эмулятор?
     
  • 2.19, Орк (?), 09:42, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +12 +/
    >Я бы накатил

    Закусить только не забудь.

     
  • 2.41, Ан (??), 13:45, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А там и без этого Qt в потрохах. По крайней мере если судить по браузеру.
     
     
  • 3.60, ivanpetrov (ok), 01:43, 04/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не только по браузеру - Маск сам говорил, что там Qt, и плюс исследователи его находили, когда изучали безопасность системыъ
     
  • 2.51, pavlinux (ok), 02:23, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На Tesla Model X встанет?

    Ооооо, встаёт на трамваи?

     

  • 1.10, Анонимусис (?), 06:32, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    кому это нужно, если скоро все машины автоматическими станут?
     
     
  • 2.22, Аноне (?), 10:04, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не в России
     
  • 2.31, поледанныхотсутств (?), 11:23, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    не скоро..
     
  • 2.44, Аноним (-), 23:14, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В могилу торопитесь? Она вас, эта самобеглая телега, только туда сама и способна довезти.
     
     
  • 3.49, pavlinux (ok), 00:05, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эти телеги ездють 60 км/ч, а за 100 метров до фантика на дороге начинают притормаживать.
    Если и убьёшься, то только от взрыва мозга :)
     
     
  • 4.62, Аноним (-), 17:14, 06/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мужику с оторванной башкой расскажите, которого завезли уже под прицеп грузовика. Да вообще полно роликов с демонстраций, на которых робот действовал прямо противоположно вашему высказыванию, наоборот ускоряясь, а не тормозя перед препятствием.
     

  • 1.13, Аноним (-), 08:46, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Например, Qt Safe Renderer может применяться для отрисовки приборной панели и выполняться отдельно под управлением RTOS (для окружения с некритичными IVI-компонентами используется Linux);

    Да, да, разбитый экран она тоже выдержит? ИМХО стрелки лучше механические, а не рисованные.

     
     
  • 2.16, A.Stahl (ok), 09:27, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Зашитить один экран проще, чем хренову тучу зубчатых колёс. Там более, что не каждое серьёзное повреждение экрана приводит к полной пропаже изображения.
     
     
  • 3.23, Аноним (-), 10:45, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зато тупые зубчатые колёса как-то надёжнее проприетарных забекдоренных RTOS.
     
     
  • 4.36, rshadow (ok), 12:09, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это вам тогда надо на "классике" кататься. ЛОЛ.
     
  • 3.28, Аноним (-), 11:17, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Зашитить один экран проще, чем хренову тучу зубчатых колёс.

    И где ты так эту кучу зубчатых колёс нашёл?


     
     
  • 4.30, A.Stahl (ok), 11:21, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://bse.sci-lib.com/particle026466.html
    И это лишь один агрегат.
     
     
  • 5.39, Аноним (-), 12:59, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это по-твоему "куча"? И нужны они лишь для подключения одометра, который критически важным прибором никак не является. Спидометр, изображённый на этой картинке, продолжит работать, даже если они рассыпятся в прах.
     
  • 4.53, pavlinux (ok), 02:25, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Зашитить один экран проще, чем хренову тучу зубчатых колёс.
    > И где ты так эту кучу зубчатых колёс нашёл?

    ыыы

     
  • 2.21, рклнигьшш (?), 09:59, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С большим крутящим механика тупо не успеет.
     
  • 2.37, Аноним (-), 12:34, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все датчики уже давно электронные. Из всей приборной панели только спидометр и тахометр можно сделать механическими, а остальное при всем желании никак.

    Если экран разбит, то трудно даже представить что с водителем. И нужен ли ему в этом случае работающий работающий экран.

     
     
  • 3.46, Аноним (-), 23:22, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Все датчики уже давно электронные. Из всей приборной панели только спидометр и
    > тахометр можно сделать механическими, а остальное при всем желании никак.

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

     
  • 2.45, Аноним (-), 23:20, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    С чего вдруг Вы панель приборов можете сделать под себя, а не как их разрабы пр... большой текст свёрнут, показать
     

  • 1.14, Sfinx (ok), 08:49, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    никто уже не поменяет ондроед в тачках на любое похожее гуано. додумались - kde в машины ставить...
     
     
  • 2.15, Аноним (-), 08:55, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Где там kde, болезный?
     
     
  • 3.59, pavlinux (ok), 21:57, 03/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Где там kde, болезный?

    26

     
  • 2.18, Омном (?), 09:39, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Томми тоже так думал. И где он теперь?
    https://www.linux.org.ru/news/java/1109623
     
  • 2.24, Аноним (-), 10:47, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Available platforms:
    Windows & Universal Windows Platform | Linux | Embedded Linux | Android | macOS | iOS | QNX | INTEGRITY | VxWorks

    https://www.qt.io/download?hsCtaTracking=275a7376-1388-48aa-8519-0926dad416fc&

    Правда, опенсорсная версия выглядит через чур порезанной

     

  • 1.32, поледанныхотсутств (?), 11:25, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Кто ещё заметил? над браузер иконка навигации.
     
     
  • 2.34, Хряк (?), 12:00, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Это иконка курсора, которым в ссылки тыкать
     

  • 1.33, via (??), 11:49, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Сорян, а что же там 'критического' в дашборде. Ну пойдет по ..., только свободнее ехать. В идеале панель инструментов должна вообще отсутствовать. Скорее, избежать лагов отрисовки хотят, но под это qnx подтягивать. Пробили дно имхо.
     
     
  • 2.61, ivanpetrov (ok), 01:48, 04/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Видите на первом скрине внизу полоску значков ISO 7000?
     

  • 1.35, слакварявод (ok), 12:09, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    ... в -30 в промёрзшей машине гляну я на ваши жидкие кристаллики, ню-ню!
     
     
  • 2.38, Аноним (-), 12:39, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да походу мошины то у тебя и нет, раз такую чушь пишешь.
     
  • 2.47, Аноним (-), 23:32, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > ... в -30 в промёрзшей машине гляну я на ваши жидкие кристаллики,
    > ню-ню!

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

     
     
  • 3.48, Аноним (-), 23:34, 28/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> ... в -30 в промёрзшей машине гляну я на ваши жидкие кристаллики,
    >> ню-ню!
    > Вы удивитесь, но ничего плохого не происходит, потому что туда ставятся экраны,
    > выдерживающие низкие температуры. Скорее двигатель не заведётся, чем с экраном что-нибудь
    > случится.

    Ну и можно сделать съёмный дисплей, который уносить домой, как мр. Бин уносил свой руль с собой.

     
  • 2.50, Аноним (-), 00:57, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    oled - не кристаллики
     

  • 1.40, danonimous (?), 13:20, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Давно пора в Калины и Весты такое поставить. А то продают с позорным Windows CE.
     
  • 1.42, rvs2016 (ok), 15:41, 28/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сдаётся мне, что в будущем двигатель автомобиля будет заводиться только после загрузки сеанса учётной записи из облака, если оплачена абонентская плата за доступ к управляющей облачной системе. :о)
     

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



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

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