PCI-E时间同步授时板卡在win7和liunx下测试
一、PCI-E时间同步授时板卡如下图:
1、windows下使用时间客户端V2.2进行调试
前提:PCI-E时间同步授时板卡已经安装好在机箱上。
如下图:
以管理员身份运行初始页面如下:
手动改变计算机时间后,不管有没有勾选每分钟校时,系统都是默认一分钟内校正时间有可能几秒内就校正了时间,如果你在改变计算机时间后立刻点击立即校时,那么就会马上校正了时间。
2、linux配置方法
2.1将“lfile”文件夹结构及内容复制到linux的“/”目录下
(1)将file_64解压后改名为lfile如下图所示:
(2)接着将其考到u盘中,在 linux(真机环境)下,用命令将其拷贝到linux的“/”目录下:mkdir /mnt/usb //创建一个目录,用于挂载U盘
fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/sdb1表明机器已识别U盘,
mount /dev/sdb1 /mnt/usb //把U盘/dev/sdb1挂载到/mnt/usb目录下
cd /mnt/usb //进入U盘目录,即可查看U盘里内容
umount /mnt/usb 或者 umount /dev/sdb1 //卸载U盘
(3)使用 cd .. ..命令退出文件夹,回到[[email protected] /]#时,使用命令
cp -r /mnt/usb/lfile/ //将u盘中的lfile拷贝到linux中;使用ls命令便可以看到lfile成功拷贝到linux中。
如下图所示:
可参考:https://blog.****.net/houmou/article/details/50752774
4.2打开“/lfile/sycSystem/sycTime.sh”
执行cd /lfile/sycSystem命令再执行vi /sycTime.sh命令进入页面后点击键盘的i键开始按下面的要求改
我使用的是com2所以我改为/lfile/usbSystemTimeSyc ““/dev/ttyS1””。
然后点击键盘的Esc键,接着敲:wq(也可以是:wq!)然后回车
改完后保存,并改变其属性执行chmod +x sycTime.sh命令。
4.3修改开机启动脚本
- 打开”/etc/rc.d/rc.local” 文件
执行cd /etc/rc.d命令再执行vi /rc.local命令进入页面后点击键盘的i键开始按下面的要求改:
在echo 前增加modprobe wch ,然后点击键盘的Esc键,接着敲:wq然后回车。
4.4打开”/etc/crontab”文件
执行cd /etc命令再执行vi /crontab命令进入页面后点击键盘的i键开始按下面的要求改:
想让它1分钟内自动校正时间,所以把最后的一行*/5改为*/1其余不变,然后点击键盘的Esc键,接着敲:wq然后回车。
4.4验证
(1)使用命令date -s 15:00:00 ,将时间改为15:00:00
在lfile目录中执行 ./usbSystemTimeSyc “/dev/ttyS1” 命令,将会即刻校正时间,如下图所示:
(2)使用命令date -s 15:30:00 ,将时间改为15:30:00,在1分钟左右后,再次查看时间已经自动校正。如下图所示: