반응형
임베디드 시스템의 소프트웨어나 하드웨어 등을 디버깅할 때 디버깅용 코드나 회로 또는 절차를 만드는 것이 좋다.
디버깅용 코드나 회로는 한번 쓰고 버리는 것이 아니라 영구적으로 사용할 수 있도록 시스템의 개발자 모드에 숨겨 둔다. 버그를 찾아 해결했다고 해도 개발이나 생산 또는 A/S 중 비슷한 문제가 계속 발생할 수 있기 때문에 디버깅용 코드나 회로가 있으면 매우 유용하다.
예를 들면, 두 보드 사이에 통신이 잘 안될 때는 통신을 모니터링하는 모드를 넣는다. 또는 통신 문제를 쉽게 찾을 수 있는 검사 절차를 만들어 둔다.
반응형
'전자 > 임베디드 시스템' 카테고리의 다른 글
AVRISP Mk2 단종과 대체품 (274) | 2020.04.11 |
---|---|
ATmega 변수 사용시 주의사항 (253) | 2020.04.11 |
허블 망원경에 사용되는 컴퓨터 (594) | 2020.04.08 |
AVR Watchdog 사용법 (0) | 2020.03.28 |
GPIO 입력 포트 확장 IC (0) | 2019.10.25 |
댓글