===== 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-плату.
- **Заказчик** интегрирует прикладное ПО и тестирует устройство.
- **Заказчик** согласовывает лицензирование и вопросы сертификации с компанией «Астра».