반응형

2025/04/21 2

Android 디버깅 기법

Android 디버깅 기법Android 개발에서는 다양한 디버깅 기법이 필요합니다. 특히, 복잡한 시스템 구조를 가진 Android 환경에서는 단순한 로그 출력만으로는 문제를 해결하기 어려운 경우가 많습니다. 따라서, Logcat을 비롯하여 dumpsys, strace, systrace 등의 도구를 활용하여 보다 효과적으로 디버깅을 수행할 수 있습니다. 본 글에서는 이러한 도구들을 활용한 디버깅 기법을 소개하고 AOSP(Android Open Source Project) 코드와 함께 실무에서의 활용 방법을 설명하겠습니다.1. Logcat을 활용한 디버깅Logcat은 Android의 기본 로그 시스템으로, 시스템 로그를 확인하고 애플리케이션 실행 중 발생하는 오류나 동작을 분석하는 데 사용됩니다.1.1 L..

Android/Framework 2025.04.21

SSH, Telnet을 이용한 원격 접속 설정

SSH, Telnet을 이용한 원격 접속 설정1. 개요Buildroot를 이용하여 임베디드 시스템을 구축할 때, 원격에서 접근하여 시스템을 관리하고 디버깅하는 기능은 매우 중요합니다. 이를 위해 SSH 및 Telnet을 설정하면 네트워크를 통해 임베디드 장치에 접속하여 파일을 전송하거나 터미널을 활용한 다양한 작업을 수행할 수 있습니다. 본 포스팅에서는 Buildroot를 이용하여 SSH 및 Telnet을 활성화하고 설정하는 방법에 대해 설명하겠습니다.2. SSH 설정SSH(Secure Shell)는 보안이 강화된 원격 접속 방식으로, OpenSSH를 사용하여 설정할 수 있습니다.2.1 OpenSSH 패키지 추가Buildroot에서 OpenSSH를 활성화하려면 Buildroot의 설정 메뉴에서 관련 패키..

Linux/buildroot 2025.04.21
반응형