ЭЛинОС
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2023 г. ) |
Разработчик | СИСГО ГмбХ |
---|---|
Семейство ОС | Линукс |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код с коммерческой поддержкой |
Последний выпуск | ЭЛинОС 7.1 [1] / апрель 2022 г. |
Маркетинговая цель | Встроенные системы |
Платформы | ниже см. |
ядра Тип | Линукс |
Официальный сайт | www.sysgo.com/elinos/ |

ELinOS — коммерческая среда разработки для встроенного Linux . Он состоит из дистрибутива Linux для целевой встроенной системы и инструментов разработки для главного компьютера разработки. Хост-компьютер разработки обычно представляет собой стандартный настольный компьютер под управлением Linux или Windows . Система Linux и прикладное программное обеспечение для целевого устройства создаются на хосте разработки.
ELinOS ориентирован на промышленные приложения. [2] дополнительные расширения для ядра Linux Для этой цели предусмотрены . Ядро всегда будет специально скомпилировано для встраиваемой системы. Приложения пользовательского пространства предоставляются в виде предварительно скомпилированных двоичных файлов, чтобы сэкономить время на компиляцию. Большинство пакетов программного обеспечения ELinOS имеют открытый исходный код и лицензируются по лицензии GPL .
ELinOS предоставляет встроенный Linux в качестве автономной операционной системы или может быть интегрирован в PikeOS платформу виртуализации , если требования безопасности не могут быть удовлетворены только Linux. Последнее может иметь место, если сертификация требуется в соответствии со строгим отраслевым стандартом.
Eclipse — это техническая основа функциональности, предоставляемой интегрированной средой разработки (IDE) на хосте разработки.
бесплатную тестовую версию ELinOS ELinOS была впервые опубликована в 1999 году . Можно загрузить .
Типичный рабочий процесс
[ редактировать ]1. Выберите оборудование целевой встроенной системы.
- Выберите один из предоставленных пакетов поддержки плат (BSP) или настройте оборудование самостоятельно.
2. Выберите функции, которые нужны в целевой системе.
- Примерами являются в реальном времени поддержка удаленной отладки , поддержка , сетевые функции и выбор сетевых серверов.
3. Скомпилируйте ядро Linux
- На основе предыдущих шагов будет предложена индивидуальная конфигурация ядра. Его можно изменить вручную.
целевой файловой системы 4. Создайте образ .
- На основе предыдущих шагов будет предложено содержимое для отдельной файловой системы. Файлы можно добавлять или удалять. Зависимости будут проверены и могут быть разрешены автоматически.
5. Разверните образ файловой системы в целевой системе.
- Результатом предыдущего шага является один двоичный файл целевое устройство. , который может загрузить
6. Протестируйте и проанализируйте программное обеспечение в целевой системе с помощью трассировки инструмента .
- Контролируйте поведение системы и оптимизируйте приложение или конфигурацию системы.
7. Отладка прикладного программного обеспечения в целевой системе с помощью отладчика.
- Неисправности можно отлаживать с помощью IDE на хосте разработки.
Поддерживаемое оборудование
[ редактировать ]Поддерживаются следующие архитектуры процессоров: [3] с большим набором пакетов поддержки плат (BSP) для различных плат:
Симметричная многопроцессорная обработка поддерживается, если многоядерный процессор используется .
Обзор окончания срока службы
[ редактировать ]Тип продукта | Версия | Выпускать | окончание срока действия |
---|---|---|---|
ЭЛинОС | 5.2 | 2012-07 | 2019-12 |
ЭЛинОС | 6.0 | 2014-07 | 2021-09 |
ЭЛинОС | 6.1 | 2016-05 | 2021-12 |
ЭЛинОС | 6.2 | 2017-10 | 2023-03 |
ЭЛинОС | 7.0 | 2020-05 | 2025-06 |
ЭЛинОС | 7.1 | 2022-03 | 2027-04 |
Ссылки
[ редактировать ]- ^ «Обзор продукта ELinOS 7.1?» (PDF) . sysgo.com. 25 апреля 2022 г. Проверено 25 апреля 2022 г.
- ^ Краткое описание ELinOS
- ^ Поддерживаемое оборудование для ELinOS