USART Driver 작성 및 Linux Kernel에서의 USART 인터페이스 사용 방법개요USART(Universal Synchronous/Asynchronous Receiver-Transmitter)는 임베디드 시스템에서 중요한 직렬 통신 인터페이스입니다. 이번 포스팅에서는 Rockchip RK3399 플랫폼을 기준으로, Linux Kernel에서 USART 드라이버를 작성하고, 이를 통해 데이터를 읽고 쓰는 방법을 알아보겠습니다.USART란?USART는 직렬 통신을 지원하는 하드웨어 모듈로, 동기 및 비동기 통신을 모두 지원합니다. 동기 통신은 별도의 클럭 신호를 사용하며, 비동기 통신은 스타트와 스톱 비트를 활용합니다. USART는 주로 센서, 디버깅, 데이터 로깅 등의 목적으로 사용됩니다.주..