NTP是网络时间协议 (Network Time Protocol),它是用来同步网络中各个计算机时间的协议。 在 RT-Thread 上实现了 NTP 客户端,连接上网络后,可以获取当前 UTC 时间。 1、NTP软件包移植方法: 打开辅助开发工具ENV,输入配置指令”menuconfig”,选择NetUtils工具集中的NTP,如下图所示。保存退出,输入获取软件包指令”pkgs --update”,输入生成工程指令”scons –-target=mdk5” + C0 c& s, t* `, X! d# f/ a- } " s) D" J# A2 D) \6 G 2、主要函数说明 3、实验现象 1、连接P13(串口1),打开串口调试助手,波特率设置115200. 2、网线连接到开发板网络接口,另一端连接到路由器。 3、编译无错误后,下载程序。 4、打开串口调试助手,查看系统启动日志,查看系统是否启动成功。 h, Q4 x8 E& n3 Q$ u 5、OLED显示日历和时间 ! }+ b: J# S$ X- G& r 这样一个NTP客户端的示例就移植完成。" G% [* Y) Q; D" ?5 n . W. R) N' [& j8 Y- P |