Введение

Глобальная информационно-технологическая компания Enea AB — это глобальная компания, специализирующаяся на информационных технологиях, со штаб-квартирой в Кисте, Швеция, которая предоставляет операционные системы реального времени и консультационные услуги. Enea, являющаяся аббревиатурой от Engmans Elektronik Aktiebolag, также разрабатывает операционную систему OSE.

История

Enea была основана в 1968 году Руне Энгманом как Engmans Elektronik AB. Их первым продуктом стала операционная система для оборонного компьютера, используемого шведскими Военно-воздушными силами. В 1970-х годах компания разработала технологию компиляторов для языка программирования Simula. В первые дни становления европейских сетей, подобных Интернету, сотрудник Enea Бьёрн Эриксен подключил Швецию к EUnet, используя UUCP, и зарегистрировал enea как первый шведский домен в апреле 1983 года. Позже домен был преобразован в интернет-домен enea.se, когда сеть перешла на протокол TCP, а шведский национальный домен верхнего уровня se был создан в 1986 году.

ОСЕ

Операционная система ENEA OSE реального времени была впервые выпущена в 1985 году. Многоядерная линейка операционных систем Enea реального времени была впервые выпущена в 2009 году. Enea Operating System Embedded (OSE) – это семейство операционных систем реального времени с микроядром, предназначенных для встраиваемых систем, разработанных Бенгтом Элиассоном для ENEA AB, которая в то время сотрудничала с Ericsson для разработки многоядерной системы с использованием языков Assembly, C и C++. Enea OSE Multicore Edition основана на той же архитектуре микроядра, сочетающей в себе преимущества традиционной асимметричной мультипроцессорности (AMP) и симметричной мультипроцессорности (SMP). Enea OSE Multicore Edition обеспечивает как AMP, так и SMP обработку в гибридной архитектуре. OSE поддерживает множество процессоров, преимущественно 32-битных, включая устройства ColdFire, ARM, PowerPC и MIPS, реализованные в виде систем на кристалле (SoC). Семейство Enea OSE включает три операционные системы: OSE (также известная как OSE Delta) для процессоров ARM, PowerPC и MIPS, OSEck для различных цифровых сигнальных процессоров (DSP) и OSE Epsilon для минимальных устройств, написанных на чистом ассемблере (ARM, ColdFire, C166, M16C, 8051). OSE является проприетарным программным обеспечением с закрытым исходным кодом, лицензированным по проприетарной лицензии и выпущенным 20 марта 2018 года. OSE использует события (или сигналы) в виде сообщений, передаваемых между процессами в системе. Сообщения хранятся в очереди, прикрепленной к каждому процессу. Механизм обработки ссылок позволяет передавать сигналы между процессами на разных машинах через различные каналы связи. Механизм сигнализации OSE послужил основой для проекта разработки ядра с открытым исходным кодом под названием LINX.

Линукс

Enea Linux предоставляет открытую кросс-платформенную цепочку инструментов разработки и среду выполнения, основанную на системе конфигурации встраиваемых Linux-систем Yocto Project.