2007年8月22日,中科红旗嵌入式开发工具 Red Flag DevsPartner 1.0荣膺《电子产品世界》“2007年度影响中国的嵌入式系统技术奖”编辑选择奖。

   Red Flag DevsPartner是中科红旗推出的以Eclipse为基础、稳定、强大的嵌入式集成开发平台,让企业用户充分利用Eclipse的开放性和可扩展性的优势,高效快捷的完成嵌入式产品的开发。Red Flag DevsPartner 支持团队开发与协作,保证了团队开发的一致性,提高了开发效率。
   Red Flag DevsPartner支持广泛的硬件和第三方开发工具,降低了开发成本,创造连续高效的业务价值。

Red Flag DevsPartner系统需求
·32位x86处理器
(建议处理器频率在2.0GB以上)
·512MB内存或更大(建议使用1GB)
·至少3.5GB空闲硬盘空间
(建议使用4GB以上)
·32位x86 Linux操作系统
(建议使用2.6内核)
·桌面环境:KDE 图形环境
Java runtime environment(JRE)


■产品特性


·初级用户的助手
  系统简捷易用,使用向导式开发风格,帮助入门级开发人员快速搭建面向特定平台的嵌入式系统。

·专业用户的利器
  系统功能丰富,提供丰富的辅助开发功能, 帮助资深开发人员迅速完成嵌入式系统开发,节省开发人员的时间成本。系统并具有高度可定制性,支持资深开发人员的灵活定制。

·团队开发的保障
  提供CVS管理、项目进度管理、项目文档管理等辅助功能支持团队协同开发,保证有条不紊的完成嵌入式开发项目



■情景应用


+应用情景1
Redflag DevsPartner为初级用户提供入门支持
  某钢铁企业拟采用全新的基于特定硬件平台的工业控制板对工业生产线进行自动化控制。工业控制板上的存储空间非常有限,并且需要特殊的通讯协议和特殊的底层硬件驱动,同时对系统的响应性能也有较高的要求。企业的信息化建设相对滞后,没有合适的人员可以胜任整个项目的工作。在这种情况下,考虑到整个投资成本,企业可以采用Redflag DevsPartner进行整个项目的辅助开发。
  Redflag DevsPartner向导化的编译环境配置工具帮助入门用户非常容易进行整个交叉编译环境的配置;而Redflag DevsPartner视窗化的内核配置工具帮助公司现有的入门技术人员进行内核的配置,删减不需要的冗余选项,配置内核以满足自身的应用需求;视窗化的根文件裁减工具同样为入门用户带来简便的操作。在这些开发向导的辅助下,可以快速搭建满足用户需求的目标系统。在达到了工业自动化的实时响应性能要求的同时,降低了整个投资成本。

+情景应用2
Redflag DevsPartner为资深开发人员提供丰富的辅助功能
  在彩票机的应用领域,由于受到存储介质容量大小的限制,使得为彩票机提供的系统必须尽可能小;而另一方面,彩票应用软件的体积却随着应用需求的增加而不断扩大。上述背景要求厂商必须尽可能去除冗余文件,这要求厂商必须具备能力较强的技术人员以便对系统进行精确裁减。
  为了降低成本,彩票机提供商可以借助Redflag DevsPartner进行整个系统的辅助研发。Redflag DevsPartner的编译环境配置工具帮助开发人员快速搭建完善的交叉编译环境;内核配置工具提供精细内核特征的配置;根文件系统在提供通用基础根文件系统的基础上,还提供文件级别的配置及文件内容的修改。与此同时,Redflag DevsPartner提供了本地模拟器供用户进行本地目标平台的模拟测试,并提供了远程调试工具供开发人员进行本地化的远程调试。
  资深开发人员可以使用Redflag DevsPartner提供的远程调试、本地目标平台模拟及精细粒度的裁减工具辅助项目开发以大大减少了提供商在人力、财力两方面的成本,并且一体化的开发工具支持也大大缩短了产品的开发周期。

+情景应用3
Redflag DevsPartner对团队协同开发的强劲支持
  某商业终端厂商需要为多个不同的硬件平台提供应用系统,公司有一定数量的技术人员。面对多种硬件目标平台,短期内很难实现所有硬件平台的研发。针对上述情况,该厂商采用Redflag DevsPartner提供的编译环境配置工具、内核配置工具和根文件系统配置工具,并基于Redflag DevsPartner提供的根文件系统进行目标应用系统的搭建;采用Redflag DevsPartner提供的模拟器进行目标系统的性能、稳定性的本地测试,以减少开发工作量。
  针对厂商自身研发的应用系统,Redflag DevsPartner提供的Eclipse插件可以辅助开发团队实现协同开发,包括CVS的管理、项目进行管理及项目文档管理等。一体化的辅助工具为厂商降低了
