CLI 출력을 제한하여 느린 직렬 터미널 시뮬레이션
Baudrun을 경험해 보세요. Will Lehnertz가 만든 이 명령줄 유틸리티는 느린 직렬 링크를 통해 터미널 출력을 시뮬레이션하여 디스플레이 타이밍과 동작을 테스트합니다. 선택한 보드레이트에 따라 명령의 표준 출력을 조절하여 문자별 지연을 생성하고 일반 및 사용자 정의 속도를 지원합니다. 이 도구는 모든 CLI 프로그램을 감싸며, 높은 권한이 필요 없고 독립 실행형 Go 실행 파일로 실행됩니다. 개발자와 임베디드 엔지니어는 물리적 직렬 하드웨어 없이 소프트웨어만으로 TUI를 검증하고 디스플레이 찢어짐을 찾아낼 수 있는 방법을 제공합니다.
터미널 테스트를 위한 도구의 실제 기능
Baudrun은 stdout을 목표 비트-퍼-초 속도로 제한합니다,
시뮬레이션 중 데스크탑 성능에 영향을 미칩니까?
시스템 영향은 설계상 최소화됩니다.
생산 또는 개발자 머신에서 실행하는 것이 안전합니까?
안전성은 검사 및 사용자 맥락에 의존합니다.
정확하게 작동하려면 기술적 능력이 필요합니까?
기본적인 명령줄 친숙함이면 충분합니다.
명확한 하드웨어 제한이 있는 실용적인 소프트웨어 우선 테스트
Baudrun은 터미널 타이밍 및 시각적 동작에 대한 소프트웨어 전용 검증이 필요한 개발자 및 임베디드 엔지니어를 위한 실용적인 옵션입니다. 주요 단점은 문자 수준의 스로틀링이 전송 타이밍을 시뮬레이션하지만 전기적 레이어 또는 하드웨어 핸드셰이크의 뉘앙스를 재현하지 않는다는 것입니다. 초기 단계 TUI 디버깅 및 회귀 검사를 위해 이 도구를 사용하고, 최종 검증이 물리적 레이어의 충실도를 요구할 때 실제 직렬 하드웨어로 보완하십시오.