赛派号

户外手机品牌排行榜 Green Hills Software

American software company This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Green Hills Software" – news · newspapers · books · scholar · JSTOR (May 2016) (Learn how and when to remove this message)

Green Hills Software Inc.Company typePrivateIndustryEmbedded system software toolsFounded1982; 43 years ago (1982)FoundersDan O'DowdCarl RosenbergHeadquartersSanta Barbara, California, United StatesKey peopleDan O'Dowd, presidentProductsOperating systemsProgramming toolsWebsitewww.ghs.com

Green Hills Software is a privately owned company that builds operating systems and programming tools for embedded systems.[1][2] The firm was founded in 1982 by Dan O'Dowd and Carl Rosenberg. Its headquarters are in Santa Barbara, California.[3]

History[edit]

In the 1990s, Green Hills Software and Wind River Systems, both makers of embedded system software development tools, entered into a 99-year agreement to cooperatively support customers using products from both companies. The agreement was terminated after a lawsuit in 2005. After parting ways, Wind River publicly embraced Linux and open-source software while Green Hills initiated a public relations campaign decrying the use of open-source software in projects related to national security.[1]

In 2008, the Green Hills real-time operating system (RTOS) named Integrity-178 was the first system to be certified by the National Information Assurance Partnership (NIAP), composed of National Security Agency (NSA) and National Institute of Standards and Technology (NIST), to Evaluation Assurance Level (EAL) 6+.[4][5]

In November 2008, it was announced that a commercialized version of Integrity 178-B would be offered to the private sector by Integrity Global Security, a subsidiary of Green Hills Software.[5][better source needed]

On March 27, 2012, a contract was announced between Green Hills Software and Nintendo. This designates MULTI as the official integrated development environment and toolchain for Nintendo and its licensed developers to program the Wii U video game console.[6][non-primary source needed]

On February 25, 2014, it was announced that the operating system Integrity had been chosen by Urban Aeronautics for their AirMule flying car unmanned aerial vehicle (U), since renamed the Tactical Robotics Cormorant.[4][non-primary source needed]

Selected products[edit] Real-time operating systems[edit]

Integrity is a POSIX real-time operating system (RTOS). An Integrity variant, named Integrity-178B, was certified to Common Criteria Evaluation Assurance Level (EAL) 6+, High Robustness in November 2008.[7] Micro Velosity (stylized as μ-velOSity) is a real-time microkernel for resource-constrained devices.[8][9]

Compilers[edit]

Green Hills produces compilers for the programming languages C, C++, Fortran, and Ada. They are cross-platform, for 32- and 64-bit microprocessors, including RISC-V, ARM, Blackfin, ColdFire, MIPS, PowerPC, SuperH, StarCore, x86, V850, and XScale.[10][11][non-primary source needed][12]

Integrated development environments[edit]

MULTI is an integrated development environment (IDE) for the programming languages C, C++, Embedded C++ (EC++), and Ada, aimed at embedded engineers.[13][non-primary source needed]

TimeMachine is a set of tools for optimizing and debugging C and C++ software.[14][15] TimeMachine (introduced 2003) supports reverse debugging,[16] a feature that later also became ailable in the free GNU Debugger (GDB) 7.0 (2009).[17]

