728x90
반응형

2025/05/10 2

Yocto 개발 환경 설정: 호스트 환경 구축과 필수 패키지 설치

Yocto 개발 환경 설정: 호스트 환경 구축과 필수 패키지 설치Yocto 프로젝트는 임베디드 리눅스 시스템을 구성하는 강력한 도구입니다. 이 프로젝트를 활용하려면 먼저 호스트 환경을 적절히 구성하는 과정이 필요합니다. 이번 포스팅에서는 Ubuntu 기반의 호스트 환경에서 Yocto 개발을 위한 필수 패키지 설치와 환경 변수 설정 방법에 대해 설명합니다.1. 개발 환경 요구 사항Yocto 프로젝트는 특정 시스템 요구 사항을 충족하는 환경에서 원활하게 실행됩니다. Ubuntu LTS(Long Term Support) 버전을 사용하는 것이 권장되며, 이 글에서는 Ubuntu 22.04 LTS를 기준으로 설명합니다.1.1 하드웨어 요구 사항Yocto 빌드 과정은 상당한 시스템 자원을 필요로 합니다. 권장되는 ..

Linux/yocto 2025.05.10

adb logcat에서 avc: denied 로그 분석 및 해결 방법

adb logcat에서 avc: denied 로그 분석 및 해결 방법SELinux(보안 강화 리눅스)는 Android에서 중요한 보안 정책을 담당하는 핵심 구성 요소입니다. 시스템에서 수행되는 각종 작업이 SELinux 정책에 의해 허용되거나 차단되며, 허용되지 않은 작업이 발생하면 avc: denied 로그가 생성됩니다. 이 글에서는 adb logcat을 활용하여 avc: denied 로그를 분석하고, 문제를 해결하는 방법에 대해 설명하겠습니다.1. SELinux avc: denied 로그란?Android SELinux는 강제 접근 제어(MAC)를 기반으로 동작하며, 정책에 정의되지 않은 접근이 발생하면 이를 차단하고 avc: denied 로그를 기록합니다. 이 로그는 adb logcat 명령을 통해 ..

Android/Seploicy 2025.05.10
반응형