728x90
반응형

2025/05/22 2

고급 개발 기법: 커널 커스터마이징 및 Device Tree 수정

고급 개발 기법: 커널 커스터마이징 및 Device Tree 수정1. 개요이 포스팅에서는 Yocto 기반의 RK3399 보드에서 커널을 커스터마이징하고 Device Tree를 수정하는 방법을 설명합니다. 커널 커스터마이징은 특정 하드웨어 기능을 활성화하거나 불필요한 기능을 제거하는 과정이며, Device Tree 수정은 보드에 연결된 하드웨어 정보를 커널에 전달하는 역할을 합니다.RK3399 보드를 기준으로 Yocto 환경에서 직접 커널 설정을 변경하고, Device Tree를 수정하는 과정까지 상세히 설명하겠습니다.2. Yocto에서 커널 커스터마이징Yocto 환경에서 커널을 커스터마이징하는 과정은 다음과 같이 진행됩니다.2.1 커널 레시피 위치 확인먼저, RK3399 보드용 커널 레시피가 위치한 경로..

Linux/yocto 2025.05.22

Android 사용자 정의 Framework Service 만들기

Android 사용자 정의 Framework Service 만들기1. Framework Service 개념과 구조Android는 다양한 서비스가 유기적으로 동작하는 운영체제이며, 이 중 핵심적인 역할을 수행하는 것이 System Service와 Framework Service입니다. Android에서 특정 기능을 시스템 전반에서 사용할 수 있도록 하려면 Framework Service를 구현하여 해당 기능을 애플리케이션과 연동해야 합니다.이번 글에서는 Framework Service의 개념과 구조, System Service와의 차이점, 동작 방식 및 구성 요소, 그리고 Binder IPC를 통한 서비스 통신 개념을 설명하고, 필요한 경우 예제 코드를 함께 제공하겠습니다.2. Framework Servi..

반응형