Implementation of Raspberry Pi Rhythm Game using UART Communication in the different Operating Systems
Hee-Jun Yang, Beomjun Kim, Dong-Hoi Kim · Journal of Digital Contents Society · 2019
본 논문에서는 리눅스(Linux) 운영체제(Operating system)를 사용하는 라즈베리파이 3(Raspberry pi 3)와 윈도우(Windows) 운영체제를 사용하는 PC(Personal computer)의 이종 운영체제상태에서 UART(Universial asynchronous receiver/transmitter) 통신을 이용하여 리듬 게임을 구현하였다. 구현된 리듬 게임은 라즈베리파이에서 작성한 소스를 이용해 입력 값을 받아서 윈도우 운영체제인 PC에서 동작한다. 구현한 리듬 게임에 대한 실험들을 통하여 UART 통신을 위해 필요한 보율(Baud rates)값 중에서 가장 빠른 반응속도를 가지는 보율 값을 찾았고, PC 성능에 따라 달라지는 반응 속도를 비교 분석하였다. 결과적으로 다른 운영체제를 가진 라즈베리파이와 PC에서 UART 통신을 이용하여 빠른 반응속도를 가지는 리듬 게임을 구현하였고 원하는 정상적인 동작을 확인하였다.