IAR Embedded Systems
IAR systems is one of the leading software tools for programming embedded systems. More that 14,000 corporations have been using IAR systems to develop new competitive products in the areas of industrial automation, consumer electronics, telecommunication, automotive products, medical devices etc. With nearly 30 years of experience of providing software tools for embedded systems, we have partnered with suppliers of real-time operating systems (RTOS), middleware and world’s leading semiconductor vendors. IAR Embedded workbench provides an integrated development environment to ensure uninterrupted workflow. A single toolbox designed to create, edit, compile and debug programs to get smaller, smarter and faster codes with shortest possible execution times, making it the best choice for developing low-power applications. From small to large organizations, engineers developing a range of complex control systems use IAR Systems.
IAR Visual State
IAR visualSTATE is a set of highly sophisticated and easy to use development tool for designing, testing and implementing embedded application based on state machines. It makes creating a complex, high level, structured application easier by providing a graphical overview for outlining the application, which can be used to add functionality step by step in a more detailed fashion. To enable true state machine debugging on hardware, IAR visualSTATE comes fully integrated with IAR embedded Workbench. A feature of IAR visualSTATE includes automatic code generation that provides compact C/C++ code that is compliant to the design. There are ready made project examples available for different microcontroller boards. A simple to use interface comes with a navigator, designer, validator, verification and prototyping tools for generating faster and smarter codes in a completely integrated environment.