Integrity (operating system)


Integrity (operating system)

Infobox OS
name = INTEGRITY



caption =
developer = Green Hills Software
source_model = Closed Source
kernel_type = Microkernel
supported_platforms = ARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86
ui =
family = Real-time operating systems
latest_release_version =
latest_release_date =
marketing_target = Embedded systems
programmed_in =
prog_language =
language =
updatemodel =
package_manager =
working_state = Current
license = Proprietary
website = [http://www.ghs.com/products/rtos/integrity.html INTEGRITY]

INTEGRITY is a real-time operating system (RTOS) produced and marketed by Green Hills Software. It is royalty-free, POSIX-certified, and intended for use in embedded systems needing reliability, availability, and fault tolerance. It is built atop the velOSity microkernel and is intended mainly for modern 32- or 64-bit embedded system designs that support an MMU. INTEGRITY uses hardware memory protection to isolate and protect itself and user tasks from incorrect operation caused by accidental errors or malicious tampering. Supported platforms include variants of ARM and XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, and x86 computer architectures.There is also INTEGRITY-178B, a certifiable version for Safety-Critical applications.

Associated tools

* MULTI IDE for building INTEGRITY projects (graphical configuration, version control, compiler/toolchain errors) and debugging the kernel and applications that run on the INTEGRITY operating system.
* EventAnalyzer for visual analysis of system level events associated with INTEGRITY tasks and address spaces.
* TimeMachine tool suite for INTEGRITY application execution path analysis, forward/backward execution and single stepping, and other debugging capabilities for INTEGRITY configurations that can acquire instruction and data trace information.
* Green Hills probe and SuperTrace probe for downloading INTEGRITY kernels to target hardware, and examining trace information.
* UML and modeling (Telelogic Rhapsody and IBM Rose RealTime UML).
* Flash programmer.

Associated middleware

* Networking - wired/wireless TCP/IP IPv4/IPv6 protocols
* Graphics - 2D/3D/Video
* USB (includes 2.0)
* File systems
** Virtual file system server for use with Unix-like, DOS/FAT 12/16/32, or ISO 9660 file systems
** Wear levelling Flash file systems
** Partitioning Journaling file systems

External links

* [http://www.ghs.com/products/rtos/integrity.html Official homepage]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Operating System Embedded — Enea OSE Company / developer ENEA Programmed in Assembly, C, C++ OS family Real time embedded operating system …   Wikipedia

  • Pick operating system — Company / developer Don Nelson, Dick Pick, TRW Programmed in Assembly language Initial release 1965 (GIRLS), 1973 (Reality Operating System) Marketing target Business data processing Available …   Wikipedia

  • Ubuntu (operating system) — Ubuntu Ubuntu 11.10 (Oneiric Ocelot) Company / developer …   Wikipedia

  • Fork (operating system) — In computing, when a process forks, it creates a copy of itself, which is called a child process. The original process is then called the parent process . More generally, a fork in a multithreading environment means that a thread of execution is… …   Wikipedia

  • Comparison of operating system kernels — A kernel is the core component of every computer operating system. While kernels are highly technical in nature, and may be hidden from the user under many layers of software and applications, they do have distinguishing or characteristic… …   Wikipedia

  • Portable Operating System Interface — POSIX DIN/EN/ISO/IEC 9945 Entwickler Portable Application Standards Committee Aktuelle Version IEEE Std 1003.1 2008 Betriebssystem Betriebssystem unabhängig Kategorie Programmierschn …   Deutsch Wikipedia

  • Portable Operating System Interface for UniX — Das Portable Operating System Interface (POSIX [ˈpɒsɪks]) ist ein gemeinsam von der IEEE und der Open Group für Unix entwickeltes standardisiertes Application Programming Interface, das die Schnittstelle zwischen Applikation und dem… …   Deutsch Wikipedia

  • Integrity (disambiguation) — The concept of integrity is that of basing of one s actions on a consistent framework of principles.Integrity may also refer to: *Integrity Media, a media communications company that publishes and distributes Christian music, films and related… …   Wikipedia

  • Operating Industries Inc., Landfill — Superfund site Geography City Monterey Park County Los Angeles County State California …   Wikipedia

  • INTEGRITY-178B — Infobox OS name = INTEGRITY 178B caption = developer = Green Hills Software source model = kernel type = supported platforms = ui = family = Real time operating systems latest release version = latest release date = marketing target = programmed… …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.