
| 出版日期:2004-04-05 总期号:1302 本年期号:23 |
|
嵌入式计算之产品篇
科银京成道系统:提高测试效率 作为国内自主知识产权的嵌入式软件开发商,北京科银京成技术有限公司开发的系列化的嵌入式软件产品DeltaSystem(道系统),目前已形成了嵌入式实时操作系统、集成开发和测试工具、面向终端和网络的应用组件和解决方案系列产品,并成功地应用在消费电子产品、通信产品、工业控制设备中,包括了智能手机、WebPhone、税控POS、ADSL Router、全球定位系统、交换机、核动力控制设备及雷达终端录取设备等典型应用。 该系列产品包括:嵌入式实时多任务操作系统DeltaOS、集成开发工具LambdaTOOL、测试工具、应用组件以及多种典型嵌入式应用解决方案。其中,DeltaOS是一个嵌入式实时操作系统,它包含实时内核DeltaCORE、嵌入式TCP/IP协议栈DeltaNET和嵌入式文件系统DeltaFILE三个组成部分;LambdaTOOL是支持嵌入式软件开发的工具系列产品,包括集成开发环境LambdaIDE、C/C++交叉编译器LambdaGCC、交叉调试器LambdaGDB及JTAG仿真器LambdaODA等;DeltaGUI是一个支持中文的图形界面系统,也是科银京成推出的一系列应用组件中的一个,为构建图形用户界面提供了各种类似Windows风格的图形控件,通过使用DeltaGUI,开发人员可以在嵌入式电子设备上制作出台式机一样的图形界面效果;GammaProfiler是嵌入式实时应用程序的逻辑分析软件工具,开发人员使用GammaProfiler可以发现实时应用程序在运行时的逻辑错误和性能缺陷,从而帮助开发人员改进应用程序的性能及可靠性;GammaCP能够简化测试工作的复杂度,完成覆盖测试过程中的覆盖率统计、测试集案例管理、统计报告的输出等工作,使测试人员能够集中精力于测试案例的设计上,从而提高测试工作的准确度和速度,降低测试工作的劳动强度,改善测试工作的规范性。
恒润科技MATLAB: 自动生成嵌入式代码 成立于1998年的北京恒润科技有限公司,是一家从事工程系统设计和仿真分析的高新技术企业。目前,恒润的业务主要包括以下两个部分: 1. 利用先进的软硬件平台,为用户提供完整的技术解决方案。公司目前是MathWorks公司的MATLAB产品系列、dSPACE公司的快速控制原型与硬件在回路实时仿真系统、Vector公司的CAN网络开发工具、Date translation公司的数据采集、图像采集与处理系列的国内独家代理。 2. 结合自身的技术优势承接各类工程技术咨询和技术开发项目。 其中,在嵌入式系统软件开发领域,恒润科技致力于推广以MATLAB产品为基础的基于模型的嵌入式系统设计的自动化产品级代码生成技术。无论是需要大型的对安全和可靠性要求严格的软件的航空航天企业,还是需要极高效率的定点系统电控单元(ECU)软件的汽车工业企业,以及其它众多企业都在使用基于模型的系统设计方法进行嵌入式系统的开发。近年来,产品级代码自动生成技术在很多企业,例如Denso、Motorola、Honeywell和Ford等,逐步获得了成功。 产品级代码自动生成技术目前成为基于模型的系统设计关键的步骤之一,将为嵌入式系统软件开发带来巨大的变革。然而,对产品级代码自动生成技术的深入理解需要一段时间,并且产品级代码自动生成工具出现的时间不是很久远,所以此项新技术在国内应用还不是很广泛。在很多企业和设计研究单位内部,基于模型的设计思想在系统级设计早期阶段贯彻得非常好,但是进入产品代码生成阶段,很多工程师不得不回归传统的手写代码工作。因为产品级代码生成工作涉及了集成化设计工具,使用了不同的设计方法,并且不同行业使用不同的软件行业标准,例如IEEE的设计标准或者DO-178B标准等等。MathWorks公司推出的以Real-Time Workshop Embedded Coder为核心的产品级代码生成工具能够获得成功,首先是因为满足了不同行业标准,同时能够将不同的开发工具例如需求管理工具、软件测试工具等集成起来,在统一环境下完成系统软件设计以及产品代码的自动生成。 Telelogic ALM:实现标准化 瑞典Telelogic公司推出的自动化ALM(生命周期管理)解决方案包括集成的、一流的软件和专业服务,其中的一个重要特点是对国际标准的支持,其产品基于标准化的语言和表示法。Telelogic也加入了许多标准化组织,例如ITU-T、ETSI、INCOSE和OMG等,观察和帮助制订未来的系统和软件开发/测试标准。ALM方案应用在需求管理、变更和配置管理、开发、测试和生成文档,使得各个组织在系统和软件开发中能大幅度提高质量和可预测性,同时大大减少产品上市时间和降低开发总成本。 Telelogic DOORS、Telelogic SYNERGY和Telelogic TAU覆盖了先进系统和软件开发的所有关键部分:需求管理、变更管理及可视化软件工程。Telelogic产品基于开放的架构,能够与第三方解决方案互连。使用Telelogic DOORS,用户可以编辑、跟踪和管理项目中建立起来的所有需求,以保证最终产品符合所有定义的客户需求。Telelogic SYNERGY在Yphise 2003年报告中被称为市场上先进的变更和配置管理系统,是用来在软件产品开发生命周期中跟踪变更,保证配置完整性的项目工具,它支持并行和分布式开发团队,从而提高效率和质量。Telelogic TAU是一个基于UML语言的可视化开发平台。TAU保证项目快速启动,是对未来可靠的投资。 除了为客户提供先进的产品技术外,为了帮助客户以尽快的速度成功应用公司产品,Telelogic专业的服务团队在用户培训、项目实现、项目管理、原型设计及应用程序开发方面都能提供专业化知识和经验。 Telelogic总部设在瑞典。在中国,Telelogic面向通讯、航空航天、汽车电子、消费电子、独立软件开发等行业和领域制定了独具特色的解决方案。 Metrowerks:提速嵌入式产品研发 嵌入式领域已经有17年经验的美国Metrowerks公司,是全球领先的嵌入式系统软件开发工具和集成解决方案供应商,其商用编译器和商用调试工具广泛应用于消费电子、网络通信、汽车电子及无线领域,在全球的使用率非常高。Metrowerks的所有工具都能相互结合使用,因而开发者可以节约切换工具套件的时间,从而加速产品上市的时间。Metrowerks产品支持广泛的操作系统,包括Windows、Linux、汽车行业的OSEKturbo RTOS,第三方操作系统和推出的Linux 内核,以及其他实时操作系统。Metrowerks还提供针对各个开发阶段、各种级别的服务,包括硬件设计服务、解决方案咨询及策划服务、OEM授权、培训。 CodeTEST 作为全球第一台专为嵌入式系统软件测试而设计的工具套件,为追踪嵌入式应用程序,分析软件性能,测试软件的覆盖率以及存储体的动态分配等提供了一个实时在线的高效率解决方案。CodeTEST通过美国航天部 DO-178B标准认证,目前已被广泛应用于中国的国防及通信领域。 PowerTAP Pro 是PowerPC 最小的仿真器设计,专门支持高端嵌入式PowerPC处理器,是最为强大的类C/C++的调试工具。与CodeTEST软件分析工具一起应用,PowerTAP Pro可以给开发者提供非并行目标软件控制、源代码级跟踪和性能表现分析。 CodeWarrior 开发工具 可帮助系统工程师调试和运行板卡,快速、轻松地开发设备的驱动程序。这些工具可以单独使用,也可以与运行控制产品合并使用,以进行电路内部的调试和评估。CodeWarrior应用开发工具已成功应用于多种开发平台,包括Mac OS、索尼 PlayStation 2、 NINTENDO GAMECUBE、 Palm OS 和 夏普 Zaurus PDA。CodeWarrior IDE可应用于摩托罗拉、德州仪器和英特尔的处理器和平台。 PCS(Platform Creation Suite) 是完整的嵌入式Linux开发方案,指导开发者顺利地通过应用软件开发的各个关键阶段,包括目标系统配置、应用程序的开发、自动化的载入、调试和GPL许可证的查看。PCS还集成了一些新的软件包,让开发者能够控制开发的各个阶段,缩短产品的上市时间,为嵌入式Linux软件开发提供极大的方便。 OSEKturbo是目前市场上实现OSEK 标准使用最为广泛的实时操作系统之一,在业界居领先地位,完全满足最新的OSEK/VDX开放系统的标准,支持8、16、32位微处理器,在稳定性和软件质量(按CMM五级标准研制)方面表现出色。 奥吉通:提供嵌入式应用方案 北京奥吉通科技有限公司,服务于航天、航空、船舶、电子、通讯、石油化工等领域,致力于嵌入式技术、仪器与测量技术、计算机与网络技术的研究、开发、代理和销售。总部位于北京,在上海、南京、西安和成都等地设有办事处;由嵌入产品部、系统集成部、仪器与测试部、研发部及培训部等部门组成,是科工贸一体的创业型企业。奥吉通公司与国内外相关厂商在合作中建立了长期相互信赖的合作关系。 在软件开发领域,公司除了代理国外著名厂商瑞典Telelogic公司、丹麦DDCI公司等的软件工程全寿命周期各阶段的支持工具(如项目管理,需求分析,配置与变更管理,实时系统分析、设计,软件开发,软件测试等)外,还根据我国目前工程应用需求,开始了测试工具的开发与研制。 目前,奥吉通公司通过与加拿大MBS系统公司合作,已完全掌握了高级语言及汇编语言的静态分析与动态测试(覆盖测试),测试环境创建与管理,测试辅助设计与管理,配置与变更管理,许可证管理的核心技术,并研发了相应的产品。 在嵌入式技术领域,奥吉通公司以嵌入式技术为产品线基础,在嵌入式技术开发工具、系统软硬件仿真、系统软硬件测试、系统可靠性、计算机辅助设计/制造(CAD/CAM)、电路辅助设计(EDA)、数据采集及测试等多方面提供嵌入式技术解决方案。 奥吉通公司是美国Metrowerks公司和VectorSoftware公司、荷兰Chess Engineering公司、比利时SpaceBel公司、欧洲EuroSim Consortium产品、美国Cadence公司和以色列BQR公司的代理,并进行PCS/CodeWarrior/Codetest 的Linux/Vxworks开发、设计嵌入式软件测试工具,嵌入式软件的单元、集成与系统测试工具。它可与Matlab、STK结合使用进行实时仿真工具,PCB/IC设计、分析软件,以及可靠性/维修性设计、分析、应用软件。 鉴于很多航空、航天的嵌入式软件是用汇编语言开发的,汇编语言的测试工具目前无法引进,而这方面的软件又很重要,必须对它们进行测试。针对用户这一需求,奥吉通研制了能够对Intel 8051系列,Intel 8096系列,DSP TMS320 C3X/C4X及Mil-1750系列汇编语言进行静态分析、仿真运行、代码调试、动态测试和事件仿真的工具CRESTS/ATAT。 奥吉通在仪器与测试领域主要致力于高端测量和测试仪器的代理和销售,主要销售与电磁兼容和电磁干扰测量有关的设备、系统和软件,旨在帮助设计工程师在设计中解决电磁干扰问题和电磁敏感性问题,提高设计产品的可靠性和抗干扰性能,并及早通过产品的EMC认证以及3C认证,加快产品的上市时间。 在系统集成领域,奥吉通公司向客户提供完整的系统集成解决方案,涉及计算机网络、网络安全、系统测试、软件开发、软件测试、电子商务等各个方面。 汉星天SDM:提升项目管理效能
作为来自美国的专业SDM(Software Development Management,软件开发管理)软件供应商,美国汉星天(Hansky)自2000年进入中国以来,利用其新技术优势和先进的开发经验,提供新一代的软件开发SDM系列产品及专业的咨询培训服务。汉星天软件开发管理解决方案以软件产品为中心,有效协调软件项目中各职能人员的工作,使管理者能够方便掌握工作进度,确保软件项目按期、按预算、高质量地完成。 该方案包括Firefly软件配置管理系统、Butterfly变更请求管理系统、Dragonfly需求管理系统及设计、测试工具,是软件企业通往CMM 标准的最佳实施工具。由于采用Java语言,并基于真正的Client/Server体系结构,这些产品可以平滑地运行在不同的网络环境中。其先进的系统架构、出色的应用性能,使开发的每一个环节都能得到有效管理。Firefly软件配置管理系统可以轻松管理、维护整个企业的软件资产,系统管理软件项目中的多重版本,全面记载系统开发的历史过程并形成规范化的文档。通过支持不同的开发、运行平台,Firefly可以在整个企业的不同团队、不同项目中得以广泛应用,帮助企业建立规范化的软件开发环境,规范开发过程,有效保护代码资源,积累软件财富,提高软件重用率,为后续版本的开发奠定了良好的基础。Butterfly变更管理系统,以软件项目为中心,不仅能够对项目中出现的缺陷、错误进行有效管理,更能够管理项目进行过程中因新需求、新功能和新建议而产生的变更,使管理者和项目团队对开发过程中的需求阶段、编码阶段、测试阶段和版本更迭阶段进行有效的过程控制,从而成功地控制项目进度和产品质量,使软件开发的风险减少到最小。Dragonfly结合了需求文档化管理和条目化管理的要求,使需求具 有可追溯性,而且可以很好地控制软件需求的变更,增加团队开发的协调性和项目管理的可控性,从根本上控制需求变更。 针对中国市场,汉星天把发展战略的重点放在中国软件行业,不断提供适合中国市场的高品质专业化软件及优质的本地化服务。目前,该方案现已经成功地应用在银行、通信、系统集成、互联网等诸多行业。 风河OS:集成嵌入式开发 嵌入式软件开发工具发展到今天,RTOS已经十分成熟了,开发者获取RTOS的成本也很低,甚至可以免费获得Linux这样的RTOS,可是开发者所面临的压力不但没有减轻,反而越来越重了。为什么呢?因为市场竞争的压力太大,留给开发者的时间越来越短,开发者必须以最短的时间开发出质量最高的嵌入式软件。反过来,嵌入式开发工具提供商也在发展,他们正在试图向开发者提供比RTOS本身层次更高的帮助,这就是集成化、平台化、专业化的嵌入式开发平台。 风河(Wind River)公司以前的做法是:不管开发者要做什么,都只是提供VxWoks操作系统。开发者需要用到其中的功能,自己可以随便进行裁剪。这种做法在两个方面不太适合现在的市场需求。第一,直接在操作系统上进行电子产品开发,对用户来讲起点太低。用户现在面临市场的压力越来越大,他们进行产品开发的起点应该更高一些,大家都常用到的一些基础性工作应该以周边软件模块的形式提供给开发者,而不应该让开发者从头做起。第二,市场竞争越来越激烈,用户对价格越来越敏感,如果嵌入式开发工具价格太高,开发者和企业用户就不敢用。因此,风河调整了产品组合方式和价格模式。 风河把产品做成平台,对操作系统、中间件和相关工具进行深度集成,使开发工作的起点比操作系统提高一个档次,按不同的行业市场分别去做深度集成,这样就推出了面向不同行业的风河平台。 面向不同的市场和不同产品做不同的平台,对不同行业又有不同的定价,这样就比较方便用户普遍采用,这就是一项重大调整。 风河推出的专业化开发平台包括:网络设备平台(PND,Platform for Network Devices),定位在大型的交换机、路由器、接入网设备;消费电子设备平台(PCE, Platform for Consumer Electronics),定位是中端设备;工业自动化平台(PIA, Platform for Industry Automation),定位在工业领域上的应用。值得一提的是,对于一些更加关键而且是要求通过一些特别认证的应用场合,例如航空航天、国防军工应用,风河推出了Platform for Safety Critical ARINC 653。ARINC653是一个认证标准,它相当于一个多网卡的系统,可以运行不同种类的应用。面向国防、军工和航空航天应用,风河还推出了Platform for DO-178,这是一个单版系统,服务方向更加专一。 消费类电子是目前嵌入式系统的一大热点领域。在这方面,日本厂商占据了一定优势,他们推出的许多可以用在电视机或机顶盒的产品,以及用在DVD、DVR中具有录像功能的硬盘产品,都采用了风河的专用开发平台。 总之,针对各种不断细分的应用领域,推出适用性更强的专业化嵌入式软件开发平台,这是风河公司今后一段时期内坚持的策略。 升腾资讯:支持跨平台切换 升腾资讯有限公司成立于2002年,是在星网锐捷升腾终端事业部的基础上发展起来的。 升腾资讯具有自主知识产权的系列嵌入式产品包括:升腾Windows终端、升腾网络计算机(NC)、升腾专用终端、智能手持设备、自助服务设备等。其中,升腾3300/3300M Windows终端不仅拥有一般终端产品易维护、易管理的特点,还可同时支持Windows Server 2003、Unix和IBM AS/400应用环境之间快速切换,并同时具有Unix的Telnet客户端仿真功能,可以同时在Windows与Unix平台上切换使用。这款机型是为那些对于一些以前采用Unix终端,目前正在进行系统的升级换代,在此过渡阶段要求同时能够连接Unix和多用户的Windows NT系统的行业用户设计的;升腾3200 Windows终端是在满足行业、商业、办公、电子政务等环境下,对产品新颖美观的要求而设计开发的,整机高度集成、采用立式设计、体积小巧,提供两个USB接口,内置IC卡模块确保使用和登录终端的安全性,所拥有的UNIX的Telnet客户端仿真软件,使其同时具备了传统UNIX字符终端的功能;升腾3500支持快速重启,可通过RDP协议访问Windows Server 2003终端服务器,是专为满足各类用户对Windows终端和Unix终端的需求而设计的高性能终端;升腾C-2500教育网络计算机是一款专门针对新型教学模式推广的多媒体终端产品,它采用高速低功耗CPU,前置USB接口和IC卡接口,外观 设计精巧美观、机箱立卧两用,它创新地采用计算机嵌入技术手段,将硬件设备、软件资源、集成安装及应用服务进行一体化整合;升腾C900/C910 IC卡PDA可将IC卡读写器嵌入PDA之中,实现了IC卡应用与掌上电脑技术的完美结合,使传统IC卡应用由一个个简单、静态的信息输入终端,变成一个强大、动态的数据处理中心,行业用户提供一种更加方便、高效的业务移动处理模式和全新的应用开发平台。 |
|||||||||||||||||||||||||||