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..