Ramoops: 임베디드 시스템을 위한 영구 로그 기록
2025-05-24
임베디드 시스템은 크래시로부터 자유롭지 않습니다. 이러한 크래시를 분석하고 로깅하려면 영구적인 저장소 솔루션이 필수적입니다. Ramoops는 예약된 RAM 영역을 활용하여 커널 oops 메시지, 커널 콘솔 출력, 사용자 메시지를 저장함으로써 이를 제공합니다. RAM 데이터는 전원이 끊기면 손실되지만, 더 빠른 쓰기 속도를 제공하며 CPU가 실행되는 동안 거의 항상 사용 가능합니다. 이 기사에서는 Toradex Apalis iMX8QM 시스템에서 Ramoops를 구성하고 사용하는 방법을 자세히 설명하며, 디바이스 트리 수정, 커널 컴파일, pstore에서 로그 파일 읽기 등을 다룹니다. 커널 패닉 및 사용자 메시지 로깅을 시연하여 시스템 크래시 진단에 도움이 됩니다.
개발
크래시 로깅