访问电脑版页面

导航:老古开发网手机版其他

QNX发布新动力开发包

导读:
关键字:
    基于Neutrino实时操作系统的QNX最新开发系统QNX6.2在近日正式发布。QNX6.2被称为QNX Momentics,因为它是QNX的新动力。
    
    与此前QNX所有产品不同,QNX Momentics为嵌入式开发提供了前所未有的综合与集成式开发环境,使用户在同一个环境里完成从项目创建、性能分析到产品优化的全部流程。
    
    作为QNX在中国的唯一成功代理和事实上的总代理,北京领先实时科技有限责任公司与Cisco、Delphi、Motorola、Nokia及NASA等百余家用户一起,参与了这一新动力开发包的Beta版测试。现在,我们在第一时间将有关情况介绍给广大用户,希望对广大用户了解QNX最新产品有所帮助。
    
    直观易用的集成环境
    QNX Momentics非常易学好用,包括第三方工具在内的全部工具链都使用相同的用户界面。与其它集成开发环境不同,QNX Momentics的用户不必单独学习其中的每个工具。并且,工具之间无缝联结,消除了用户繁琐的编程工作。例如:内存分析工具发现一个地址分配错误后,用户只需点击该错误,集成开发环境就会自动转到调试器。所有工具都使用相同的外观,用户不必再打开无数窗口去寻找自己想要的工具。
    
    QNX Momentics开发环境与QNX Neutrino实时操作系统紧密集成,工具链完全了解目标系统中的运行系统,使得不论是调试程序、执行程序、产生目标影像还是应用系统精调都易如反掌。
    
    高度综合的工具包
    QNX Momentics提供专业版和标准版两种版本供用户选择。QNX Momentics专业版提供以下工具供用户使用:
    
    C,C++,Embedded C++及Java代码开发器:按照项目导引建立新项目,开发环境自动完成从生成源代码、建立目录及各种相关文件到编译项目的流程。
    
    
    
    源代码调试器:多进程同时调试,无论这些进程是否用多种语言编写、也不论它们是否在多个处理器上执行。调试器还可以动态捆绑到正在运行的进程上或对内核记录文件进行事后分析。
    
    
    
    内存分析器:帮助用户迅速发现内存错误,诸如缓冲溢出、存储泄漏及无效地址分配.
    
    
    
    系统剖析器:用户一目了然地看到各进程在时间上的开销,快速查找低效代码及算法.如果与內核分析器一起使用,用户可以看到每行代码的CPU开销.
    
    
    
    系统生成器:用户只需点击一下,就可以生成启动影像及Flash文件系统.用户也可以随时删除未用库函数来减少存储器开销.
    
    
    
    目标观察器:不论是实验室内的目标还是现场目标,通过目标观察器,用户可以看到哪个程序在运行、运行程序的参数、CPU或存储器的开销等目标系统信息。
    
    
    
    目标导航器:所有开发工具能够连贯地访问目标系统;
    
    
    
    目标代理:宿主机上的目标导航器通过目标代理用以太网、串口、JTAG或ROM仿真器与各个目标通讯;
    
    
    
    版本控制器:用户可以选择Momentics上的版本控制器或自己基于Eclipse的版本控制器(如Rational等);
    
    
    
    系统分析器:内核分析器可以捕捉目标系统中各任务的执行情况,因此,系统分析器能够对时间冲突、逻辑冲突、硬件故障、或性能障等系统问题进行分析诊断;
    
    
    
    板级支持包:提供X86、PowerPC、MIPS、SH-4、ARM、StrongARM及Xscale等平台的多种参考BSP。
    
    
    
    驱动器开发包:提供多种硬件的驱动器开发包,包括:显示、网络、打印、输入设备、USB、声卡等等。开发包中提供相应的例子程序供用户选择。
    
    
    
    GNU工具链:包括gcc、gdb、汇编器、连接器、项目管理器等;
    
    
    
    丰富的库资源:包括ANSI C, POSIX, Dinkum Full C++, Dinkum Embedded C++ with STL, GNU C++ (x86 only), 压缩, 网络, 显示,控件, XML等等;
    
    
    
    图形界面产生器:Photon Application Builder可以快速生成用户图形界面,免去编程的过程。
    
    更多的自主选择
    QNX Momentics让用户拥有前所未有的自主选择权。在多种开发平台上(Windows, Solaris, QNX Neutrino)用各种语言(C, C++, Embedded C++, Java)开发各种目标系统(x86, MIPS, PowerPC, ARM, StrongARM, XScale, SH-4)。不论其平台是哪种,工具和目标都是一样的。用户可以根据自己的爱好使用基于Eclipse的第三方工具,新的工具与旧的工具不仅无缝配合,而且所使用的用户界面都是一样的。因为QNX Momentics集成开发环境自身就是基于Eclipse的。因此,工具与工具间的联结是无缝的。
    
    与之形成对比的是其它传统的操作系统。这些操作系统使用专用的工具环境和专用的API,把用户牢牢地捆在它们的战车上,再也不能随心所欲地移植自己的软件。QNX Momentics把这些本来属于用户的自主权又交给了用户。
    
    QNX® Momentics® Standard Edition
    QNX Momentics在企业版外,还提供标准版。
    如果您希望更多了解QNX新动力开发包或需要非商业版QNX新动力软件包,请和我们联系:
    
    
    
    电话:010-62987951 传真:010-82895101
    
    Email:info@leadingtek.com.cn
    
    Http://www.leadingtek.com.cn
    
    北京领先实时科技有限责任公司
    
    地址:北京市海淀区上地信息路1号创业园2#503 邮编:100085
    
    
    

来源:www.embed.com.cn   作者:  2002/6/20 0:00:00
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!