|
NTP是网络时间协议 (Network Time Protocol),它是用来同步网络中各个计算机时间的协议。 在 RT-Thread 上实现了 NTP 客户端,连接上网络后,可以获取当前 UTC 时间。- j% p8 F9 B, Y0 `2 p : z5 z/ {& K2 {+ z" Y 1、NTP软件包移植方法: 打开辅助开发工具ENV,输入配置指令”menuconfig”,选择NetUtils工具集中的NTP,如下图所示。保存退出,输入获取软件包指令”pkgs --update”,输入生成工程指令”scons –-target=mdk5”
2、主要函数说明
3、实验现象" T5 D1 _9 J3 p2 _ 1、连接P13(串口1),打开串口调试助手,波特率设置115200. 2、网线连接到开发板网络接口,另一端连接到路由器。' S: t( X1 z' ^1 |! Y4 m6 y 3、编译无错误后,下载程序。; p7 T+ E1 G6 I' P' E3 K 4、打开串口调试助手,查看系统启动日志,查看系统是否启动成功。 5、OLED显示日历和时间- ^$ L. _4 V+ E9 q! H
这样一个NTP客户端的示例就移植完成。 0 s z5 d- T% e1 Z4 d |
微信公众号
手机版