下载地址
某相控阵天线的主控计算机采用Vx Works实时操作系统,其时统卡用于校准主控计算机的系统时间,以实现不同系统间的同步控制。本文首先讨论了Vx Works下的I/O系统和设备驱动程序、应用程序之间的关系,然后结合时统卡驱动程序的开发实例,对Vx Works下的PCI设备驱动程序的框架进行了概要介绍,并详细介绍了各个模块的具体实现。实验结果表明,该设计正确实现了Vx Works下PCI设备的驱动程序,满足时统卡使用时的功能要求。
下载地址
基于IO设备驱动机制的CAN设备驱动程序设计
基于VxWorks的FLASH存储器实时存取管理方案
下载地址
VxWorks操作系统提供文件系统来访问和管理Flash存储器,这种方式不能满足实时写入和系统可控的要求.本文提出一种通过接管系统时钟中断来控制Flash Memory读写操作和基于管理区的简单可控文件管理方案,实现移动通信系统在不影响业务模块运行的前提下,满足对实时性和可控性要求.
实时操作系统VxWorks下IO设备驱动程序的编写技巧
下载地址
VxWorks是美国风河公司制作的一个实时操作系统,U-Boot是一个广为人知的通用启动加载器,它是嵌入式系统加电后运行的最早的代码。U-Boot通常被用于嵌入式系统,比如PowerPC或者ARM设备,这些设备上没有X86的BIOS。
尽管VxWorks可以有它自己的bootloader(VxWorks Bootrom或者Bootapp),U-Boot具有更多的功能,如果硬件板子已经提供了U-Boot的支持,那我们更有道理去直接使用它。
U-boot : http://www.denx.de/wiki/U-Boot/WebHome
VxWorks : https://www.windriver.com/products/vxworks/
现在最新的VxWorks版本(VxWorks 7)已经比过去的VxWorks版本(我在VxWorks 6.9上遇到了好多问题)更加简单地和U-Boot集成了。
这篇文章讲述了我们为最近的VxWorks 7 BSP进行设置的细节,我们选择使用一个独立于VxWorks镜像文件的DTB文件,而不是将DTB文件嵌入到VxWorks镜像里面。这将给我们更好的灵活性,让启动行能够从U-Boot上进行修改,而不需要重新编译DTB。
具体地,VxWorks镜像需要将U-Boot头编译进去,然后U-Boot需要配置传递命令行参数以及MAC地址给VxWorks。
一个支持U-Boot的VxWorks镜像文件需要编译(将把U-Boot的头加入到VxWorks二进制中)
© 2024 VxWorks Club