移植NTP到AM335X开发板
来源:互联网 发布:触摸屏校准软件下载 编辑:程序博客网 时间:2024/06/03 20:34
开始之前
首先需要下载NTP源码包
http://www.ntp.org/downloads.html
解压缩后查看源码文件下的readme、INSTALL和configure文件
http://blog.csdn.net/sailor_8318/article/details/2310459
编译和安装
进入NTP源码文件后,运行如下命令来编译和安装NTP
./configure --prefix=/home/xxx/xxx --exec-prefix=/home/xxx/xxx --enable-all-clocks --enable-parse-clocks --host=arm-linux CC=arm-linux-gnueabihf-gccmakemake install
其中参数–prefix=/home/xxx/xxx和–exec-prefix=/home/xxx/xxx为指定你的NTP安装目录。
然后将生成的bin目录拷贝到开发板上。(我的主机和开发板是通过NFS连接的)
配置NTP
拷贝主机/etc目录下的ntp.conf文件到开发板,如果主机/etc目录下没有这个文件,你需要运行如下命令在主机上安装NTP
sudo apt-get install ntp
修改ntp.conf文件,可以将原来的服务器注释掉增加你的服务器,也可以在原来的服务器列表后增加自己的服务器。增加的内容如下:
server 192.168.3.155 prefer minpoll 3 maxpoll 4 iburstfudge 192.168.3.155 stratum 10
其中:
192.168.3.155:你的上层NTP服务器IP;
prefer:优先同步到这个服务器;
iburst:启动后与服务器快速同步;
10:层级数(0~15)
启动NTP
通常开发板的时间与服务器的时间相差较远,这样开发板不能同步到服务器。
首先,应将开发板的时间强制同步一次,使用如下命令(如果NTP已启动应先kill掉NTP进程):
ntpdate 192.168.3.155
然后,启动ntpd
ntpd -c ntp.conf
如果想观察同步过程可使用如下命令
ntpd -d -c ntp.conf
其中-d为启用调试模式并在终端打印调试信息。
最后,观察NTP的同步状态
watch ntpq -p
0 0
- 移植NTP到AM335X开发板
- 移植 NTP客户端 到ARM
- ntp client 移植到openwrt
- am335x开发板
- 移植ntp服务到arm-linux平台
- 移植ntp服务到arm-linux平台
- AM335x的QT5开发环境搭建-开发板AM335x EVM
- android移植到开发板
- 移植busybox到开发板
- iptables移植到开发板
- 移植SQLite到开发板
- gdb移植到开发板
- 移植 ssh 到开发板
- Mplayer移植到开发板
- 移植ntp服务至嵌入式开发板 与服务器同步时间
- AM335X u-boot移植
- AM335x uboot 移植
- AM335x uboot 移植
- CSAPP(深入理解计算机系统)
- PMP 项目管理知识框架 - 引子
- 关于2016年房价的思考
- 函数调用返回值是一个闭包
- 大牛的资料
- 移植NTP到AM335X开发板
- 重温Android之Toolbar的使用
- 关于Fusioncharts(统计图)组件
- 你可能不知道的 Android Studio 小技巧之「多行编辑」
- 让你的代码量减少3倍!使用kotlin开发Android(三) 缩短五倍的Java Bean
- Codeforces Round #376 (Div. 2) F. Video Cards (数论 前缀和 分块求和)
- 1005
- pch
- JavaScript 闭包究竟是什么