기본프로젝트의 주소
1.1 Cube프로젝트에서 생성된 main.c 파일을 열어 stdio.h 파일을 include 시킵니다.
![](https://i0.wp.com/odenwar.synology.me/Blog/wp-content/uploads/2019/10/image-20.png?resize=843%2C529)
#include <stdio.h>
1.2 main.c 파일의 /* Private function prototypes ———————————————–*/ 부분에 int_write() 함수를 작성합니다.
![](https://i0.wp.com/odenwar.synology.me/Blog/wp-content/uploads/2019/10/image-21.png?resize=843%2C529)
int _write(int file, unsigned char* p, int len) { HAL_UART_Transmit(&huart8, p, len, 10); return len; }
1.3 stdout buffer size 설정과 setvbuf 함수 사용
![](https://i0.wp.com/odenwar.synology.me/Blog/wp-content/uploads/2019/10/image-22.png?resize=843%2C529)
setvbuf(stdout, NULL, _IONBF, 0);