NTP是网络时间协议 (Network Time Protocol),它是用来同步网络中各个计算机时间的协议。 在 RT-Thread 上实现了 NTP 客户端,连接上网络后,可以获取当前 UTC 时间。 1、NTP软件包移植方法:1 n9 X3 `% K7 d# F# V 打开辅助开发工具ENV,输入配置指令”menuconfig”,选择NetUtils工具集中的NTP,如下图所示。保存退出,输入获取软件包指令”pkgs --update”,输入生成工程指令”scons –-target=mdk5”3 d2 W1 F+ m I2 U% I! l 2、主要函数说明 / {2 p. i% o& s 7 X7 k2 [+ s/ X6 B 3、实验现象 1、连接P13(串口1),打开串口调试助手,波特率设置115200. 2、网线连接到开发板网络接口,另一端连接到路由器。) b% G; b# ~7 E% h 3、编译无错误后,下载程序。 4、打开串口调试助手,查看系统启动日志,查看系统是否启动成功。 5、OLED显示日历和时间 % Y/ O% C; r% J4 V4 J+ |, b0 c5 y0 s 这样一个NTP客户端的示例就移植完成。 |