Rust 기반 키보드 펌웨어 RMK: 도전적인 업그레이드

2025-04-03
Rust 기반 키보드 펌웨어 RMK: 도전적인 업그레이드

작성자는 Rust 기반 키보드 펌웨어인 RMK를 Ferris Sweep 키보드에 플래싱하고 이전 QMK 펌웨어와 비교했습니다. RMK는 QMK보다 최신이며 광범위한 사전 설정 구성이 없지만, Cargo 기반 패키지 관리자와 Rust 기능으로 인해 구성은 매력적이면서 동시에 어려운 작업입니다. 이 기사에서는 rmkit 설치, keyboard.toml 파일 구성(어려운 핀 매핑 프로세스 포함), vial.json 파일 생성, 최종 펌웨어 플래싱 및 디버깅에 이르는 작성자의 과정을 자세히 설명합니다. 문제는 하프 듀플렉스 UART 통신 및 vial.json 호환성 문제였습니다. 이러한 어려움에도 불구하고 작성자는 RMK를 성공적으로 실행하고 경험과 개선 사항을 공유합니다. QMK만큼 성숙하지는 않지만 RMK의 비동기식 런타임과 컴파일 시 코드 생성은 매력적인 프로젝트입니다.

개발