Jump to content

TenAsys: Difference between revisions

Coordinates: 45°31′52″N 122°52′53″W / 45.531°N 122.8814°W / 45.531; -122.8814
From Wikipedia, the free encyclopedia
Content deleted Content added
m Unlinked: EVM, no relevant article found
 
(22 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Short description|American software company}}
{{Orphan|date=March 2011}}
{{Infobox company

| name = TenAsys Corporation
{{POV|date=April 2009}}
| logo = TenAsys logo.svg
{{Infobox Company
| company_name = TenAsys Corporation
| type = [[Private company|Private]]
| company_logo = [[File:Tenasys logo.gif]]
| founded = {{start date and age|2000}}
| location = [[Hillsboro, Oregon]], US<br>{{Coord|45.531|-122.8814|region:US|format=dms|display=inline,title}}
| company_type = [[Private company|Private]]
| incorporated = 2000
| location = [[Hillsboro, Oregon]], USA<br>{{Coord|45.5275|-122.883|region:US|format=dms|display=inline,title}}
| industry = Embedded and Real-time Software
| industry = Embedded and Real-time Software
| products = [[iRMX]], [[INtime]], and eVM
| products = [[iRMX]], [[INtime]], and eVM
Line 18: Line 16:
}}
}}


'''TenAsys''' (rhymes with ''tenacious'') is a privately owned company providing real-time software and services based on the [[x86 architecture|x86 Intel Architecture]] and [[Microsoft windows|Microsoft Windows]] operating system.
'''TenAsys''' (rhymes with ''tenacious'') is a privately owned company providing real-time software and services based on the [[x86 architecture|x86 Intel Architecture]] and [[Microsoft Windows]] operating system.


==History==
==History==
The company was founded in 2000 as a spin-off of [[RadiSys Corporation]] to exploit the RTOS technology based on the [[iRMX]] and [[INtime|INtime for Windows]] products originally developed by [[Intel|Intel Corporation]]. RadiSys acquired the iRMX and INtime RTOS technology when they purchased Intel's Multibus division in 1996.<ref>RadiSys to Acquire Multibus Business From Intel Corp., Intel to Take 17% Equity Stake in RadiSys [http://www.radisys.com/news_events/press_rel_page.cfm?pressreleasesid=73]</ref><ref>[http://retrotechnology.com/dri/intel_radisys.txt who owns Multibus? or older Intel product?]</ref>
The company was founded in 2000 as a spin-off of [[RadiSys Corporation]] to exploit the RTOS technology based on the [[iRMX]] and [[INtime|INtime for Windows]] products originally developed by [[Intel|Intel Corporation]]. RadiSys acquired the iRMX and INtime RTOS technology when they purchased Intel's Multibus division in 1996.<ref>RadiSys to Acquire Multibus Business From Intel Corp., Intel to Take 17% Equity Stake in RadiSys [http://www.radisys.com/news_events/press_rel_page.cfm?pressreleasesid=73]</ref><ref>[http://retrotechnology.com/dri/intel_radisys.txt who owns Multibus? or older Intel product?]</ref><ref>{{Cite web|date=2010-03-22|title=TenAsys® Announces eVM™ for Windows® Embedded Virtualization Manager|url=https://www.eejournal.com/article/20100322-04/|access-date=2020-10-20|website=EEJournal|language=en-US}}</ref>


