本文结论
贯穿项目、产品、团队和模型的开发平台的标准化不仅可以优化人力资源、加快软硬件开发速度、简化供应商管理、减少应用时的集成问题,而且能够有效地复用知识产权。设备软件开发过程标准化后,可以大幅地减少培训、工具、硬件和合作伙伴技术等方面的成本。对具有鲁棒性、端到端开发平台上的设备开发进行标准化不仅是设备开发取得成功的一个重要因素,而且也是可重复、甚至可外包成功的重要因素。
当汽车制造商在风河平台上对汽车设备用的信息娱乐系统开发进行标准化时,预先集成的硬件和软件合作伙伴的技术能使开发团队顺利越过难关,更早地进入高价值、产品差异化应用开发阶段,从而使他们能在更短的时间内以更低地成本提供更好的产品。由于风河可以提供深层次的技术支持能力,因此汽车制造商在他们产品支持方面拥有可信赖的合作伙伴。
用于汽车设备组件开发的风河平台
VxWorks操作系统
微内核特性
高效地任务管理 --- 占先和循环调度
多任务(任务数量不限)
快速、明确的上下文切换
256个优先级
快速、灵活的任务间通信
二元、计数和互斥
具有优先继承特性的信号量(Semaphore)
VxWorks事件
局部和分布式消息队列
POSIX管道、计数信号量、消息队列、信号和调度
控制套接字
高度灵活的设计,适合各种应用
系统时钟和定时装置
高度灵活的封装
递增的组件链接和加载
快速有效的中断和例外处理
优化的浮点支持
动态存储器管理
目标开发特性
完全兼容ANSI C,增强的C++特性支持例外处理和模板
全面POSIX兼容
作为外挂目标的交互式C语言解释器
功能强大的性能监测
支持集成的闪存文件系统
扩展的内核、任务和系统信息工具
动态的链加载器
超过1,800个API库
自动扩展特性
可以从ROM、闪存、本地磁盘或网络灵活启动
适合各种应用的灵活性设计
通过以太网、串行线、JTAG、BDM或定制手段完成系统级调试
使用JTAG或BDM(可选)加载硬件
中间件组件
连接性
IPv4/v6堆栈2.0,包括主机和路由堆栈
USB 2.0
安全性
增强型IPsec和IKE
防火墙、NAT、自学式网桥(Learning Bridge)
HTTPS--改进和验证过的SSL,兼容第三方SSL解决方案
安全库(密码库、数字认证)
SSL/TLS
RADIUS客户机
管理性
网络服务器
CLI
MIBway
管理集成工具
无线功能
802.11 a/b/g (站点和接入点)
无线安全协议
消息
TIPC
网络服务
XML
SOAP
WSDL
SOAP编译工具
WSDL输入工具
Workbench开发套件组件
Eclipse框架
项目系统
构建系统
编辑器
源分析器
风河调试器
风河开发环境工具
风河界面环境
主机界面
内核界面
VxWorks内核配置器
风河编译器(仅用于VxWorks 6.x)
风河编译器
风河GNU编译器
风河系统阅览器
风河片上调试器
风河ICE
风河探测器
风河VxWorks仿真器
风河ScopeTools
文章来源于领测软件测试网 https://www.ltesting.net/










