반응형

dmesg 2

커널 로그 분석 및 디버깅

커널 로그 분석 및 디버깅안드로이드 시스템에서 커널 디버깅은 시스템 안정성과 성능 최적화를 위해 필수적인 작업입니다. 커널 로그 분석과 디버깅을 효과적으로 수행하기 위해 다양한 도구와 기법을 사용할 수 있으며, 이번 글에서는 dmesg와 procfs를 활용한 기본적인 로그 분석 방법과 kgdb, ftrace를 이용한 커널 디버깅 기법을 설명합니다.1. dmesg와 procfs를 활용한 로그 분석1.1 dmesg 명령어 활용dmesg는 커널 메시지 버퍼의 내용을 출력하는 명령어로, 커널에서 발생한 이벤트와 오류 메시지를 확인하는 데 유용합니다. 이는 주로 부팅 과정, 드라이버 로딩, 시스템 오류 등의 문제를 분석하는 데 활용됩니다.dmesg | less필요한 정보를 특정 키워드로 필터링할 수도 있습니다.d..

Android/Framework 2025.04.22

Embedded Linux Kernel 디버깅 가이드

Embedded Linux Kernel 디버깅 가이드Embedded Linux Kernel 개발을 하다 보면 다양한 문제에 직면하게 됩니다. 이를 해결하기 위해서는 커널 디버깅 기술이 필수적입니다. 이번 포스팅에서는 Linux Kernel 디버깅 방법을 소개하고, Rockchip RK3399 시스템을 기준으로 예제를 통해 gdb, kgdb, ftrace 등을 활용한 디버깅 방법을 설명합니다.1. Kernel 로그 확인 및 디버깅 도구1.1 dmesg 명령어Linux Kernel은 시스템 부팅 과정과 실행 중 발생하는 로그를 기록합니다. 이 로그는 dmesg 명령어를 통해 확인할 수 있습니다.# dmesg 로그 확인$ dmesg | less# 특정 키워드 필터링$ dmesg | grep "error"1.2..

Linux/Kernel Driver 2025.03.26
728x90
반응형