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

AGL (Automotive Grade Linux) 개요

makersweb 2022.06.19 14:49 조회 수 : 1849

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 리포지토리를 통해 액세스할 수 있다.

번호 제목 글쓴이 날짜 조회 수
35 Flutter 위젯의 상태관리에 대해서 file makersweb 2023.04.06 443
34 [NodeGui] JavaScript로 데스크탑 응용프로그램 작성 file makersweb 2023.02.21 1049
33 openFrameworks 한글 폰트 설정 및 출력하기 file makersweb 2023.02.19 195
32 LVGL 을 통해 GUI 구현 시 한글 폰트 추가 file makersweb 2023.02.07 1060
31 Windows에서 Qt Creator + CMake + vcpkg 로 C++ 개발환경 구성 (POCO 라이브러리 DirectoryWatcher 예제) file makersweb 2023.01.14 649
30 NAppGUI, C언어용 크로스 플랫폼 GUI 라이브러리 file makersweb 2022.10.10 854
29 OTA 오픈소스 프로젝트 makersweb 2022.08.03 468
» AGL (Automotive Grade Linux) 개요 file makersweb 2022.06.19 1849
27 Chromium과 Ozone 층 file makersweb 2022.03.03 724
26 Flutter Application 에서 한글(EUC-KR) 깨져서 나오는 문제 file makersweb 2022.01.06 2659
25 CopperSpice 에 대해서 (C++ Gui 라이브러리) file makersweb 2022.01.02 536
24 Flutter/Dart 와 Qt/QML 비교 file makersweb 2021.11.07 1395
23 VSCode 와 Qbs 플러그인으로 C/C++ 개발환경 구성 file makersweb 2021.09.12 837
22 ZeroMQ 를 이용한 Qt 응용프로그램 간 통신 file makersweb 2021.08.28 826
21 C++를 위한 Lottie 라이브러리 with SDL2 file makersweb 2021.08.15 962
20 CANdevStudio 를 사용하여 CAN 네트워크 시뮬레이션 file makersweb 2021.03.09 1682
19 Protocol Buffers 를 이용한 직렬화 with Conan Package Manager file makersweb 2021.02.24 855
18 라즈베리파이에서 Redis의 Pub/Sub 패턴을 사용하는 Electron 응용프로그램 file makersweb 2021.01.31 678
17 Nana, C++용 크로스플랫폼 GUI 라이브러리 file makersweb 2021.01.06 2058
16 라즈베리파이4에서 openFrameworks 예제 실행 file makersweb 2020.12.13 558