Integrity (operating system)

From Wikipedia, the free encyclopedia

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 maximum 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 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, ColdFire, MIPS, PowerPC, and x86, computer architectures.

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 ISO9660 file systems
    • Wear-Leveling Flash File Systems
    • Partitioning Journaling File Systems

[edit] External links


 This operating system-related article is a stub. You can help Wikipedia by expanding it