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这一目前流行的嵌入式平台中的相关应用提供了支持。
- STM32F051应用笔记-系统时间选择及PLL倍频设(11-21)
- 菜鸟自学ARM:linux下编程获取系统时间和设置时间(11-09)
- 采用Linux与DSP/BIOS RTOS实施双OS信号处理技术(02-13)
- 基于DSP/BIOS的数字电视传输流网络采集系统设计(04-12)
- 基于DSP BIOS的数字电视传输流网络采集系统设计(05-13)
- 基于DSP/BIOS的门禁系统设计与实现(07-10)