利用Wind River VxWorks 7实现自动化软件测试
很多项目都会面临一个问题:怎么才能简单、快速地对实际硬件上的嵌入式应用进行测试 —— 无论是使用模拟器/评估板(处理器在环:PIL)还是生产硬件(硬件在环:HIL)。PIL和HIL测试对于诸如航空航天、汽车电子、医疗、轨道交通等行业内的高安全应用程序来说是尤其重要的,而且这些行业内的应用通常都需要通过资格认证。虽然有些项目并没有那么严格的测试要求,但是如果能尽量在与生产环境相似的环境下进行测试,一定有助于发现更多的问题。
VxWorks 7.0下SD卡驱动流程及文件系统格式化
今天和大家谈谈 VxWorks 7.0下SD卡 的 vxbus 挂接,及文件系统格式化流程, VxWorks 7 的vxbus是基于设备树的,首先必须增加设备树节点,如下:
实测VxWorks响应PCIe中断的最小时间间隔
中断是外部事件通知操作系统的最常用手段。中断处理机制是计算机多任务环境运行的基础,是系统实时性的保证;VxWorks是美国Wind River公司于1983年设计开发的一种嵌入式实时操作系统。内核wind在任务调度、中断处理及网络处理等方面与其它嵌入式实时操作系统相比具有一定的优势。特别是其提供的微秒级的中断处理为VxWorks在嵌入式实时操作系统领域的旗舰地位奠定了基础。本文通过带有PCIe接口的FPGA开发板,在VxWorks6.8版本的操作系统环境下,实测一下VxWorks操作系统中断处理的最小时间间隔是否是传说中的微秒级。
航空电子设备与智能边缘
在最近的AFCEA Lexington-Concord New Horizons会议上,美国空军首席信息Lauren Knausenberger强调,美国空军的下一代机载平台需要采用特斯拉那样的方式,结合感知、自动自主操作和边缘云。她明确表示:“这是一个持续工作的网络。”那么,在航空航天和国防行业,我们应该如何实现航空电子系统数字化转型,使它像云原生的智能边缘平台一样运行呢?未来的理想状况将会是怎样的呢?
如何在VxWorks 7下集成Python
VxWorks是由Wind River提供的实时操作系统,而Python是由Python Software Foundation管理的开源解释型编程语言和运行时解释器。
VxWorks配置多网口
本文提供在系统运行中对网口进行配置的方法。
VxWorks固件分析
VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。
风河推VxWorks 7 到底与VxWorks 6.x的区别在哪里
随着计算机技术的迅速发展和芯片制造工艺的不断进步,嵌入式微处理器的应用日益广泛。从波音飞机到移动终端,都有嵌入式微处理器的存在。在嵌入式微处理器的应用开发中,嵌入式实时操作系统(RTOS)是核心软件。
VxWorks系统中vxbus机制总结
先介绍一下 VxWorks 的设备以及驱动的表示方法,以及总的关系:设备和驱动根本都抽象成一个结构体,设备结构体中包含了设备名字、ID号、功能函数指针等必备的信息,驱动结构体包含了初始化函数、名字、ID等信息。总的如图看一下重要的几个结构体的关系: