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

函数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这一目前流行的嵌入式平台中的相关应用提供了支持。
评论