IAR Systems
Encyclopedia
IAR Systems is a Swedish
Sweden
Sweden , officially the Kingdom of Sweden , is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden borders with Norway and Finland and is connected to Denmark by a bridge-tunnel across the Öresund....

 computer technology company working in the area of embedded system development tools. IAR Systems was founded in 1983, and is listed on NASDAQ OMX, Stockholm.

IAR Systems develops compilers, debuggers, and other tools to help develop and debug firmware for 8-, 16-, and 32-bit processors. Traditionally, the company has been strong in the 8-bit market, but is moving into the expanding 32-bit market, especially the new market for cheap 32-bit microcontrollers. IAR Systems is a leading independent supplier of C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 / C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 compilers and other software tools.

IAR Systems operates in Germany
Germany
Germany , officially the Federal Republic of Germany , is a federal parliamentary republic in Europe. The country consists of 16 states while the capital and largest city is Berlin. Germany covers an area of 357,021 km2 and has a largely temperate seasonal climate...

, France
France
The French Republic , The French Republic , The French Republic , (commonly known as France , is a unitary semi-presidential republic in Western Europe with several overseas territories and islands located on other continents and in the Indian, Pacific, and Atlantic oceans. Metropolitan France...

, Japan
Japan
Japan is an island nation in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south...

, China
China
Chinese civilization may refer to:* China for more general discussion of the country.* Chinese culture* Greater China, the transnational community of ethnic Chinese.* History of China* Sinosphere, the area historically affected by Chinese culture...

, the United States, the United Kingdom, Brazil
Brazil
Brazil , officially the Federative Republic of Brazil , is the largest country in South America. It is the world's fifth largest country, both by geographical area and by population with over 192 million people...

, and Sweden
Sweden
Sweden , officially the Kingdom of Sweden , is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden borders with Norway and Finland and is connected to Denmark by a bridge-tunnel across the Öresund....

, as well as through distributors all over the world. The company is headquartered in Uppsala
Uppsala
- Economy :Today Uppsala is well established in medical research and recognized for its leading position in biotechnology.*Abbott Medical Optics *GE Healthcare*Pfizer *Phadia, an offshoot of Pharmacia*Fresenius*Q-Med...

, Sweden and has over 130 employees.

Products

IAR Systems has developed numerous embedded development tools, which are as follows:
  • IAR Embedded Workbench — a development environment that includes a C
    C (programming language)
    C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

    /C++
    C++
    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

     compiler and debugger that supports 30 different processor families.
  • IAR visualSTATE — a design tool for developing event-driven systems based on the state machine paradigm. IAR visualSTATE presents the developer with the state machine subset of UML which enables efficient C/C++ code generation. By restricting the design capabilities to state machines it is possible to employ formal model checking
    Model checking
    In computer science, model checking refers to the following problem:Given a model of a system, test automatically whether this model meets a given specification....

    to find and flag unwanted properties like state dead-ends and unreachable parts of the design. It is not a full UML editor.
  • IAR KickStart Kit — a series of software and hardware evaluation environments based on various popular microcontrollers.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK