Wind River风河公司vxWorks嵌入式操作系统开发平台系列
一、vxWorks嵌入式操作系统简介
VxWorks is the #1 commercially deployed RTOS; a leading provider of safe, secure, and reliable operating systems.
PROVEN in hundreds of safety-critical projects across multiple industries and certification standards in over 560+ safety certification programs with 20 years’ experience in safety certification software products.
- Avionics DO-178C certifiable to DAL A
- Automotive ISO 26262 certifiable to ASIL-D by TÜV
- Industrial IEC 61508 Certifiable to SIL3 by TÜV
- Medical IEC 62304 Class C Risk Level by TÜV
LEADING PROVIDER of embedded hypervisor to support hard real-time OSes with true multi-core capability.
INDUSTRY-LEADING real-time, deterministic RTOS for safe and secure applications.
- 7 missions to Mars
- 50+ deployed space programs
- 90+ civilian and military aircraft
- 350+ customers on VxWorks safety platform
BROAD SPECTRUM of embedded processor support: 32-bit, 64-bit, and multi-core capabilities on ARM, Intel, and Power Architecture.
MARKET LEADERSHIP doesn’t just happen. It’s earned.
- 25+ years in space missions
- 35+ years in the industrial market
- 12+ years in the automotive industry
- 35+ years in the aerospace and defense market
- 23% market share among commercial RTOS vendors
新版vxWorks介绍 关于新版VxWorks的七件趣事
感兴趣可以看看风河公司发展历史 https://www.csdn.net/tags/MtTaEgwsMDgxOTE0LWJsb2cO0O0O.html
二、vxWorks开发平台介绍
最近要用Wind River WorkBench 3.x做个vxWorks项目,之前用的是Tornado2.2,需要找资料自己琢磨。所以计划写一个系列的文档,记录开发过程中的问题和收获。
个人感觉风河公司官方线上对其产品和资源的维护持续性很差,早期产品文档很难找到,也没有其它大公司类似的开放的技术论坛。要想获得技术支持首先要官网注册,注册后还需要提供相关授权码(所购产品授权或技术服务授权),一般人享受不了,如下图:
可能因为风河公司的产品不是大众化的产品,面对的都是大公司,一般都会给客户提供直接的付费技术支持;另外其IDE环境内自带所需的技术文档,所以官方网站上也没必要提供技术文档,主要提供的下载的都是介绍性的宣传资料。问题是官方也不轻易提供软件产品的试用版下载(VxWorks Evaluation | Wind River 评估试用入口,我没尝试,估计个人用户够呛),造成vxWorks开发门槛相对很高,阳春白雪,我等下里巴人轻易不得一见更别说亲近它。
个人有幸从事过vxWorks方面的开发,本文介绍Wind River风河公司有哪些vxWorks嵌入式开发平台。
1、风河较早的开发环境是Tornado(1995年推出,经典版本Tornado2.2)
2、然后是Wind River WorkBench(2000年左右,风河嵌入式软件开发工具套件全面升级,经典版本Wind River WorkBench 3.2,3.3)
3、现在主推Wind River Studio(2021年1月推出,Wind River Studio——面向智能系统的软件平台)
风河公司的嵌入式开发平台生命期都很长,Tornado2.2现在还有人在用,Wind River WorkBench 估计仍会用很长一段时间,因为是风河唯一进行过功能安全认证过的vxWorks开发环境。而且不同开发平台提供了推出当时用量较大芯片的板级支持包(BSP QUERY TOOL),一款芯片本身生命周期也较长。
Workbench平台相对于Tornado平台来说,各项功能均有所增强,也有不少新加入的功能,但Workbench并不能完全取代Tornado。这是因为 Workbench只对VxWorks5.5以上的版本(具有“进程”的概念)进行支持,如果用户想使用VxWorks5.5以下的版本(扁平地址空间, 应用程序均在内核中运行),那只能用Tornado进行开发。VxWorks5.5是两者的分界线,两个平台对其都提供了支持。
风河做为技术先锋拥有长达近40年的宝贵经验积累,如今,其解决方案已经覆盖多个行业,从航空航天、工业到汽车业,各个市场都在持续向现代化演进,风河公司的边缘计算产品集已经整装待发,旨在应对当今充满动荡并且多样化的市场挑战,确保客户能够在新兴的软件定义世界中取得成功。因应边缘计算和5G技术的发展,风河提出了一个全新的Wind River Studio产品,包括云平台技术,还有云架构,最终目标是帮助企业应对刚才所讲的各个场景之下的自动化挑战,同时还有内建的机器学习和数据分析的能力。使用的这一套完整的解决方案,就相当于在自己的企业应用环境里面可以完全掌握自动化控制技术和工具。
三、vxWorks重要链接
1、软件产品评估试用申请
https://wrsn.windriver.com/accounts/faces/userRegistration 官方注册入口
VxWorks Evaluation | Wind River 评估试用申请入口
2、BSP包下载
https://wrsn.windriver.com/accounts/faces/userRegistration 官方注册入口
流行板卡 板级支持包(BSP QUERY TOOL ,需要官网注册才提供下载),例如vxWorks平台i.MX 6Q SABRE板卡BSP如下图:
风河VxWorks产品集成功应用于尖端的恩智浦(NXP)平台
3、国内其它vxWorks网站
VxWork俱乐部,2022年草建的,目前内容不多。目前国内我搜到的第一个有关纯VxWorks的网站。
VxWorks论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
电子产品世界-VxWorks技术社区
VxWorks开发论坛-CSDN论坛
关于vxworks的阿里云论坛用户知识和技术交流
vxworks吧-百度贴吧,这个可以忽略,聊胜于无
4、国外VxWorks网站
Newest 'vxworks' Questions - Stack Overflow
Wind River风河公司vxWorks嵌入式操作系统开发平台系列相关推荐
- wind river 风河系统公司 发展历史:vxworks创造者
风河系统公司由Jerry Fiddler和Dave Wilner共同创立,1981年Fiddler离开美国劳伦斯伯克利国家实验室,从事控制系统的软件编写工作,但他想在"计算机音乐合成&quo ...
- Wind River Workbench 3.x VxWorks项目类型
今天学习了解了Wind River Workbench 3.x VxWorks项目类型及这些类型之间的关系.7种VxWorks项目类型如下图所示: 如上图,Wind River Workbench 3 ...
- LINUX嵌入式系统开发平台选择
1 嵌入式系统与Linux 按照电气工程师协会的一个定义:嵌入式系统是用来控制或监视机器.装置或工厂等的大规模系统的设备.具体说来,它是电脑软件和硬件的综合体:是以应用为中心,以计算机技术为基础,软硬 ...
- 基于ARM的嵌入式Linux开发平台
在进行嵌入式系统的开发时,首先面临的难题就是如何挑选一个适合自己的开发平台.ARM系列处理器是专门针对嵌入式设备设计的,是目前构造嵌入式系统硬件平台的首选.本文将介绍如何挑选适合实际需要的嵌入式开发平 ...
- Win10 Bash搭建嵌入式Qt开发平台
在Windows下利用mingw进行一些简单程序的编译还行,但是路径问题以及工具链的制作问题,总是会遇到麻烦,不如安装个虚拟机好用.曾试着在windows下编译下qt,后来坑太多果断放弃.自Win10 ...
- 为什么那么多公司在用快速开发平台开发软件?下表说明了一切
快速开发平台是近年来比较流行的一种软件开发工具,她是一种配置型开发工具,不需要编程,直接配置一下业务参数就可成为一个应用系统,且一次配置,BS(WEB).CS(WIN).APP等均可以同时生成,多种方 ...
- 为什么那么多公司在用快速开发平台开发软件?
快速开发平台是近年比较流行的一种软件开发工具,以编码少,效率高而著称.使用快速开发平台可以直接配置业务参数就可以生成一个业务系统,同时可以在BS(WEB).CS(WIN).APP等自动生成,多种方式均 ...
- 物联网时代如何管理上百万设备?找风河DLM就对了!
8月22日,"2017年风河中国开发者大会"在北京召开,大会除了分享风河公司对于嵌入式智能化趋势的看法之外,还设立了分会场探讨智能网络.物联网.安全认证以及虚拟化(NFV)等技术热 ...
- vxworks 实时操作系统
VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统.Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似Mi ...
最新文章
- Linux启动屏幕打印日志,linux启动时如何在屏幕上找到文本显示?这...
- python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...
- 【杂谈】三人行必有AI,你会在其一吗?
- Rds基于mysql开发的_开发云数据库RDS MYSQL版讲解
- 查看linux的用户
- android 读写文件 简书,Android10 文件操作适配
- 清空数据库事务日志_通过事务日志增长加快数据库恢复和长期运行的事务
- 机器学习基础(四十二)—— 常用损失函数的设计(multiclass SVM loss hinge loss)
- 排序构造 GYM 101149 F - The Weakest Sith
- 《TensorFlow深度学习应用实践》学习笔记1
- iOS通过CIFilter对图像进行滤镜处理
- nano命令,vi ed pico sed joe emacs jed ex
- 自动驾驶芯片争夺战:英特尔用EyeQ5对标英伟达Xavier | CES
- 2022-2028年中国飞机电子飞行包(EFB)行业市场竞争状况及发展趋向分析报告
- 程序员新电脑装机软件
- 【图论】欧拉通路和哈密顿通路
- 华滋先生:互联网创业,加入社群是有用的吗?
- nginx的配置优化及经常使用的超时配置说明
- 微信小程序原生开发功能合集一:微信小程序开发介绍
- 运动会分数统计系统(数据结构)C++
热门文章
- LTE-A载波聚合技术(1)---载波聚合的技术特征、分类、仿真场景
- 【解决方案】个人经营者或小型连锁商铺如何构建视频监控方案实现商铺实时监视及录像?
- 2023年浏览器哪个好用速度快,看这一篇就够了
- 电子计算机厂 四月份生产计,分数除分数练习题_0.doc
- chrome浏览器webdriver相关下载与使用方法
- Python实现照片卡通化,一拳打破次元壁 | 机器学习
- 强连通分支和半连通分支
- 房内有一只猴子、一个箱子,天花板上挂了一串香荷,其位置关系如图2 33所示,猴子为了拿到 香蕉,它必須把箱子推到香荷下面,然后再爬到箱子上.请定义必要的谓词,写出问题的初始状态(即图 2 33所示的
- 10uni-app实战在线协同办公小程序开发 全栈式项目实战-视频教程【完结】​
- 2020年中国研究生数学建模竞赛D题——无人机集群协同对抗