Tina Linux — это система AIoT, разработанная Quanzhi на основе глубокой настройки ядра Linux. «Tina» означает «Крошечный» и направлена на создание оптимизированной интеллектуальной системы, подходящей для встраиваемых устройств.
Tina Linux родилась в 2015 году. В то время продукты AIoT, в том числе интеллектуальные колонки, только появлялись. Чипы, используемые в продуктах AIoT, обычно были основным элементом управления, первоначально использовавшимся для планшетных компьютеров, а используемые системы в основном были адаптированы на базе Android. система. Основываясь на потребностях рынка и понимании тенденций развития продуктов, Allwinner глубоко разработала систему Tina Linux на основе ядра Linux.
В 2016 году был выпущен первый интеллектуальный динамик, оснащенный Tina Linux. Благодаря оптимизации систему, для которой изначально требовалось 1 ГБ DDR + 8 ГБ emmc, можно заменить системой Tina Linux только с 64 МБ DDR + 128 МБ флэш-памяти NAND. Стоимость печатной платы также была снижена с сотен юаней до десятков юаней, а время загрузки было снижено. От оригинала более десяти секунд до менее 3 секунд.
Впоследствии система Tina быстро развивалась: сценарии применения охватывают более 50 различных форм продуктов в умном доме, умном зрении, транспортных средствах и других областях. Она используется сотнями клиентов в различных отраслях с общей установленной мощностью более 30 миллионов. .
Благодаря настраиваемой конфигурации система Tina Linux может удовлетворить потребности различных форм продуктов: для продуктов с камерой заднего вида можно добиться вывода изображения с длительностью 350 мс с помощью системы взрывной обработки, для продуктов с экранными дисплеями она интегрирует основные встроенные продукты на рынке; Среду отображения можно быстро адаптировать к разработке; в продуктах, требующих высокой производительности, можно использовать программное обеспечение для моделирования аппаратных функций для снижения затрат на печатную плату...
В 2022 году будет выпущена новая версия Allwinner Tina Linux 5.0. Tina Linux 5.0 продолжает концепцию дизайна предыдущей системы Tina и была реконструирована на основе накопления предыдущих версий для достижения стандартизации, открытости, возможности повторного использования и унификации программной платформы Linux BSP/SDK.
Tina5.0 основана на Стандартное ядро Linux и инфраструктуре драйверов.,следовать основным стандартам,Удобно для инженеров, чтобы быстро приступить к работе,Трансплантация и отладка новых модулей также стали более гибкими.,Существует большое количество ресурсов сообщества, которые можно использовать повторно.,Снижает затраты на изобретение велосипеда.
Опираясь на опыт разработки линеек продуктов во многих различных областях, таких как R/V/T/F/H, Allwinner учитывает быстро меняющиеся потребности рынка AIoT и постоянно интегрирует и обновляет различные индивидуальные модули, подходящие для продуктов AIoT, включая WiFi/ Стеки протоколов BT, беспроводная/акустическая распределительная сеть, ОС TrustZone Secure, OTA и т. д. А благодаря преимуществу оригинального производителя он вставляется непосредственно в нижний уровень чипа, а драйвер напрямую вызывает модуль аппаратного кодирования и декодирования, модуль шифрования безопасности и т. д. для достижения высокопроизводительной реализации совместной работы программного и аппаратного обеспечения. .
Tina5.0 поддерживает две системы компиляции и сборки: openWrt и buildroot. Кроме того, добавлена наша среда сборки для подключения системы компиляции, что упрощает выбор и сборку. Он может удовлетворить жесткие потребности инженеров с различными навыками разработки систем построения. В то же время версия OpenWrt также была обновлена до 21.02, и было обновлено большое количество пакетов программного обеспечения, обогащающих сетевое, аудио-программное обеспечение и другие пакеты.
В Tina5.0 разные системы сборки совместно используют все ресурсы BSP (загрузку, код ядра, инструменты компиляции и упаковки и т. д.), она может поддерживать отдельную компиляцию BSP, а также может реализовывать независимые методы упаковки. BSP, вы можете легко добавить свои собственные rootfs для создания прошивки.
Чем больше линеек продуктов и более богатые функции поддерживаются SDK, тем проблема заключается в том, что SDK раздувается. Для решения таких проблем мы используем хранилище каталогов и сжатие DL ключевых пакетов программного обеспечения, решений по настройке микросхем, цепочек инструментов и т. д. Специальная обработка пакетов и другие методы эффективно контролируют размер SDK, одновременно обеспечивая гибкую настройку.
| Цай Юнхэн Центр исследований и разработок технологических продуктов Цюаньчжи Менеджер по программным технологиям
Quanzhi всегда был в авангарде разработки встроенного AIoT, постоянно понимая потребности клиентов и пользователей на рынке, а также постоянно обогащая и совершенствуя систему Tina. В настоящее время внутренняя магистраль системы Tina адаптирована почти к 200 платформенным решениям, включая более 20 чипов Allwinner, что позволяет нашим клиентам иметь больше выбора и делает разработку более удобной.
| Цзэн Гун Известная отечественная компания по производству оборудования. Старший инженер
Наша команда имеет опыт работы с маршрутизаторами и знакома с openWrt. Tina построена на основе openWrt и объединяет большое количество собственных библиотек упаковки, промежуточного программного обеспечения, инструментов разработки и производственного тестирования Allwinner и т. д. Она очень проста в использовании и значительно сокращает объем нашей разработки. производительность" разработки AIoT. инструмент"
| Брат Хао Известный электронный форум в Китае — сообщество разработчиков Waku. Основатель
Большое количество разработчиков в нашем сообществе используют систему Tina, и самостоятельно создавать небольшие демо-версии очень легко. Изменения, внесенные Tina5.0, не только отражены в продукте. Благодаря оптимизации процесса компиляции и SDK он также упрощает разработку для разработчиков в среде Tina и предоставляет больше материалов для справки и изучения.
В настоящее время Tina5.0 выпустила пробную версию разработки, адаптированную под V853чип, на платформе обслуживания клиентов Allwinner.,Вы можете перейти на платформу обслуживания клиентов Allwinner, чтобы получить соответствующий исходный код.。Конкретное место загрузки соответствующего исходного кода:Платформа обслуживания клиентов Allwinner->верстак->Загрузка ресурса。
Ссылка для доступа к исходному коду: https://open.allwinnertech.com/#/sdk/309
Дополнительная информацияПодробную информацию см. в Quanzhi Online.развиватьсообщество читателей:https://v853.docs.aw-ol.com/study/study_1tina/
Ссылка на исходный пост:https://bbs.aw-ol.com/topic/1734/