전자/임베디드 시스템
임베디드 시스템 디버깅 코드
Begi
2020. 4. 11. 12:52
반응형
임베디드 시스템의 소프트웨어나 하드웨어 등을 디버깅할 때 디버깅용 코드나 회로 또는 절차를 만드는 것이 좋다.
디버깅용 코드나 회로는 한번 쓰고 버리는 것이 아니라 영구적으로 사용할 수 있도록 시스템의 개발자 모드에 숨겨 둔다. 버그를 찾아 해결했다고 해도 개발이나 생산 또는 A/S 중 비슷한 문제가 계속 발생할 수 있기 때문에 디버깅용 코드나 회로가 있으면 매우 유용하다.
예를 들면, 두 보드 사이에 통신이 잘 안될 때는 통신을 모니터링하는 모드를 넣는다. 또는 통신 문제를 쉽게 찾을 수 있는 검사 절차를 만들어 둔다.
반응형