北京英吉特科技有限公司
  • 设为首页|收藏本站
  • 客服热线:010-82967121

  • 首页
  • 新闻中心
    公司新闻
    公司公告
    行业新闻
  • 产品展示
    工业控制
    人机界面
    工业通讯
    移动互联
    信号采集
    固态存储
  • 嵌入式系统
    x86系统
    ARM系统
    DSP系统
    VxWorks
    Linux
    WinEmbeded
    QT-VxWorks
  • 集成解决方案
    可靠性仿真系统
    可用度仿真软件
    数据采集系统
  • 客制化服务
    通用处理器
    嵌入式软件
    存储系统
  • 在线留言
  • 关于我们
产品展示

工业控制
人机界面
工业通讯
移动互联
信号采集
固态存储

联系方式

北京英吉特科技有限公司
地址:北京市海淀区西三旗桥东上奥世纪大厦B座9层
电话:010-82967121
手机:
E-mail:support@ingite.cn
网站:www.ingite.cn

当前位置:首页 > 产品展示> 工业控制
工业控制

VxWorks系统定制开发

VxWorks系统定制开发
  • 发布时间2014-7-7 9:31:01
  • 发布作者
  • 产品点击
  • 参考价格面议

产品详细

    VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器、2008年5月登陆的凤凰号,和2012年8月登陆的好奇号也都使用到了VxWorks上。

1111.jpg

图 1  VxWorks系统架构图

   

    Qt for VxWorks 增强版是针对军工行业的需求,面向国内用户, 在Qt Commercial 4.8.0 版本的基础上,增强了对嵌入式实时操作系统VxWorks的支持。通过该增强版,用户可以在Windows平台上研发基于VxWorks的图形应用, 并可以将现有的基于Qt的应用程序快速部署到VxWorks环境下,达到缩短项目研发周期,降低项目风险的目的。

    Qt for VxWorks增强版除了具有Qt的各种功能及优势之外,还具有如下特性:

1:无缝集成Wind River Workbench

    Wind River Workbench是风河公司出品的嵌入式实时操作系统VxWorks的集成开发环境, 以其完善而实用的编辑、编译、链接等工具,丰富易用的调试手段以及可定制的调试环境,深受VxWorks程序员的欢迎。

Qt for VxWorks增强版作为第一个支持VxWorks环境下Qt开发的集成开发环境,由江苏自动化研究所发布,弥补了市场上的空白。 该增强版本严格遵循风河公司提供的VxWorks开发标准,使得Qt应用程序的开发完全适应VxWorks程序员的需求,易学易用,避免了因为互不兼容的软件开发工具所带来的产品成本增加,研发周期变长等问题。

qt1.jpg


图 2  Qt for VxWorks增强版集成开发环境

2.支持VxWorks核心态模式、RTP模式

Qt for VxWorks增强版已在风河VxWorks6.6和VxWorks6.8版本上做了测试,完全支持核心态模式和RTP模式。

3.支持Qt4.8的绝大多数组件

Qt for VxWorks增强版是基于Qt Commercial 4.8 版本构建的。其提供模块化的C++类库,支持文件IO、事件和对象处理,多线程和并发,信号与槽的对象间通信机制等多种功能。

qt2.jpg

图3 Qt for VxWorks增强版支持的组件

由于VxWorks内核具有一个可选择的POSIX兼容层,该层并没有实现完整Qt端口所需要的所有POSIX功能,所以Qt for VxWorks增强版还具有一定的限制,这些限制包括:

功能注释
QProcess不可用——VxWorks没有processes的概念
QSharedMemory不可用——VxWorks只有一个全局的,平板地址空间
QSystemSemaphore不可用——VxWorks没有processes的概念
QCoreApplication只能被实例化一次
Phonon没有标准的audio backend可以被集成到Phonon中
Qt3SupportQt3Support库在VxWorks上不可用

4.集成了强大的GUI布局和格式构建器

Qt for VxWorks增强版在Workbench中为用户集成了Qt强大的GUI布局和格式构建器。

1)拥有丰富的标准控件或自定义控件,使用拖放功能,可以快速设计用户界面

qt3.jpg

图4 Qt for VxWorks增强版支持的控件集

2)强大的布局管理器,多种布局方式,使得用户程序界面布局更美观,更智能,用户操作也更便捷

qt4.jpg

图5 Qt for VxWorks增强版多种布局方式

3)支持Qt资源系统

    Qt资源系统是一种与平台无关的存储二进制文件机制。Qt应用程序中所用到的资源都被指定在一个XML格式的文件中,应用程序通过该文件访问所需资源。

4)支持用户图形界面快速预览格式

    Qt for VxWorks增强版支持UI所见即所得编辑模式,包括多种外观格式,如图6所示

qt5.jpg

图6 Qt for VxWorks增强版支持的快速预览格式

5)可通过界面原型生成C++代码

Qt for VxWorks增强版利用Qt资源编辑器、用户接口编辑器、元对象编辑器等工具,通过窗体文件自动生成相应的源代码,无需用户干预。

6)具有多种编辑模式

Qt for VxWorks增强版支持4种编辑模式,其中信号/槽的编辑模式,可视化了信号与槽的操作,为应用程序构建功能齐全的用户界面。

qt6.jpg

图7 Qt for VxWorks增强版支持的编辑模式

7)工程管理智能化

Qt for VxWorks增强版遵循VxWorks工程管理规范,对与Qt相关的文件进行管理。集成多种开发工具,自动生成 Makefile,简化交叉编译操作,实现跨不同平台进行项目开发的构建过程。

8)借用ugl图形驱动,支持驱动开发

9)支持硬件加速

5.Qt for VxWorks增强版示例程序运行效果

qt7.jpg

图8 Qt for VxWorks增强版示例程序运行效果

u=3484171076,2206302380&fm=23&gp=0.jpg

图9 Qt for VxWorks增强版示例程序运行效果

6.集成Qt帮助文件

Qt for VxWorks增强版为用户集成了可定制的HTML帮助文件阅读器,提供大量帮助文件,为Qt编程提供帮助。

7.商业版权

    Qt for VxWorks增强版拥有Qt的商业版权,可以及时升级版本,对外发布商用软件。

    北京英吉特科技有限公司从事高可靠性VxWorks操作系统开发多年,并具有实际的装备经验,欢迎垂询定制开发事宜。业务联系电话:010-82967121。

0000.jpg

图10 VxWorks程序运行效果图

分享到:
点击次数:点击代码  更新时间:2014-7-7 9:31:01  【打印此页】  【关闭】
上一条:没有了!  下一条:飞思卡尔IMX系列 ARM Cortex A8平台定制开发

相关文章

  • COM Express® mini Type 10 with Intel® Atom™ D2000/N2000 Series

    COM Express&...

  • 3U CPCI 定制电源模块

    3U CPCI 定制电源...

  • 飞思卡尔IMX系列 ARM Cortex A8平台定制开发

    飞思卡尔IMX系列 AR...

  • VxWorks系统定制开发

    VxWorks系统定制开...

  • 3U CPCI加固电源

    3U CPCI加固电源

首页|新闻中心|产品展示|嵌入式系统|集成解决方案|客制化服务|在线留言|关于我们

Copyright © 北京英吉特科技有限公司 京ICP备11012957号-1