===== Astra Linux Embedded 4.8 для NMS-SM-RK3568 ===== На странице предствален порядок работы по использованию образа Астра с модулем NMS-SM-RK3568 [[burn|Инструкция по установке и образ]] ===== Общая информация ===== Компания INMYS является партнёром компании «Астра» и предлагает отладочный образ **Astra Linux Embedded** для SMARC-модуля **NMS-SM-RK3568**. Astra Linux Embedded предназначена для специализированных и встраиваемых устройств, в том числе для промышленной автоматизации и серийного производства. **Предоставляемый образ совместим с модулем NMS-SM-RK3568, установленным на отладочную плату INMYS.** Для использования модуля в собственном устройстве заказчик должен адаптировать Device Tree (DTS) под свою Carrier-плату. Вопросы лицензирования и сертификации ОС в составе конечного изделия заказчик согласовывает непосредственно с компанией «Астра». ===== Состав программного обеспечения ===== Предоставляемый образ включает: * загрузчик U-Boot; * ядро Linux; * Device Tree (DTB/DTS); * драйверы периферийных устройств; * операционную систему Astra Linux Embedded. Образ может использоваться как основа для разработки собственного устройства на базе NMS-SM-RK3568. Собственный **DTB под свою плату** можно собрать из SDK с Github: https://github.com/inmys/buildroot-external-inmys/tree/nms-sm-rk3568-6.12 ===== Адаптация под Carrier-плату заказчика ===== Базовый образ настроен для работы с отладочной Carrier-платой INMYS. При разработке собственного устройства заказчику необходимо: - Адаптировать DTS под аппаратную конфигурацию своей Carrier-платы. - При необходимости добавить драйверы периферийных устройств. - Проверить работу аппаратных интерфейсов. - Подготовить финальный образ ОС для своего изделия. INMYS обеспечивает поддержку аппаратно-зависимых компонентов в рамках предоставляемого BSP для NMS-SM-RK3568. ===== Установка и обновление прикладного ПО ===== Astra Linux использует Debian-совместимую пакетную инфраструктуру. Для установки и обновления прикладного ПО могут использоваться: * DEB-пакеты; * dpkg; * APT; * собственные репозитории заказчика. Прикладное ПО может обновляться независимо от базовой операционной системы. Обновление ядра Linux, загрузчика и компонентов BSP требует проверки совместимости с аппаратной платформой. Для серийных изделий рекомендуется использовать фиксированную и протестированную версию системного образа. ===== Лицензирование и сертификация ===== Astra Linux Embedded предусматривает использование Astra Linux в специализированных устройствах. Для применения ОС в собственном серийном изделии заказчику необходимо обратиться в компанию «Астра» для согласования: * условий лицензирования ОС; * прав на предустановку и тиражирование образа; * вопросов сертификации ОС и конечного изделия; * применимости имеющихся сертификатов к модифицированной конфигурации системы. **Предоставление INMYS технически адаптированного образа не заменяет получение необходимых лицензий и согласование вопросов сертификации.** ===== Рекомендуемый порядок работы ===== - **INMYS** предоставляет базовый образ Astra Linux Embedded для NMS-SM-RK3568 и отладочной Carrier-платы INMYS. - **Заказчик** адаптирует DTS под собственную Carrier-плату. - **Заказчик** интегрирует прикладное ПО и тестирует устройство. - **Заказчик** согласовывает лицензирование и вопросы сертификации с компанией «Астра».