멀티스레드를 구현하기 위해서 POSIX API를 이용해야한다. POSIX 임베디드 어플리케이션 개발자는 제품마다 사용되는 OS가 다 다르기 때문에 각 OS마다 API 각각 알아야했다. 이런 불편함을 줄여주는 POSIX API는 OS마다 제공되는 API를 하나로 통일하였다. IEEE에서 제정한 API 표준 규격으로, POSIX API만 배워두면 여러 임베디드 OS에서도 편리하게 어플리케이션 개발이 가능하다. 멀티스레드가 필요한 이유 특정 함수를 동시에 동작시키고 싶을 때 사용한다. 이전 글에서 이용한 예시를 이어서 스레드의 필요성에 대해 설명해보겠다. 위 코드는 abc 함수가 끝나지 않기 때문에 bts 함수가 시작도 못한다. 하지만 개발자의 의도는 abc 함수와 bts 함수가 동시에 동작하는 것이다. 그렇..