开发过程中的信息协同成本,同时提高了整个团队的开发效率。Redflag DevsPartner的使用使得厂商在较短时间内完整了整个项目的研发,提前发布新的产品,不仅降低了成本,而且赢取了市场契机。

 


■产品功能


·一体化的集成开发环境
  Redflag DevsPartner 1.0提供一体化的集成开发环境。系统带有一个基于Eclipse的一体化集成开发环境,在集成开发环境中,用户可以进行文件的编辑、编译,系统的配置、裁减,对目标板的下载、调试等一系列开发工作,符合用户的使用习惯,方便了用户的使用。

·可定制的交叉编译平台
  Redflag DevsPartner 1.0提供可定制的交叉编译平台。系统提供ARM、X86等多个平台的支持,每个平台提供多条工具链的支持,用户只需要使用鼠标即可轻松打造出自己所需的交叉编译环境。同时系统带有导入导出功能,能够向系统中导入已有的交叉编译环境,并可把已有的交叉编译环境向其它计算机上导出。此外还提供了编译选项的图形化选择支持,使得开发人员能够在图形化环境下,使用鼠标进行编译选项参数的选择。

·图形化的系统配置与裁减工具
  Redflag DevsPartner 1.0提供图形化的系统配置与裁减工具。系统提供对内核系统的配置工具,通过图形化的界面,用户可以对内核系统进行定制,产生出满足用户需要的最小内核系统。同时,系统还提供软件包相互依赖的分析工具,帮助用户分析自己所需软件包的相关依赖的文件系统。系统还提供文件系统的图形化剪裁工具,帮助用户对文件系统进行裁减,裁减出满足需要的嵌入式文件系统。

·多种开发向导支持  Redflag DevsPartner 1.0提供多种开发向导支持。系统为用户分别提供了界面开发向导、驱动开发提供向导、库开发向导、应用开发向导等工具,为开发人员做嵌入式开发提供了一定的程序模板支持,帮助开发人员自动生产代码框架,节省开发人员的工作负担,节约系统的开发成本。

·有力的运行支撑环境
  Redflag DevsPartner 1.0提供强有力的运行支撑环境。系统提供多个编译好的,并经过测试的嵌入式常用的软件库,这些库在集成开发环境中即选即用,在编译、链接时由交叉编译环境使用,并配备了详尽的使用文档,供开发人员使用。

·细致入微的系统调试工具
  Redflag DevsPartner 1.0提供功能强大的系统调试工具。系统提供宿主机和目标机之间的交叉调试环境,宿主机上的交叉调试器通过宿主机与目标机之间的硬件连接及软件通讯协议与目标机联系,实现对目标机上的二进制应用程序代码在宿主机上的源代码级调试。系统还提供仿真环境,帮助用户在仿真环境下运行目标机代码,初步检验程序的正确性。系统还提供目标平台的系统性能监视工具,通过系统性能监视工具,可以分析目标平台上应用程序运行时的逻辑错误和性能缺陷,从而帮助开发人员改进应用程序的性能及可靠性。

·含带的红旗嵌入式操作系统
  Redflag DevsPartner 1.0含带红旗嵌入式操作系统。含带的红旗嵌入式操作系统提供实时支持,帮助开发人员实现实时应用系统。此外系统还提供电源管理等面向嵌入式设备的先进功能。

·团队开发支持
  Redflag DevsPartner 1.0提供团队开发支持功能。系统提供了一个能够支持团队进行软件项目全生命周期开发管理的工具。它包括产品需求分析和定义功能,建模功能、配置管理功能、版本控制功能、测试功能、进度协调功能等,帮助开发团队进行有条不紊的嵌入式软件开发。

   2007年8月22日,北京,中科红旗嵌入式开发工具 Red Flag DevsPartner 1.0荣膺《电子产品世界》“2007年度影响中国的嵌入式系统技术奖”编辑选择奖。




 北京中科红旗软件技术有限公司
 地址:中国北京海淀区万泉河路68号紫金大厦6层
 邮政编码:100086 销售热线:010-82656655-2004 市场合作:010-82656655-2612 传真:010-82658096