工程具备的功能:
1.移植了RT-thread NANO系统
2.移植开源的AT-Commond资源库,方便对4G模组或者使用WiFi的网络模组进行控制
3.添加了RTT View作为日志的调试输出
4.重定向rt-kprintf函数到RTT-view中
5.移植RT-thread-Nano 的finsh组件作为系统的控制台
6.移植了Lwrb开源环形队列资源库,且具备线程安全的防护功能
7.添加了基于DMA实现的串口无阻塞性的发送和接收功能
8.添加基于Lwrb环形队列实现的串口无阻塞性接收功能
注意:
上述功能中,DMA的无阻塞性接收与Lwrb实现的无阻塞性接收功能冲突,若要使用DMA的无阻塞性接收,需要开启DMA_USART_RX_EN这个宏,并屏蔽对应lwrb对应代码。
2026-03-25 10:38:37
8.68MB
1