Content deleted Content added
Chrislanfear (talk | contribs) No edit summary |
Chrislanfear (talk | contribs) No edit summary |
||
Line 27:
The '''Operating System Embedded''' (mostly known under the [[acronym]] '''Enea OSE''') is a [[real-time operating system|real-time]] [[embedded operating system]] created by the [[Sweden|Swedish]] information technology company [[ENEA AB|ENEA]]. [[Bengt Eliasson]], who at the time was a consultant from ENEA with an assignment at [[Ericsson]], wrote the basic parts of the [[kernel (computer science)|kernel]]. The early version for the [[Zilog Z80]] processor was named OS80.
Enea OSE is one of the most widely used RTOS in world with over 1.5 billion run times deployed according to VisionMobile<ref>[http://www.visionmobile.com/blog/2009/12/100-million-insights 100 million insights on mobile software]</ref>. Enea OSE is shipped in hundreds of millions of mobile phones each year and over half of the world's 3G basestations<ref>[http://www.enea.com/33494.epibrw Leader in Communications Software]</ref>.
OSE uses [[Event (computing)|events]] (named ''[[Signal programming|signals]]'' due to ENEA's Telecomms background) in the form of messages passed to and from [[computer process|processes]] in the system. Messages are stored in a [[Queue (data structure)|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|open-source]] [[inter-processkernel design that combines the advantages of
Line 47:
VDC Research Group selected Enea OSE Multicore Edition Best of Show at ESC Boston 2009 <ref>[http://www.embedded.com/esc/220101008 Embeddie Winners Announced] </ref>
The
OSE supports a wide range of processors:
* IBM PPC7xx
* Freescale MPC86xx (multicore support on MPC8641D)
* Freescale MPC85xx (multicore support on MPC8572DS, QorIQ P2020, P4080) ==See also==
|