潜心打造推广中国自己的嵌入式软件开发平台 ----访北京科银京成技术有限公司总经理朱明远

2001-10-09 10:50:00
coretek
原创
3661
       当北京科银京成技术有限公司推出中国第一套具有完整自主知识产权的嵌入式软件开发平台―“道”系统(DeltaSystem)时,似乎并没有出现其它一些国产嵌入式操作系统出台和推广时的大张旗鼓的场面。而一些业界行家都知道,该系统的基础是成都电子科技大学计算机学院嵌入式实验室从20世纪90年代初即开始的国防科研项目,是历经十年时间磨砺的成果。它已成功嵌入在国产的某新机型中,它在中国嵌入式操作系统领域的技术地位难以撼动。

       朱明远是北京科银京成技术有限公司的总经理,也是最早将嵌入式操作系统技术引进到国内的人员之一,他曾亲自签订了PSOSystem在04机上应用的第一个合同,参与了中国嵌入式操作系统市场的兴起和格局的形成过程。1999年,他开始筹划科银京成,在考查了中国各科研院所和大专院校的几乎所有相关项目后,成都电子科技大学由于拥有完整的研发队伍和具有一定实力的产品而成为了首选合作对象。于是,由广东核电集团下属的中国银河新技术发展公司和电子科大科园股份有限公司共同投资,于2000年8月正式成立了科银京成公司,总部设在北京,研发中心设在成都,目前公司已拥有员工80多人。

       公司成立之初,大家已着手开始将科研产品向适合商品化的模式转换。目前,“道”系统已形成了完整的系列产品,其中DeltaOS嵌入式实时操作系统支持的微处理器种类已拓展到几乎市场上所有的流行类型,包括ARM、StrongARM、PowerPC、MIPS、X86、68K等;工具LambdaTOOL包括C/C++编译器、源码级调试器、集成开发环境和配置工具;配合通信和消费电子等领域的应用要求,科银京成还开发了嵌入式应用组件系列产品,包括嵌入式浏览器DeltaBrowser,无线应用协议包DeltaWAP、嵌入式JAVA虚拟机-DeltaKVM、嵌入式CORBA-DeltaCORBA等;另外还有相应的嵌入式软件测试工具GammaRay。四个系列的产品构成了相当完整的嵌入式系统开发平台,其结构组成和功能与美国Wind River公司的产品线基本一致。

       嵌入式应用开发中,服务是非常关键的因素之一。朱明远介绍说,由于嵌入式系统的硬件大多是根据市场需求自行设计的,因此相应的操作系统与软件就存在着个性化服务的问题,特别是与硬件结合的Driver部分,在用户使用过程中出现问题几乎是不可避免的。经验起着至关重要的作用。在出现问题时,科银京成可以让熟知源代码的研发工程师作为技术支持上门与客户共同解决问题,这种快捷的本土化的服务是一些跨国公司无法提供的。

       国防科大计算机软件专业毕业的朱明远涉足嵌入式操作系统领域已有近十年的时间,针对DeltaOS的内核产品DeltaCORE,他和罗蕾、熊光泽教授等共同提出了将“高可用性”(High-Availability)机制应用在DeltaCORE中。通常嵌入式操作系统要求的是可靠性,即系统不出毛病。但由于不能保证外界输入的信号不出问题,因此在出错的情况下,系统要能够将出错的任务及时恢复到正确状态,并保证多任务操作中其它任务不受干扰,这也即是高可用性的概念。朱明远通过数学定理推导证明DeltaCORE高可用性机制的文章发表在了2001年“Dedicated Systems Magazine”上。

       测试只能告诉你软件什么地方有错,却不能告诉你软件没有错。验证一个软件没有错只能通过数学方法来证明。为此,朱明远就曾带着两名研究生自己开发了一个验证工具,用数学定理推导证明了DeltaCORE中关键源代码的正确性,其科研论文发表在了2001年1月的“ACM SIG Operating Systems Review”上。朱明远介绍说,通常说明一个软件的正确性有三种方法:一是经过市场和时间的考验,但一个已使用了20年的程序也并不能保证它没有错;二是通过认证,有专门的认证机关通过多项测试来证明一个软件没有问题,然后出据认证证书;三是通过数学证明,特别是证明其中关键内核的正确性是非常有意义的。

       “道”系统的应用领域涉及航空、通讯、工控、消费电子、汽车等各种领域。虽然朱明远在嵌入式操作系统领域已有多年的拓展经验,但由于用户使用的惯性,或对国产软件产品缺乏信任等原因,“道”系统在市场推广的过程中也遇到了一些困难。但朱明远认为,这是与国产家电发展过程中类似的一种状态。起初,中国人对国产家电持怀疑态度。而随着产品质量的提升、价格的优势就会让百姓自觉自愿地选择国产品牌。科银京成目前正在与康佳通信和巨龙等公司及海军、空军等部门开展合作。

       科银京成也参与了中国数字电视产业联盟技术标准的制定工作,其中包括数字电视、数字电视接收设备及机顶盒的操作系统标准的制定。朱明远认为,这种以行业组织的形式制定标准对我国数字电视产业的发展是一件好事,也是国际通行的一种做法。另外,科银京成也参与了海军相关设备嵌入式操作系统行业标准的制定。这些都将为该公司带来一定的商机。

       去年,朱明远被北京网络多媒体实验室聘为学术委员会委员及嵌入式系统软件课题负责人。对于嵌入式操作系统的发展,朱明远认为,嵌入式操作系统个性化的应用领域决定了不可能出现赢家通吃的情况。Microsoft、Wind River、Linux、科银京成等各家公司都将拥有自己的市场空间。应用的个性化将导致个性化操作系统的出现,客户需要的是针对个性领域的实用、可靠的产品,不必要的部分必须去掉。因此,未来的DeltaSystem产品应该是一个操作系统的生成器,产品将是一个族,客户需要什么样的操作系统,就可以用最快的时间通过裁剪,做出一个最适合用户需求的、空间内核最小的产品。