한국어
오픈소스포럼
 이곳은 다양한 오픈소스 프로젝트를 소개하고 리뷰, 활용 방법을 공유합니다.

AGL (Automotive Grade Linux) 개요

makersweb 2022.06.19 14:49 조회 수 : 10

AGL(Automotive Grade Linux)은 주요 자동차 제조업체, 공급업체 및 관련 기술 회사가 협력하여 자동차 애플리케이션용 Linux 기반 소프트웨어 플랫폼을 구축하는 오픈 소스 프로젝트다. 업계 전반에 걸쳐 단편화가 줄어들고 자동차 제조업체와 공급업체가 동일한 코드 기반을 재사용할 수 있으므로 신제품의 시장 출시 시간을 단축시킬 수 있다.

AGL의 목표는 다음과 같다.

  • 전체 산업을 위한 단일 플랫폼 구축
  • 생산 프로젝트 시작점의 70~80% 개발
  • 최고의 오픈 소스를 결합하여 단편화 감소
  • 단일 플랫폼을 사용하여 개발자, 공급업체, 전문 지식으로 구성된 에코시스템 개발

처음에는 인포테인먼트에 중점을 두었지만 인포테인먼트, 계기판, 헤드업 디스플레이(HUD), 텔레매틱스/커넥티드 카, 첨단 운전자 지원 시스템(ADAS), 기능 안전 및 자율 주행 등 차량의 모든 소프트웨어를 다룬다.

Automotive Grade Linux 소프트웨어 아키텍처 다이어그램은 다음과 같다. 아키텍처는 5개의 레이어로 구성된다.

architecture.jpg

App/HMI 계층에는 비즈니스 로직 관련 및 HMI가 있는 애플리케이션이 포함된다. 애플리케이션 프레임워크 계층은 AGL 시스템에서 애플리케이션을 관리하고 실행하기 위한 API를 제공한다. 서비스 계층에는 모든 애플리케이션이 액세스할 수 있는 사용자 공간 서비스가 포함된다. 운영 체제(OS) 계층은 표준 OS 유틸리티와 함께 Linux 커널 및 장치 드라이버를 제공한다.

 

AGL 이미지를 구축할 수 있는 가이드를 제공한다. IVI(차량 인포테인먼트) 시스템의 경우 기본적인 데모가 제공 된다. 소스 코드는 gerrit를 사용하여 AGL Git 리포지토리를 통해 액세스할 수 있다.

번호 제목 글쓴이 날짜 조회 수
» AGL (Automotive Grade Linux) 개요 file makersweb 2022.06.19 10
27 Chromium과 Ozone 층 file makersweb 2022.03.03 92
26 Flutter Application 에서 한글(EUC-KR) 깨져서 나오는 문제 file makersweb 2022.01.06 303
25 CopperSpice 에 대해서 (C++ Gui 라이브러리) file makersweb 2022.01.02 208
24 Flutter/Dart 와 Qt/QML 비교 file makersweb 2021.11.07 384
23 VSCode 와 Qbs 플러그인으로 C/C++ 개발환경 구성 file makersweb 2021.09.12 262
22 ZeroMQ 를 이용한 Qt 응용프로그램 간 통신 file makersweb 2021.08.28 357
21 C++를 위한 Lottie 라이브러리 with SDL2 file makersweb 2021.08.15 524
20 CANdevStudio 를 사용하여 CAN 네트워크 시뮬레이션 file makersweb 2021.03.09 695
19 Protocol Buffers 를 이용한 직렬화 with Conan Package Manager file makersweb 2021.02.24 343
18 라즈베리파이에서 Redis의 Pub/Sub 패턴을 사용하는 Electron 응용프로그램 file makersweb 2021.01.31 353
17 Nana, C++용 크로스플랫폼 GUI 라이브러리 file makersweb 2021.01.06 1370
16 라즈베리파이4에서 openFrameworks 예제 실행 file makersweb 2020.12.13 299
15 Dear ImGui, 경량의 C++ 용 GUI 및 Widget 라이브러리 file makersweb 2020.11.28 4759
14 GENIVI DLT(Diagnostic Log and Trace) 활용 file makersweb 2020.11.19 3144
13 윈도우에서 안드로이드 flutter 프로그래밍 개발환경 구축(with Visual Studio Code) file makersweb 2020.09.16 507
12 가볍고 쉬운 임베디드용 그래픽 라이브러리 - LVGL file makersweb 2020.09.16 1055
11 Qt와 GStreamer 로 작성한 flac 오디오 재생 예제 file makersweb 2020.09.05 736
10 ZeroMQ 비동기 클라이언트/서버 패턴 file makersweb 2020.08.13 744
9 ZeroMQ의 기본 메세지 패턴들 file makersweb 2020.07.31 4359