커널 Configuration

리눅스 커널을 플랫폼 또는 목적에 맞게 빌드하기 위해서는 .config 파일을 생성하고, 적절한 옵션들을 구성해야 한다. 이 과정은 커널 빌드 전체의 품질과 기능성에 큰 영향을 미친다. 이 글에서는 커널 설정 방법에…

Continue Reading커널 Configuration

Quilt 사용법

quilt은 Linux 커널이나 오픈소스 프로젝트에서 패치 세트를 관리할 때 자주 사용하는 도구이다. 여러 개의 패치를 순서대로 적용하고, 수정하고, 제거할 수 있게 도와준다. 기본적인 사용법은 다음과 같다. 1. 초기 설정 quilt…

Continue ReadingQuilt 사용법

라즈베리파이에 안드로이드 이미지 올리기

라즈베리파이(Raspberry Pi)는 저렴하면서도 강력한 성능을 갖춘 SBC(Single Board Computer)로, 다양한 운영체제를 설치해볼 수 있는 실험용 장비로 인기가 많다. 일반적으로는 라즈비안(Raspberry Pi OS)을 많이 사용하지만, 안드로이드(Android)를 설치하면 모바일 앱 테스트, 키오스크,…

Continue Reading라즈베리파이에 안드로이드 이미지 올리기

SSH – ssh no matching key exchange method found 원인과 해결 방법

ssh no matching key exchange method found 오류는 SSH 클라이언트와 서버가 서로 지원하는 키 교환 알고리즘(KEX)이 일치하지 않을 때 발생한다. 특히 최신 OpenSSH 클라이언트와 구형 SSH 서버 간의 연결에서 자주…

Continue ReadingSSH – ssh no matching key exchange method found 원인과 해결 방법

SysRq를 위한 pyserial-miniterm에 send_break() 기능 추가하기

임베디드 리눅스 디바이스를 개발할 때, 시리얼 콘솔을 통해 커널 디버깅 또는 긴급 명령을 보내는 경우가 있다. 그중 하나가 Magic SysRq 키 조합을 시리얼 포트를 통해 보내는 기능이다. Magic SysRq는 리눅스…

Continue ReadingSysRq를 위한 pyserial-miniterm에 send_break() 기능 추가하기