반응형

2025/04/19 2

AOSP 소스 코드 수정 및 커스텀 기능 추가

AOSP 소스 코드 수정 및 커스텀 기능 추가Android Open Source Project(AOSP)는 오픈소스 기반으로 제공되며, 이를 통해 제조사나 개발자는 Android 시스템을 원하는 대로 수정하고 확장할 수 있습니다. 본 포스팅에서는 AOSP 소스를 수정하여 커스텀 기능을 추가하는 방법, SystemUI를 변경하는 방법, 그리고 Framework 코드를 수정 및 확장하는 방법에 대해 설명합니다.AOSP 소스 코드 다운로드 및 빌드 환경 설정AOSP 소스를 수정하기 전에 먼저 소스 코드를 다운로드하고 빌드 환경을 설정해야 합니다. 아래는 기본적인 AOSP 소스 다운로드 및 빌드 환경 설정 과정입니다.1. AOSP 소스 코드 다운로드mkdir aospcd aosprepo init -u https..

Android/Framework 2025.04.19

새로운 패키지 작성법 (.mk 파일 작성)

새로운 패키지 작성법 (.mk 파일 작성)Buildroot는 경량화된 임베디드 리눅스 시스템을 손쉽게 빌드할 수 있도록 도와주는 도구입니다. Buildroot의 강점 중 하나는 다양한 패키지를 손쉽게 추가하고 관리할 수 있다는 점입니다. 이번 글에서는 Buildroot에서 새로운 패키지를 작성하는 방법을 설명하고, 핵심 파일인 .mk 파일을 작성하는 과정을 예제와 함께 소개하겠습니다.1. Buildroot 패키지 구조 개요Buildroot에서 패키지는 package/ 디렉터리 아래에 위치합니다. 새로운 패키지를 추가하기 위해서는 해당 디렉터리에 새로운 패키지 폴더를 생성하고, 필요한 파일을 작성해야 합니다.새로운 패키지는 일반적으로 다음과 같은 파일들로 구성됩니다:Config.in : Kconfig 시스..

Linux/buildroot 2025.04.19
반응형