Build tools for Linux

Linux에서 자동화 된 빌드

IAR Embedded Workbench의 최고의 빌드 툴 사용

IAR Embedded Workbench의 유명한 빌드 툴은 Linux를 지원합니다. 이 툴은 최고의 코드 품질, 뛰어난 크기 및 속도 최적화, 빠른 빌드 시간을 제공합니다.

자동화 된 애플리케이션 빌드 및 테스트 프로세스를 위해 Linux 기반 프레임 워크에서 구현을 지원하는이 툴을 사용하면 중요한 소프트웨어 구축 및 테스트를 대규모로 배포 할 수 있습니다.

주요 기능

  • 완벽한 빌드 툴: 
    - IAR C/C++ 컴파일러
    - IAR 어셈블러
    - 링커 및 라이브러리 툴
    - 런타임 라이브러리
  • Ubuntu Linux 배포 버전 18.04.3 이상에서 실행되도록 검증
  • Jenkins 및 Bamboo와 같은 지속적인 통합 엔진 뿐만 아니라, CMake 및 Ninja와 같은 다양한 빌드 시스템에 쉽계 통합

효율적인 방식으로 지속적인 통합 및 지속적인 제공

오늘날의 개발 관행에는 품질을 보장하고 지속적으로 빌드 및 테스트를 실행하기 위한 자동화 된 프로세스가 필요합니다. 사소한 변경이라도, 모든 변경 사항은 빌드 서버의 주 지점 또는 리포지토리로 다시 병합되므로 작은 단계로 실행하고 유효성을 검사하여 통합의 문제를 피하여 모든 것이 출시 직전에 함께 작동하도록 보장 할 수 있습니다. 병합은 가능한 한 자주 또는 최소한 하루에 한 번 수행됩니다. 많은 기업에서 언제든지 자동 출시 프로세스 및 애플리케이션 배포를 추가함으로써 이 접근 방식을 한 단계 끌어올리고 있습니다.

빌드 서버 및 빌드 팜에는 유연한 고성능 환경이 필요합니다. Linux 용 빌드 툴을 사용하면, Linux 환경에서 기본적으로 또는 가상 머신 및 고성능 컨테이너로 Continuous Integration 및 Continuous Delivery를 사용할 수 있습니다. 이를 통해 소스 코드에 초점을 맞추고 시간이 많이 걸리는 수동 작업에 대해 걱정할 필요없이 오류가 자동으로 확인됩니다.

리소스 최적화

간소화 된 개발 및 테스트를 통해 라이센스 관리 및 서버 활용 뿐만 아니라 개발 및 테스트에 소요되는 시간을 최적화 할 수 있습니다. 우리의 빌드 툴은 소규모 빌드 서버의 몇 가지 라이센스에서 동시에 수백 개의 병렬 빌드가 활성화 된 대규모 설치에 이르기까지 다양한 설치에 적합합니다.

유연한 고성능 개발 툴로 표준화함으로써, 기업은 라이센스 및 비용 관리를 개선하여 협업을 향상시키고 생산성을 증대시킬 수 있습니다. 엔지니어링 팀과 개별 엔지니어에게는, 중단없는 워크 플로우를 통하여 많은 이점을 얻을 수 있습니다. 또한, 글로벌 기술 지원과 유연한 교육 프로그램을 제공합니다.

미래 보장 툴 및 서비스로 표준화하고 임베디드 소프트웨어 개발의 모든 측면을 위한 강력하고 유연하며 완벽한 플랫폼을 확보하십시오.

빌드 툴의 ISO/ANSI C/C++ 준수

IAR C/C++ 컴파일러는 다음의 C프로그래밍 언어 표준을 자유롭게 구현합니다:

  • C18로 알려진 ISO/IEC 9899:2018
  • C++14로 알려진 ISO/IEC 14882:2015
  • C1로 알려진 ISO/IEC 9899:2012
  • C89로 알려진 ANSI X3.159-1989
  • 부동 소수점 산술을 위한 IEEE 754 표준

Renesas RH850용 툴 사용으로 인증된 워크플로우

Linux를 위한 RH850용 빌드 툴은 기능 안전 인증입니다!

ISO 26262 및 IEC 61508의 요구 사항에 따라 TÜV SÜD 인증된 툴은 전체의 개발, 테스팅 및 빌드 워크플로우를 인증 가능하게 합니다.

워크플로우를 향상시키세요

지속적 통합 (CI: Continuous Integration) 및 지속적 전달 (CD: Continuous Delivery)에 대한 녹화된 웨비나를 시청하여 기존 CI/CD 환경을 개선하는 방법과 Jenkins, CMake 또는 Ninja를 사용하여 자동화된 빌드 및 테스트 프로세스를 사용하는 방법을 알아보십시오.

© IAR Systems 1995-2020 - All rights reserved.

해당 사이트는 쿠키를 사용합니다. 이 사이트를 사용하려면 쿠키를 허용해야 합니다. Cookies