微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > VxWorks for x86系统中实时时钟的应用

VxWorks for x86系统中实时时钟的应用

时间:07-06 来源:电子元器件应用 点击:

,在该函数内部调用BIN2BCD()函数,它的输入为tm型结构的日期和时间。其内容如下:

函数SetBIOSTime()可用来将当前时间或某个特定时间(如:2009-10-1 10:10:10)设置为实时时钟的时间,在该函数的内部调用BIOSTime-Set ()函数的内容如下:

在调用SetBIOSTime()函数设置实时时钟后,再调用SetSysTime ()函数即可使系统时间与刚设置的实时时钟保持同步。

该程序在VxWorks5.4.2,Tomad02.0.2,BSP包为pcPentium的Pentium主板上已调试运行通过。

4 结束语

VxWorks因其卓越的性能在嵌入式实时操作系统领域占据了领导地位,x86虽然不是一个专门的嵌入式平台,但因其具有低廉的价格、丰富的软硬件资源而得到了广泛的应用。该系统可通过操作目标板上的硬件端口来读写保存在BIOS中的实时时钟,并使VxWorks的系统时间和实时时钟保持同步。这个方法为VxWorks for x86这一目前流行的嵌入式平台中的相关应用提供了支持。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top