References[edit] ^ a b "Green Hills Software". Hoover's Handbook of Private Companies 2007 (PDF). Hoover's. 2007. p. 222. Archived from the original (PDF) on August 1, 2020. Retrieved November 26, 2013. ^ Plauger, P.J. (December 1997). "Embedded C++: An Overview" (PDF). Embedded Systems Programming. Retrieved November 26, 2013 – via fceia.unr.edu.ar. ^ Hoover's Handbook of Private Companies. Hoover's Business Press. January 1, 2007. ISBN 9781573111157. ^ a b Green Hills Software Integrity RTOS chosen by Urban Aeronautics for AirMule Unmanned Aerial System, Reuters, February 25, 2014, archived from the original on September 3, 2014 ^ a b Racicot, Jonathan (November 19, 2008). "Integrity OS to be Released Commercially". Cyberwarfare Magazine. ^ "Green Hills Software's MULTI Integrated Development Environment Selected by Nintendo for Wii U Development" (Press release). San Jose, CA: Green Hills Software. March 27, 2012. Retrieved June 27, 2014. ^ "Validated Products List". National Information Assurance Partnership. Retrieved November 26, 2013. ^ Wilson, Richard (July 22, 2015). "Green Hills secures its RTOS for IoT". Electronics Weekly. Retrieved December 29, 2015. ^ Tångring, Jan (April 10, 2006). "Green Hills Releases New Operating System" (in Swedish). Elektroniktidningen. Retrieved November 26, 2013. ^ "Green Hills Optimizing Compilers". Green Hills Software. ^ "NSITEXE and Green Hills Software Partner on RISC-V Solutions". Green Hills Software. ^ Wilson, Richard (August 18, 2016). "Green Hills certifies RTOS for ionics computers". Electronics Weekly. Retrieved July 17, 2023. ^ "MULTI Integrated Development Environment" Green Hills Software. ^ Lindahl, Michael (January 2005). "Using Trace to Debug Realtime Systems". Dr. Dobb's Journal. Archived from the original on September 29, 2007. ^ Krass, Peter (July 18, 2006). "Green Hills Expands TimeMachine Support Options". Device Software Optimization blog. Archived from the original on May 13, 2008. ^ "TimeMachine enables debugging forward and backward in time". EE Times. November 6, 2003. ^ Brobecker, Joel (October 8, 2009). "GDB 7.0 released". LWN.net. Eklektix. Retrieved December 2, 2013. vteMicrokernels-nanokernelsKernelsL4 family Eumel → L3 → L4° OKL4° Macintosh hosted Mac OS nanokernel NuKernel Psion EKA1 → EKA2^° Amiga-type Exec ExecSG Quark WarpOS ADEOS° EROS^° K42° Little Kernel Mach° GNU Mach° MicroEmpix µ-velOSity^ nucleus Off++ → Plan B Opus PowerUP RTLinux° TI-RTOS kernel^° VanguardOperatingsystemsPOSIX supportUnix-like ARX GNU Hurd° Lites MeikOS Minix° Minix-vmd° Minix 3° MkLinux° Multi-Environment Real-Time^ (MERT – Unix-RT) OS2000 QNX^ Redox° Spring Tinix UNICOS VSTa Partial ChorusOS^ Integrity^ Nucleus RTOS^ NuttX^° OSE^ RIOT^° Capability-based GNOSIS → KeyKOS → EROS → CapROS Hydra seL4^° Midori NLTSS HarmonyOS NEXT (OpenHarmony, Oniro OS) → HarmonyOS L4 kernel L4Linux^° PikeOS^ REX OS^ Wombat^° Ja virtual machine JaOS (Chorus/Jazz^ integrates ChorusOS^) JX° Macintosh hostedUnix-like MachTen MacMach Copland Classic Mac OS (PowerPC kernel)Psion EPOC → Symbian OS^° Amiga-type AmigaOS AROS° AspireOS° Broadway° Icaros Desktop° MorphOS Microsoft Singularity ThreadX^° Verve AIM alliance Pink → Taligent OS → Workplace OS Amoeba° BeRTOS^° ChibiOS/RT^° FreeRTOS^° HelenOS° µC/OS^° MQX^ OpenComRTOS^ Phantom OS^° RC 4000 SharpOS° SPIN° Thoth^ → Harmony^ → V VRTX^Frameworks, kits Cosmos° Genode° TI-RTOS^° Developers Gordon Bell Thomas Bushnell Did Cheriton Dan Dodge Per Brinch Hansen Gernot Heiser Jochen Liedtke James G. Mitchell Ike Nassi Richard Rashid Andrew S. Tanenbaum Avie Tevanian William Wulf Italics = discontinued ^ = Real-time ° = Open-source software Category: Microkernel-based operating systems Category: Microkernels

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了