The OpenNET Project / Index page

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

Второй предварительный выпуск Boot to Qt, мобильной системы на базе Qt

15.08.2013 21:55

Компания Digia представила второй предварительный выпуск проекта Boot to Qt, нацеленного на предоставление полноценных загрузочных мобильных систем с окружением на базе Qt и QML.

Доступны два варианта сборок Boot to Qt. В первом, в качестве основы используется ядро Linux, драйверы и базовое системное окружение платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска окружения Boot to Qt традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto и, в частности, эталонной системы Poky.

Кроме варианта на основе Linux, новый выпуск также примечателен реализацией поддержки установки и запуска разрабатываемых приложений в один клик, при прямом подсоединении к устройству через USB-порт. Также добавлены средства удалённой отладки и профилирования приложений, написанных с использованием QML.

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

В состав продукта включены:

  • Легковесный программный стек для встраиваемых Linux-систем на базе Qt 5.1. В состав включены компоненты: Qt QML, Qt Quick, Qt Core, Qt Gui, Qt Network, Qt Widgets, Qt Xml, Qt Quick Controls и Qt Graphical Effects;
  • SDK для быстрой установки средств для интеграции с оборудованием;
  • Инструментарий для развёртывания и запуска приложений на оборудовании в один клик;
  • Модуль для полной интеграции со средой разработки Qt Creator;
  • Готовые системные образы для эталонных устройств Freescale i.MX 6 (1 GHz Quad-Core ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM), Google Nexus 7 (1.2 GHz Quad-Core ARM Cortex A9, Tegra 3 GPU, 1GB RAM) и BeagleBoard xM (1 GHz ARM Cortex A8, PowerVR SGX530 GPU, 512MB RAM).
  • Дополнительные компоненты, включая виртуальную клавиатуру, приложения для управления яркостью и питанием;
  • Симулятор на базе VirtualBox для оценки поведения приложений на различном оборудовании и в разных программных окружениях.




  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
  2. OpenNews: Увидел свет Qt 5.1
  3. OpenNews: Представлена платформа для создания встраиваемых Linux-систем Yocto 1.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37674-qt
