List of Green Hills Optimizing Compilers Integrations
This is a list of platforms and tools that integrate with Green Hills Optimizing Compilers. This list is updated as of April 2025.
-
1
RTX
Arm
Empower your ARM projects with efficient, scalable multitasking.Keil RTX is a deterministic and royalty-free real-time operating system specifically designed for ARM and Cortex-M devices, facilitating the concurrent management of multiple tasks which leads to better-organized and maintainable code. This RTOS includes source code, providing developers with enhanced programming flexibility. Although it is possible to create real-time applications using a Super-loop method to execute one or more functions, this approach can introduce complications related to scheduling, maintenance, and timing—factors that the Keil RTX adeptly resolves. For those curious about the differences between using an RTOS and a Super-loop, a thorough comparison underscores the compelling reasons to choose an RTOS. Furthermore, Keil RTX delivers high-speed real-time performance with minimal interrupt latency and is designed to fit within resource-constrained environments. It allows for an unlimited number of tasks, each with the capability of having up to 254 priority levels, as well as infinite mailboxes, semaphores, mutexes, and timers, making it exceptionally suited for applications that require multithreading and thread-safe operations. Overall, Keil RTX equips developers with an extensive set of tools for building efficient and resilient real-time applications, enhancing both productivity and performance in their projects. Additionally, its robust architecture ensures scalability, making it a strong contender for future-proof applications as technology continues to evolve. -
2
INTEGRITY RTOS
Green Hills Software
Fortified security and seamless development for embedded applications.INTEGRITY utilizes robust hardware memory protection to effectively separate and protect embedded applications. By employing secure partitions, it guarantees that each task can access the necessary resources for optimal performance while concurrently safeguarding both the operating system and user tasks against malicious and erroneous code, including threats such as denial-of-service attacks, worms, and Trojan horses. To assist developers in accelerating their product development, Green Hills Software offers an extensive suite of middleware that has been thoroughly integrated and validated for compatibility with INTEGRITY, which features file systems like FFS, FAT, NFS, and journaling, alongside IPv4 and IPv6 networking stacks and a FIPS 140-2 certified Suite B embedded encryption library, among many other essential tools. Each middleware package has successfully passed rigorous pre-integration testing to ensure seamless functionality with the advanced features of INTEGRITY's real-time operating system. Additionally, Green Hills Software provides specialized platforms tailored for different industries, creating a fully integrated ecosystem that includes the INTEGRITY RTOS along with critical development tools, all aimed at further simplifying the development process. This comprehensive strategy not only enhances operational efficiency but also significantly fortifies the security of embedded applications, ensuring they can withstand various cybersecurity threats effectively. -
3
MULTI IDE
Green Hills Software
Accelerate innovation with unparalleled debugging and performance enhancement.For more than thirty years, the MULTI Integrated Development Environment (IDE) has established itself as a leader in embedded software, thanks to its commitment to customer needs and continuous enhancements. Developers rely on MULTI to help them produce high-quality code and expedite their product releases. It excels in pinpointing tricky bugs, remedying memory leaks, and boosting system performance with remarkable consistency. Every element of our innovative Debugger is specifically designed to quickly tackle challenges that often baffle traditional tools. Issues such as inter-task corruptions, missed real-time deadlines, and external hardware interactions could previously take substantial time to resolve, sometimes extending to weeks or months. Yet, with the powerful Green Hills' TimeMachine tool suite, many of these problems can now be solved in just hours or even minutes. By automatically capturing program execution data, the TimeMachine suite merges effortlessly with the MULTI Debugger, introducing advanced replay debugging capabilities that are indispensable for developers. This forward-thinking methodology not only expedites the debugging process but also significantly elevates its efficiency, allowing developers to focus more on innovation and less on troubleshooting. The synergy between MULTI and the TimeMachine suite represents a major advancement in development tools for the embedded software landscape.
- Previous
- You're on page 1
- Next