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

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

Отправлено opennews , 28-Фев-18 00:58 
Проект Qt представил (http://blog.qt.io/blog/2018/02/27/introducing-qt-automotive-... выпуск продукта Qt Automotive Suite 2.0 (https://www.qt.io/qt-automotive-suite/), предлагающего набор компонентов для оснащения автомобильных информационно-развлекательных систем и приборных панелей. Qt Automotive Suite предлагает универсальный стек для построения автомобильных систем, позволяющий автопроизводителям ускорить разработку IVI-систем, повысить их качество и снизить стоимость создания и сопровождения, благодаря использованию готовых, унифицированных и заменяемых компонентов. Проект развивается с использованием открытой модели разработки в стиле Qt и распространяется (http://code.qt.io/cgit/) под свободной и коммерческой лицензиями.

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

-  Qt for Device Creation (https://www.qt.io/qt-for-device-creation/) - набор для создания полноценных загрузочных мобильных систем с окружением на базе Qt и QML. Для обработки web-контента предложен Qt WebEngine на базе движка Chromium. Новый выпуск базируется на Qt 5.9;

-  Qt Safe Renderer (http://blog.qt.io/blog/2017/05/22/functional-safety-qt-safe-... - система надёжной отрисовки, гарантирующая безотказную работу интерфейса критически важных систем и сертифицированная на предмет соответствия спецификации ISO 26262 part 6 ASIL-B (https://en.wikipedia.org/wiki/Automotive_Safety_Integrity_Le... (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 (https://doc.qt.io/NeptuneUI/index.html), который в новом выпуске был модернизирован и переведён на новый фреймворк обработки уведомлений. Для следующих выпусков развивается новый эталонный интерфейс  Triton, в котором применяется новый метод композитинга окон, позволяющий совмещать на одном экране разные виджеты (телефон, карты, медиаплеер), с которыми можно работать как с отдельными приложениями;

-  QML Live - позволяет наблюдать изменения оформления сразу после редактирования QML-файла, без пересборки приложения. Даёт возможность наглядно оценивать и корректировать изменения, по мере их внесения;

-  GammaRay (https://www.opennet.ru/opennews/art.shtml?num=48058) - инструмент для профилирования и диагностики проблем с потреблением памяти. Позволяет во время работы приложения выполнять интроспекцию, визуализацию и редактирование внутренних структур.

-  Эмулятор устройств - эмулирует QtIVI API на обычном ПК, что позволяет тестировать разрабатываемые приложения без необходимости их выполнения на реальном автомобильном оборудовании;


-  Средства для сборки приложения и развёртывания на целевом устройстве с возможностью удалённой отладки из среды разработки Qt Creator;

-  Qt 3D Studio (https://www.opennet.ru/opennews/art.shtml?num=47653) - инструменты для быстрого создания прототипов трёхмерного интерфейса, в том числе редактор со шкалой времени, позволяющий создавать эффекты с анимацией и по ключевым кадрам.

URL: http://blog.qt.io/blog/2018/02/27/introducing-qt-automotive-.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=48157


Содержание

Сообщения в этом обсуждении
"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Виталий Тихий , 28-Фев-18 01:25 
На Tesla Model X встанет? Я бы накатил.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 01:28 
В эмуляторе теслы?

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Анонче , 28-Фев-18 10:59 
А есть такой эмулятор?

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Орк , 28-Фев-18 09:42 
>Я бы накатил

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Ан , 28-Фев-18 13:45 
А там и без этого Qt в потрохах. По крайней мере если судить по браузеру.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено ivanpetrov , 04-Мрт-18 01:43 
Не только по браузеру - Маск сам говорил, что там Qt, и плюс исследователи его находили, когда изучали безопасность системыъ

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено pavlinux , 01-Мрт-18 02:23 
> На Tesla Model X встанет?

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Анонимусис , 28-Фев-18 06:32 
кому это нужно, если скоро все машины автоматическими станут?

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноне , 28-Фев-18 10:04 
Не в России

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено поледанныхотсутств , 28-Фев-18 11:23 
не скоро..

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 23:14 
В могилу торопитесь? Она вас, эта самобеглая телега, только туда сама и способна довезти.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено pavlinux , 01-Мрт-18 00:05 
Эти телеги ездють 60 км/ч, а за 100 метров до фантика на дороге начинают притормаживать.
Если и убьёшься, то только от взрыва мозга :)

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 06-Мрт-18 17:14 
Мужику с оторванной башкой расскажите, которого завезли уже под прицеп грузовика. Да вообще полно роликов с демонстраций, на которых робот действовал прямо противоположно вашему высказыванию, наоборот ускоряясь, а не тормозя перед препятствием.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 08:46 
>Например, Qt Safe Renderer может применяться для отрисовки приборной панели и выполняться отдельно под управлением RTOS (для окружения с некритичными IVI-компонентами используется Linux);

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено A.Stahl , 28-Фев-18 09:27 
Зашитить один экран проще, чем хренову тучу зубчатых колёс. Там более, что не каждое серьёзное повреждение экрана приводит к полной пропаже изображения.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 10:45 
Зато тупые зубчатые колёса как-то надёжнее проприетарных забекдоренных RTOS.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено rshadow , 28-Фев-18 12:09 
Это вам тогда надо на "классике" кататься. ЛОЛ.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 11:17 
> Зашитить один экран проще, чем хренову тучу зубчатых колёс.

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



"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено A.Stahl , 28-Фев-18 11:21 
http://bse.sci-lib.com/particle026466.html
И это лишь один агрегат.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 12:59 
Это по-твоему "куча"? И нужны они лишь для подключения одометра, который критически важным прибором никак не является. Спидометр, изображённый на этой картинке, продолжит работать, даже если они рассыпятся в прах.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено pavlinux , 01-Мрт-18 02:25 
>> Зашитить один экран проще, чем хренову тучу зубчатых колёс.
> И где ты так эту кучу зубчатых колёс нашёл?

ыыы


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено рклнигьшш , 28-Фев-18 09:59 
С большим крутящим механика тупо не успеет.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 12:34 
Все датчики уже давно электронные. Из всей приборной панели только спидометр и тахометр можно сделать механическими, а остальное при всем желании никак.

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 23:22 
> Все датчики уже давно электронные. Из всей приборной панели только спидометр и
> тахометр можно сделать механическими, а остальное при всем желании никак.

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 23:20 
>>Например, Qt Safe Renderer может применяться для отрисовки приборной панели и выполняться отдельно под управлением RTOS (для окружения с некритичными IVI-компонентами используется Linux);
> Да, да, разбитый экран она тоже выдержит? ИМХО стрелки лучше механические, а
> не рисованные.

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

Приборная панель должна быть информативной и установленной по середине торпеды и под стеклом, чтобы человек не опускал глаза на неё, потому что такое действие отнимает где-то 16 м при скорости 60 км/ч. Единственный способ сделать удобно водителю -- выводить данные на некий планшет, который он сам (относительно) может размещать по своему удобству. Сделали же рулевую колонку изменяемой в двух положениях. Сейчас даже на недорогих начали делать, поскольку удобство -- залог безопасности.

Хороший пример удобной информативной панели -- предыдущая версия Ситроен Ц4. Впрочем, на нынешнем минивэне, вроде бы, они ещё лучше сделали. Ну и японцы на некоторых машинах нечто подобное лепили.

Qt-ешникам надо выпустить нечто вроде известной torque для ведроида, чтобы люди сами подключались по obd2. Я б купил обязательно.


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Sfinx , 28-Фев-18 08:49 
никто уже не поменяет ондроед в тачках на любое похожее гуано. додумались - kde в машины ставить...

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 08:55 
Где там kde, болезный?

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено pavlinux , 03-Мрт-18 21:57 
> Где там kde, болезный?

26


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Омном , 28-Фев-18 09:39 
Томми тоже так думал. И где он теперь?
https://www.linux.org.ru/news/java/1109623

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 10:47 
Available platforms:
Windows & Universal Windows Platform | Linux | Embedded Linux | Android | macOS | iOS | QNX | INTEGRITY | VxWorks

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

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено поледанныхотсутств , 28-Фев-18 11:25 
Кто ещё заметил? над браузер иконка навигации.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Хряк , 28-Фев-18 12:00 
Это иконка курсора, которым в ссылки тыкать

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено via , 28-Фев-18 11:49 
Сорян, а что же там 'критического' в дашборде. Ну пойдет по ..., только свободнее ехать. В идеале панель инструментов должна вообще отсутствовать. Скорее, избежать лагов отрисовки хотят, но под это qnx подтягивать. Пробили дно имхо.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено ivanpetrov , 04-Мрт-18 01:48 
Видите на первом скрине внизу полоску значков ISO 7000?

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено слакварявод , 28-Фев-18 12:09 
... в -30 в промёрзшей машине гляну я на ваши жидкие кристаллики, ню-ню!

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 12:39 
Да походу мошины то у тебя и нет, раз такую чушь пишешь.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 23:32 
> ... в -30 в промёрзшей машине гляну я на ваши жидкие кристаллики,
> ню-ню!

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 28-Фев-18 23:34 
>> ... в -30 в промёрзшей машине гляну я на ваши жидкие кристаллики,
>> ню-ню!
> Вы удивитесь, но ничего плохого не происходит, потому что туда ставятся экраны,
> выдерживающие низкие температуры. Скорее двигатель не заведётся, чем с экраном что-нибудь
> случится.

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


"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено Аноним , 01-Мрт-18 00:57 
oled - не кристаллики

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено danonimous , 28-Фев-18 13:20 
Давно пора в Калины и Весты такое поставить. А то продают с позорным Windows CE.

"Проект Qt представил новую платформу для автомобильных систе..."
Отправлено rvs2016 , 28-Фев-18 15:41 
Сдаётся мне, что в будущем двигатель автомобиля будет заводиться только после загрузки сеанса учётной записи из облака, если оплачена абонентская плата за доступ к управляющей облачной системе. :о)