Ключевые слова: qt, boot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, BrainFucker (ok), 23:32, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пилить свою принципиально новую ОС нынче модно как никогда.
     
     
  • 2.3, Crazy Alex (ok), 23:44, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Потому что спрос есть. То, чот есть сейчас, не отвечает современным требованиям и близко. Включая макоси, андроиды и прочее.

    Другое дело, что все эти "новые оси", как правило, не несут в себе ни грамма реальной новизны.

     
     
  • 3.9, Аноним (-), 02:05, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > То, чот есть сейчас, не отвечает современным требованиям и близко. Включая макоси, андроиды и прочее.

    Линукс, в целом, не отвечает современным требованиям и близко? Я правильно понял?

     
     
  • 4.16, Аноним (-), 09:47, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    линукс таки не ОС а ядро для ОС
     
     
  • 5.30, Аноним (-), 16:15, 17/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > линукс таки не ОС а ядро для ОС

    ОС - это не юзерспейс, чувак. Это именно ядро и ничего, кроме ядра.

     
  • 4.21, Crazy Alex (ok), 16:50, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно правильно - в переизобретаемой части, т.е. в интерфейсе. Но им сейчас, собственно, никто не отвечает.
     
  • 3.10, Vkni (ok), 03:03, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Другое дело, что все эти "новые оси", как правило, не несут в себе ни грамма реальной новизны.

    Вообще-то С++ для построения интерфейсов устарел много лет назад. И JavaScript тоже не новьё.

     
     
  • 4.12, Аноним (-), 09:29, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поэтому здесь весь GUI на QML и написан.
     
  • 4.18, Аноним (-), 13:21, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что новье и где список преимуществ?
     
  • 4.22, Crazy Alex (ok), 16:54, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да при чем здесь язык? Пока имеем иерархию на FS в части документов пользователя, разделение IM, почты и сообщений от системы, отсутствие сквозной интеграции планирования в обработку входящего потока, попытки софта быть "вещью в себе" и отсутствие возможности для пользователя зацепить их по своим правилам - сделать вменяемую систему для нынешнего потока информации не сможем.
     
     
  • 5.29, AlexYeCu (ok), 15:41, 17/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Пока имеем иерархию на FS в части документов пользователя, разделение IM, почты и сообщений от системы

    Что из вами перечисленного плохо и почему?

     
  • 2.14, Аноним (-), 09:43, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще прикол в том, что все "принципиально новые ОС" по-существу построены на одном и том же ядре и, следовательно, принципиально новыми ОС как-бы не являются. ОС это ядро, т а щ е м т а.
     
     
  • 3.17, lucentcode (ok), 13:09, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ОС - это ядро + базовые приложения. Об этом ещё Столлман вещал.
     
  • 3.23, Crazy Alex (ok), 16:57, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да не в ядре ж дело. Ядро там можно хоть от NetBSD взять. Нет нормальной организации UI, нет понимания, как эффективно взаимодействовать с нестационарными устройствами (буки/мобилки/планшеты), как разгребать тот вал информационного мусора, что в каждого летит... в общем, отставание очень жирное.
     
  • 3.28, Khariton (?), 09:28, 17/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не являются. ОС это ядро, т а щ е м т

    +600
    Смотрю на Андроид и Генту и не могу намиловаться братьями близнецами...


     

  • 1.5, Loooooker (ok), 00:02, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Готовые системные образы для эталонных устройств Freescale i.MX 6 (1 GHz Quad-Core ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM), Google Nexus 7 (1.2 GHz Quad-Core ARM Cortex A9, Tegra 3 GPU, 1GB RAM) и BeagleBoard xM (1 GHz ARM Cortex A8, PowerVR SGX530 GPU, 512MB RAM).

    Ого, неплохой набор на старте.
    Они бы стабилизировали Qml/Quick, а то в 5.0 - так, в 5.1 - сяк, в 5.2 опять хз чего ждать.

     
     
  • 2.8, Аноним (-), 01:52, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    интересно что там с дровами на видео. vivante и powervr есть только блобы под определенные ядра, причем виванта только под armel. что с тегрой - хз.
     

  • 1.6, норт (?), 00:42, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мм взять чтоли нексус на побаловаться...
     
  • 1.7, Sonnix (ok), 01:29, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Когда был Trolltech у них была Qtopia. На тот момент по функциональности не уступала симбианам того времени. Потом проект забросили так и не выпустив ни одного устройства кроме одного телефона для разработчиков. Потом когда вышел Neo Freerunner проект возродили и портировали на него под видом QT Extendeded. Долго время пользовался и как операционная система для телефона очень даже удобная и функциональная с продуманным интерфейсом без особых графических наворотов. Сейчас последняя версия основана на Qt 4.8 и на 5.1 похоже никто проект переносить не собирается.
    Лучше бы вместо создания "принципиально новой" операционной системы они бы привели в современный вид QT Extendeded. А то конечно виджеты по экрану таскать это модно, но в качестве операционной системы абсолютно не пригодно для нормального использования для работы.
     
  • 1.11, Аноним (11), 08:36, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    круто
     
  • 1.13, хрюкотающий зелюк (?), 09:40, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я как разработчик на Qt с удовольствием купил бы такой телефон, или раз они поверх Android - накатил бы поверх или как вторую ОС.

    Славные времена настают.

     
     
  • 2.15, Аноним (-), 09:44, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я как разработчик на Qt с удовольствием купил бы такой телефон, или
    > раз они поверх Android - накатил бы поверх или как вторую
    > ОС.
    > Славные времена настают.

    Еще бы. Мама - анархия, папа - стакан портвейна.

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

     
     
  • 3.24, Crazy Alex (ok), 17:01, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Опять кому-то хочется чтобы все строем ходили... Нет уж, спасибо. Больше платформ - больше шансов, что хоть кто-то что-то удобное придумает.
     
     
  • 4.32, Аноним (-), 16:19, 17/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Опять кому-то хочется чтобы все строем ходили... Нет уж, спасибо. Больше платформ
    > - больше шансов, что хоть кто-то что-то удобное придумает.

    В который раз вынужден напомнить старинную айтишную максиму - "Совместимость важнее производительности". Я бы даже сказал, что она важнее всего - потому что не всем нравится онанировать на конфигуряние-сборку-установку-кернел паник. Некоторым надо решать _реальные_ задачи, а не техноманьячить с глазами кровавого бога Ламагры. Доходчиво?

    А то, что этот бордель за 20 лет не устаканился, а все более и более напоминает вавилонскую башню - факт, говорящий сам за себя.

     
     
  • 5.33, Crazy Alex (ok), 18:08, 17/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, для "тех, кто хочет работать" есть стандарты на любом уровне - от стандартных форматов файлов до дубовых стандартных редхетов. Кстати, вы явно слишкмо молоды, хоть и прикидываетесь... Потому что двадцать лет назад этого конфигуряния было минимум на порядок больше - от того самого конфигуряния/компиляции чтобы железо понималось до возни со шрифтами. Сейчас - сплошной plug-n-play.

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

    В-третьих - "анархия" и не прекратится из-за появления всё новых способов взаимодействия с этими железками. Большие тачскрины не освоили еще толком, а вот-вот очки с жестами пожалуют. Только вроде бы научились более-менее приличные сайты для десктопов делать - пришли веб-приложения и оптимизация под кучу разных экранов.

     
  • 2.19, Аноним (-), 14:15, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Накати себе русский язык в голову.
     

  • 1.20, Аноним (-), 15:24, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1. Берем Arduino/Discovery/etc и подключаем к процессу
    2. Берем китайский планшет за 50$
    3. Соединяем их по USB
    4. Накатываем на планшет сабж
    5  ???
    6. Получаем удобное управление процессом с тачскрином и красивыми графиками + отправку данных по WiFi. PROFIT!!!!
     
     
  • 2.25, Crazy Alex (ok), 17:03, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, ничего не накатывая, там же на андроиде тач тыкать и графики смотреть
     

  • 1.26, pxeL (?), 17:57, 16/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ткните в ццылку на для_АRM а то все зенькы вылезли от мего дизайнега - так и не увидел
     
  • 1.34, Аноним (-), 19:30, 17/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Где они "Готовые системные образы для эталонных устройств", где скачать-то? При прошлом анонсе ничего не удалось получить, хотя и несколько раз пытался у них зарегистрироваться. Как в этот раз, кто-то уже смог попробовать это чудо на своих железках?
     

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



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

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