RT-Thread提供的 I/O 设备管理接口来访问串口硬件

串口设备名称为 uart0,uart1
rt_device_t rt_device_find(const char* name);
rt_err_t rt_device_open(rt_device_t dev, rt_uint16_t oflags);
oflags 参数支持下列取值
#define RT_DEVICE_FLAG_STREAM 0x040 /* 流模式 /
/ 接收模式参数 /
#define RT_DEVICE_FLAG_INT_RX 0x100 / 中断接收模式 /
#define RT_DEVICE_FLAG_DMA_RX 0x200 / DMA 接收模式 /
/ 发送模式参数 /
#define RT_DEVICE_FLAG_INT_TX 0x400 / 中断发送模式 /
#define RT_DEVICE_FLAG_DMA_TX 0x800 / DMA 发送模式 */