최근 회사에서 키오스크 머신 앱 개발을 담당하게 되었다.기존 코드를 리팩토링하고, electron의 renderer 부분을 react로 마이그레이션 하는 작업을 하고 있다. 처음 업무를 맡은 이후로 2주 동안 마이그레이션할 프로젝트 환경을 세팅하고, 포트 연결 클래스 추상화 등을 진행했고, 다음주부터는 본격적으로 포트 연결을 통해 하드웨어와 시리얼 통신을 해나가면 된다. 시리얼 통신을 하기 전에 앞서, 기존 코드의 로직들이 시리얼 통신에서 어떤 역할을 하고 왜 필요한 로직인지 이해하려면 기본적인 지식이 있어야할 것 같아서 학습하기로 마음 먹었다. 시리얼 통신 (Serial Communication)Serial : 일렬로 이어지는, 순차적인시리얼 통신은 영어 단어에서도 알 수 있듯이, 데이터를 한 비트(..