Operating System Embedded: Difference between revisions

Content deleted Content added
Pre-merge prep
Cewbot (talk | contribs)
m Fixing broken anchor: Reminder of an inactive anchor: ENEA AB#OSE
 
(3 intermediate revisions by 2 users not shown)
Line 1:
#REDIRECT [[ENEA AB#OSE]]{{Broken anchor|date=2025-06-13|bot=User:Cewbot/log/20201008/configuration|target_link=ENEA AB#OSE|reason= The anchor (OSE) [[Special:Diff/1295439991|has been deleted]].|diff_id=1295439991}} {{R from Merge}} {{R to Section}}
{{Afd-merge to|ENEA AB|Operating System Embedded|15 September 2020}}
 
The '''Operating System Embedded''' ('''OSE''') is a [[real-time operating system|real-time]], [[Microkernel]], [[embedded operating system]] created by the [[Sweden|Swedish]] information technology company [[ENEA AB]], which was collaborating with [[Ericsson]] to develop a [[Multi-core processor|Multi-core]] system using [[Assembly language|Assembly]], [[C (programming language)|C]], and [[C++]]. It is a Closed-source [[Proprietary software|proprietarily licensed software]] released on 20 March 2018.
 
==Development==
Bengt Eliasson wrote the basic parts of the [[Kernel (operating system)|kernel]]. The early version for the [[Zilog Z80]] processor was named OS80.
 
== Architecture and abilities ==
[[File:ENEA AB logo.png|right|thumb|upright=.8]]
 
OSE uses [[event (computing)|events]] (or ''[[signal programming|signals]]'') in the form of messages passed to and from [[computer process|processes]] in the system. Messages are stored in a [[Queue (abstract data type)|queue]] attached to each process. A ''link handler'' mechanism allows signals to be passed between processes on separate machines, over a variety of transports. The OSE signalling mechanism formed the basis of an [[open-source software|open-source]] inter-process kernel design project called [[LINX (IPC)|LINX]].
 
Enea OSE Multicore Edition was released in 2009. It is based on the same microkernel architecture. The kernel design that combines the advantages of both traditional [[asymmetric multiprocessing]] (AMP) and [[symmetric multiprocessing]] (SMP). The Enea OSE family of RTOS features 3 OSs: ''OSE'' for [[ARM architecture|ARM processors]], [[PowerPC]] and [[MIPS architecture|MIPS]], ''OSE<sub>ck</sub>'' for various DSP's, and ''OSE Epsilon'' for minimal devices, written in pure assembly ([[ARM architecture|ARM]], [[ColdFire]]) .
 
== Processor support ==
OSE supports many processors, mainly 32-bit. These include the [[ARM Cortex|ARM family, the [[PowerPC]] family, and the [[MIPS architecture|MIPS]] family of processors.
 
==References==
{{Reflist}}
 
==External links==
* {{Official website}}
 
{{Real-time operating systems}}
{{Microkernel}}
 
[[Category:Real-time operating systems]]
[[Category:Embedded operating systems]]
[[Category:ARM operating systems]]
[[Category:Microkernel-based operating systems]]