RadiSys released version 1.0 of the INtime RTOS in June, 1997.<ref>[http://www.radisys.com/news_events/press_rel_page.cfm?pressreleasesid=126 RadiSys Ships INtime to Customers Worldwide]</ref> The product was selected as one of two finalists in the EDN 1997 "Innovation of the Year" embedded development category.<ref>[http://www.edn.com/info/119985.html EDN 8th Annual Innovation Awards (1997) Winners and Finalists]</ref>
RadiSys released version 1.0 of the INtime RTOS in June, 1997.<ref>[http://www.radisys.com/news_events/press_rel_page.cfm?pressreleasesid=126 RadiSys Ships INtime to Customers Worldwide]</ref> The product was selected as one of two finalists in the EDN 1997 "Innovation of the Year" embedded development category.<ref>[http://www.edn.com/info/119985.html EDN 8th Annual Innovation Awards (1997) Winners and Finalists]</ref>
Line 30: Line 28:


==Products==
==Products==
[[File:TenAsys headquarters - Hillsboro, Oregon.JPG|thumb|Building that houses the company]]
TenAsys develops real-time operating system ([[RTOS]]) products designed to merge two separate computing platforms into one. Specifically, their products provide a means by which an RTOS can run in parallel with [[Windows]] on a standard PC platform. Their products are specific to the x86 Intel architecture.
TenAsys develops real-time operating system ([[RTOS]]) products designed to merge two separate computing platforms into one. Specifically, their products provide a means by which an RTOS can run in parallel with [[Windows]] on a standard PC platform. Their products are specific to the x86 Intel architecture.


Line 44: Line 43:
===INtime RTOS for Windows===
===INtime RTOS for Windows===


Like iRMX for Windows, the INtime RTOS also installs on a standard Windows system. Once installed, the INtime RTOS schedules all [[hard real-time|real-time]] processes to run first, at a higher priority than Windows. The INtime RTOS runs as a separate, independent kernel outside of the Windows kernel, without modifying the Windows kernel, drivers, or applications.
Like iRMX for Windows, the INtime RTOS also installs on a standard Windows system. Once installed, the INtime RTOS schedules all [[hard real-time|real-time]] processes to run first, at a higher priority than Windows. The INtime RTOS runs as a separate, independent kernel outside of the Windows kernel, without modifying the Windows kernel, drivers, or applications.


Real-time processes run on the INtime kernel, and non-real-time processes run on Windows. Windows application threads communicate with their real time counterparts on the INtime kernel through a special API that facilitates coordination and data sharing.
Real-time processes run on the INtime kernel, and non-real-time processes run on Windows. Windows application threads communicate with their real time counterparts on the INtime kernel through a special API that facilitates coordination and data sharing.
Line 50: Line 49:
===eVM Virtualization Platform for Windows===
===eVM Virtualization Platform for Windows===


The eVM virtualization platform provides a [[virtual machine]] that hosts real-time and embedded operating systems running alongside Microsoft Windows. The eVM platform requires [[x86 virtualization#Intel Virtualization Technology for x86 (Intel VT-x)|Intel virtualization technology]] (or Intel VT) in order to operate. The guest OS that runs within the VMM runs in parallel with Windows, on an industry-standard, PC-compatible, multi-core platform.
The eVM virtualization platform provides a [[virtual machine]] that hosts real-time and embedded operating systems running alongside Microsoft Windows. The eVM platform requires [[x86 virtualization#Intel Virtualization Technology for x86 (Intel VT-x)|Intel virtualization technology]] (or Intel VT) in order to operate. The guest OS that runs within the VMM runs in parallel with Windows, on an industry-standard, PC-compatible, multi-core platform.<ref>{{Cite web|date=2010-03-22|title=TenAsys® Announces eVM™ for Windows® Embedded Virtualization Manager|url=https://www.eejournal.com/article/20100322-04/|access-date=2020-10-20|website=EEJournal|language=en-US}}</ref>


Legacy I/O can be emulated using Intel VT. Virtual communication channels, such as a virtual Ethernet or a virtual serial link, provide a means for embedded applications running on the VMM to coordinate with Windows applications.
Legacy I/O can be emulated using Intel VT. Virtual communication channels, such as a virtual Ethernet or a virtual serial link, provide a means for embedded applications running on the VMM to coordinate with Windows applications.


Direct hardware (access to I/O) and deterministic timing (interrupt [[Latency (engineering)|latency]]) needs are addressed by giving the guest OS direct access to time-critical hardware. I/O is assigned exclusively to each guest OS so existing native device drivers have direct access to real hardware.
Direct hardware (access to I/O) and deterministic timing (interrupt [[Latency (engineering)|latency]]) needs are addressed by giving the guest OS direct access to time-critical hardware. I/O is assigned exclusively to each guest OS so existing native device drivers have direct access to real hardware.
Line 64: Line 63:


==References==
==References==
*{{cite journal | author=Schwaderer, Curt | title=Real-time OS for multicore processors: Serious implications for AdvancedTCA systems | journal=CompactPCI & AdvancedTCA Systems | month=May | year=2006 | url=http://www.compactpci-systems.com/columns/software_corner/pdfs/2006,05.pdf}} (history and technology overview)
*{{cite journal | author=Schwaderer, Curt | title=Real-time OS for multicore processors: Serious implications for AdvancedTCA systems | journal=CompactPCI & AdvancedTCA Systems |date=May 2006 | url=http://www.compactpci-systems.com/columns/software_corner/pdfs/2006,05.pdf}} (history and technology overview)
*{{cite journal | author=Neumann, Dean; Kulkarni, Dileep; Kunze, Aaron; Rogers, Gerald; Verplanke, Edwin | title=Intel Virtualization Technology in Embedded and Communications Infrastructure Applications | journal=Intel Technology Journal | month=August | year=2006 | url=http://download.intel.com/technology/itj/2006/v10i3/v10-i3-art05.pdf}} (application of virtualization to embedded systems)
*{{cite journal |author1=Neumann, Dean |author2=Kulkarni, Dileep |author3=Kunze, Aaron |author4=Rogers, Gerald |author5=Verplanke, Edwin | title=Intel Virtualization Technology in Embedded and Communications Infrastructure Applications | journal=Intel Technology Journal |date=August 2006 |volume=10 |issue=3 |doi=10.1535/itj.1003.05 | url=http://download.intel.com/technology/itj/2006/v10i3/v10-i3-art05.pdf}} (application of virtualization to embedded systems)
*{{cite journal | author=Mick, Robert | title=Virtualization Technology Enables a Common Automation Platform | journal=ARC Brief | month=August | year=2006 | url=http://www.intel.com/platforms/applied/indpc/pdf/ARC-Intel-Virtualization-v1.pdf}} (impact of virtualization technology on manufacturing systems)
*{{cite journal | author=Mick, Robert | title=Virtualization Technology Enables a Common Automation Platform | journal=ARC Brief |date=August 2006 | url=http://www.intel.com/platforms/applied/indpc/pdf/ARC-Intel-Virtualization-v1.pdf}} (impact of virtualization technology on manufacturing systems)
*{{cite journal | author=Shaum, Loren | title=When RTOS Really Is Needed | journal=Control Design | month=July | year=2007 | url=http://www.controldesign.com/articles/2007/147.html}} (application of an RTOS to machine-control)
*{{cite journal | author=Shaum, Loren | title=When RTOS Really Is Needed | journal=Control Design |date=July 2007 | url=http://www.controldesign.com/articles/2007/147.html}} (application of an RTOS to machine-control)
*{{cite journal | author=Ciufo, Chris | title=Virtualization yields hardware optimization and new embedded architectures | journal=Military Embedded Systems | month=July | year=2008 | url=http://www.mil-embedded.com/articles/id/?3417}} (COTS virtualization software for military system applications)
*{{cite journal | author=Ciufo, Chris | title=Virtualization yields hardware optimization and new embedded architectures | journal=Military Embedded Systems |date=July 2008 | url=http://www.mil-embedded.com/articles/id/?3417}} (COTS virtualization software for military system applications)


==External links==
==External links==
* [http://www.tenasys.com/ TenAsys homepage]
* [http://www.tenasys.com/ TenAsys homepage]
* [http://www.tenasys.com/rfw iRMX product page]
* [http://www.tenasys.com/support/documentation/irmx-documentation/ iRMX product page]
* [http://www.tenasys.com/intime INtime product page]
* [http://www.tenasys.com/intime INtime product page]
* [http://www.tenasys.com/evm eVM product page]
* [http://www.tenasys.com/evm eVM product page]


{{DEFAULTSORT:Tenasys}}
{{DEFAULTSORT:Tenasys}}
[[Category:Software companies of the United States]]
[[Category:Software companies based in Oregon]]
[[Category:Companies based in Hillsboro, Oregon]]
[[Category:Companies based in Hillsboro, Oregon]]
[[Category:Companies established in 2000]]
[[Category:Companies established in 2000]]
[[Category:Privately held companies based in Oregon]]
[[Category:Privately held companies based in Oregon]]
[[Category:2000 establishments in Oregon]]
[[Category:Software companies of the United States]]

Latest revision as of 20:04, 18 May 2023

TenAsys Corporation
Company typePrivate
IndustryEmbedded and Real-time Software
Founded2000; 24 years ago (2000)
HeadquartersHillsboro, Oregon, US
45°31′52″N 122°52′53″W / 45.531°N 122.8814°W / 45.531; -122.8814
ProductsiRMX, INtime, and eVM
Websitewww.tenasys.com

TenAsys (rhymes with tenacious) is a privately owned company providing real-time software and services based on the x86 Intel Architecture and Microsoft Windows operating system.

History

[edit]

The company was founded in 2000 as a spin-off of RadiSys Corporation to exploit the RTOS technology based on the iRMX and INtime for Windows products originally developed by Intel Corporation. RadiSys acquired the iRMX and INtime RTOS technology when they purchased Intel's Multibus division in 1996.[1][2][3]

RadiSys released version 1.0 of the INtime RTOS in June, 1997.[4] The product was selected as one of two finalists in the EDN 1997 "Innovation of the Year" embedded development category.[5]

Effective 2000 iRMX III is supported, maintained, and licensed worldwide by TenAsys Corporation, under an exclusive licensing arrangement with Intel.

Products

[edit]
Building that houses the company

TenAsys develops real-time operating system (RTOS) products designed to merge two separate computing platforms into one. Specifically, their products provide a means by which an RTOS can run in parallel with Windows on a standard PC platform. Their products are specific to the x86 Intel architecture.

iRMX III

[edit]

iRMX is a real-time operating system designed specifically for use with the Intel 8080 and Intel 8086 family of processors. It is an acronym for Real-time Multitasking eXecutive. Intel developed iRMX in the late 1970s and originally released it in 1980 to support and create demand for their processors and Multibus system platforms.[6]

iRMX for Windows

[edit]

iRMX for Windows provides legacy support for existing applications based on the iRMX III real-time operating system and the iRMX for Windows RTOS produced by Intel beginning in 1992.

The iRMX for Windows RTOS loads and runs on a standard Windows system. Upon initialization, it sets up a separate execution environment, takes over the CPU, and encapsulates Windows as the lowest priority iRMX task. The iRMX operating system scheduler then determines which tasks will run; whenever a real-time task is ready to run, it preempts Windows, handles all real-time activities, and then resumes Windows (the lowest priority iRMX task) after all real-time activities have completed.

INtime RTOS for Windows

[edit]

Like iRMX for Windows, the INtime RTOS also installs on a standard Windows system. Once installed, the INtime RTOS schedules all real-time processes to run first, at a higher priority than Windows. The INtime RTOS runs as a separate, independent kernel outside of the Windows kernel, without modifying the Windows kernel, drivers, or applications.

Real-time processes run on the INtime kernel, and non-real-time processes run on Windows. Windows application threads communicate with their real time counterparts on the INtime kernel through a special API that facilitates coordination and data sharing.

eVM Virtualization Platform for Windows

[edit]

The eVM virtualization platform provides a virtual machine that hosts real-time and embedded operating systems running alongside Microsoft Windows. The eVM platform requires Intel virtualization technology (or Intel VT) in order to operate. The guest OS that runs within the VMM runs in parallel with Windows, on an industry-standard, PC-compatible, multi-core platform.[7]

Legacy I/O can be emulated using Intel VT. Virtual communication channels, such as a virtual Ethernet or a virtual serial link, provide a means for embedded applications running on the VMM to coordinate with Windows applications.

Direct hardware (access to I/O) and deterministic timing (interrupt latency) needs are addressed by giving the guest OS direct access to time-critical hardware. I/O is assigned exclusively to each guest OS so existing native device drivers have direct access to real hardware.

Development Environment

[edit]

TenAsys RTOS tools are integrated into the Microsoft Visual Studio IDE.

Notes

[edit]
  1. ^ RadiSys to Acquire Multibus Business From Intel Corp., Intel to Take 17% Equity Stake in RadiSys [1]
  2. ^ who owns Multibus? or older Intel product?
  3. ^ "TenAsys® Announces eVM™ for Windows® Embedded Virtualization Manager". EEJournal. 2010-03-22. Retrieved 2020-10-20.
  4. ^ RadiSys Ships INtime to Customers Worldwide
  5. ^ EDN 8th Annual Innovation Awards (1997) Winners and Finalists
  6. ^ Real-time Elements, Donald J. Ewing, Professor Emeritus, Electrical Engineering and Computer Science University of Toledo, EECS 4170/5170/7170 Class Notes [2]
  7. ^ "TenAsys® Announces eVM™ for Windows® Embedded Virtualization Manager". EEJournal. 2010-03-22. Retrieved 2020-10-20.

References

[edit]
[edit]