본문 바로가기

프로브알에스

probe-rs

임베디드 ARM·RISC-V 디버깅 도구

한줄평

펌웨어를 자주 굽고 디버깅하는 임베디드 개발자에게 상용 도구를 대체할 만한 오픈소스 선택지입니다. 다만 지원 칩과 프로브 조합에 따라 동작 여부가 갈리므로 자신의 하드웨어가 목록에 있는지 먼저 확인하는 게 좋습니다.

이런 분께 오픈소스로 임베디드 펌웨어를 굽고 디버깅하려는 개발자께

좋은 점

  • 여러 디버그 프로브와 ARM·RISC-V 를 한 도구로 지원
  • cargo 및 VS Code 와 자연스럽게 연동

아쉬운 점

  • 칩·프로브 지원 범위가 제품마다 달라 사전 확인이 필요
  • GUI 없이 명령줄·편집기 환경에 익숙해야 함

프로브알에스 소개

ARM 과 RISC-V 마이크로컨트롤러를 PC 에서 디버깅·플래싱하는 명령줄 도구 겸 라이브러리입니다. J-Link, ST-Link, CMSIS-DAP 같은 디버그 프로브를 통해 펌웨어를 굽고 중단점을 걸며 메모리를 들여다봅니다. Rust 임베디드 개발에서 특히 널리 쓰이지만 언어에 상관없이 ELF 바이너리를 다룰 수 있고, cargo-flash·cargo-embed 같은 확장으로도 이어집니다. GUI 가 아니라 터미널과 편집기 연동을 전제로 합니다.

제작사

영삼넷 · 공식 홈페이지

프로브알에스 (probe-rs) 무료 다운로드 | 자료실 | 영삼넷