谭军:互联产品的嵌入式软件发展
扫描二维码
随时随地手机看文章
最后的主题演讲人是谭军博士,他发言的题目为《互联产品的嵌入式软件发展》。谭军从热点应用——互联网设备的软件需要分析出发,指出WEB2.0软件将为移动互联产品带来全新和一致的用户体验。
谭军 原ARM中国总裁
各位朋友,上午好。我感触很深,01年我第一次参加单片机系统联谊会,那时候人没有这么多,讨论问题还是怎么定义嵌入式,现在8、9年的发展给我感触很大,其实有三个,第一、讨论的深度、广度,不进推广一个概念,还有很多实践。第二个企业的发展,那时候MiniGUI,还有周立功的公司那时候不到100 人吧,现在是900多人。第三个来的人数分布不同,那个时候年龄比较大,现在看到很多老中青,中国的未来不在我们年龄大的人上,还是在年轻人身上。
我也知道常老师上次带了研究生过来,这次好像也带了。你们比我们读书时更幸运。还有件事比较有意思,我看到一篇文章,就是把中国古典文学和嵌入式结合起来,把贾静雯和windriver说在一起,但是我认为还应写个前传,实际上在过去3个月中,嵌入式软件有几个大的事情,一个是Intel与 windriver,还有一个是去年初Andriod,一个互联网的门户网站推出一个免费的平台软件,这个影响不是很大,还有一个是symbian开源化,诺基亚以前花了几亿美元打造的symbian平台,在去年5、6月份的时候,进行开源化,只要交一些钱就可以获得源代码,据我所知,国内已经有两家公司中兴、华为拿到了Symbian的源代码。
回到今天我讲的主题,就是未来互联嵌入式产品中的开源嵌入式软件,因为今天嵌入式产品太多了,所以加上了部分限制,从高端航空火箭到心脏起搏器,我们讲的市场是针对消费者花钱买的产品,互联产品包括智能家庭、未来汽车里面的。ARM公司大家可能都比较熟悉了,我想强调一点,在嵌入式产品里,基于ARM处理核是全球最普及市场最大的体系结构,X86结构去年突破2-3亿个,基于ARM的去年突破40亿个,我们预测几年后将突破50亿个,这是两个不同市场级的差别。
我认为计算模式在我们身边有了很大的变化,在过去30年中,个人电脑是提高了个人生产力,我们很清楚,每个电脑要通过终端、服务器实现,没有上机实践,就不能生成出产品,这有个特点就是有固定的硬件和固定的软件来实现这个创新,但是这两年呢,移动计算给我们带来个人自由,不仅有个人的生产力,还能够随时随地能够实现。
现在消费者我们不希望我们的计算平台都是一样的,我们希望不同形式的,有上网本,有智能手机,有MID等等,这个时候消费者想要更多发言权,想要自己量身定做,实现任何时间任何地点都能掌握数据,比如说我的手机,我任何时间都需要知道日历,联系方式还有Email,这样事情有个特征,就是相同的平台不可能去强迫它到一个平台上,我们讲了很多融合,融合会有,但是不应该是一个平台,我们身边有很多产品,这样就有了矛盾性,消费者越来越多,但是又有很多产品,就有了矛盾,就有了赚钱的机会。
我认为未来软件是帮助消费者在不同的产品里面会有一个一致的体验,我跟何老师沟通过,未来的产品是不是每个产品都需要看手册呢?我想一开始可能要看,可能一开始软件比较粗糙,再过几年发现只要是电子产品,开机后,不需要再去看手册怎么使用,无论是数码相机还是PMP,还是电视、手机、MID等,这个时候会发现,软件的开发包括软件销售的影响,我认为软件产业正在面临一个巨大的革命,销售软件这个概念,包括销售团队,应该考虑今后怎么办,销售很可能会通过网络化,而不是通过我们的人去销售的。开源软件意味着产业链更需要免费的,可能很多会转化为服务,这个就是我大概一开始的定位。
第二个就是web2.0,web1.0我就不需要讲了。Web2.0不仅仅能看网页,交流信息,还能产生一个网页,包括网页跟你的时间地点有关,并不只是浏览网页。这样就会发现需要功耗很低,然后能够随身携带,不是很大,刚才陈渝讲了,需要定位,这是个重要的事情。至于怎么通过定位进行商业模式,你会发现每天都有很多人在讨论。
第三个我们认为网页不仅仅是我们去看,运营商很讨厌这个事情,有很多人说最讨厌别人到网上看中国互联网,他们希望给一部分钱,然后所有数据都可以送给他们(PUSH)。有时候你要的信息不见得是来自一个网站,怎么利用软件把很多网站的信息弄过来整理好,我认为这开源软件可能赚钱的一个地方。这样会发现很多软件不是用C语言来写了,而是基于更高级语言来写,还有一部分标准。那么在未来的互联设备上的网页浏览,需要软件,需要浏览器也需要一些插件,因为不同的插件支持不同的应用,第二个还需要操作系统。但是怎么去实现呢?这个可能跟十年前我们开发单片机不一样,那时候很多人认为任何时候都有机会,我们现在机会很可能不在这三样东西了。
传统的OS发生变化,现在开源越来越多了,很多公司提供kernel,有的还提供平台化软件,我认为这个又使很多软件公司面临要改变业务模式。 Borwser也有开源很多,应用很大和大,但是我认为在未来互联网里面,,performance还是很重要的,如果我的CPU跑100MHZ,你的 performance可能需要担心,如果你的软件可以使你的CPU只跑500MHZ的话,就很有价值了。Web2.0很可能回到我们10年前抛弃的 Java,那个时候我们认为Java很难推广,因为Java只能在台式机上运行,而且很慢,但是这10年中Java变化很大,以前只是支持浏览网页,现在能够做很多很多事情,Java也写了很多软件,有很多例子。
Java这样的好处可以在不同的机器上运行,不限制在电脑还是手持设备,包括将来汽车里带导航仪的通讯,都可使用。所以我认为很可能我们要回到怎么利用 Java写个增值软件。这里面要实现一个很成功的产品离不开一个生态系统,我认为在互连设备里面,毫无疑问需要很多开源的,开源的软件还包括一些标准,不同的东西可能不同的标准,再一个还一些平台。开源后也需要一些人来支持你,免费拿到,但是后期支持的模式也在变化,很多新的公司他们的业务模式是把这个开源,但服务不是免费的,这个就给嵌入式软件带来新的冲击。[!--empirenews.page--]
刚才陈渝讲了很多Andriod,我不会讲很多。Andriod过去一年中也发生很大变化,一个做搜索引擎公司公司发布了一套软件,Andriod里面所有的源代码都是ARM上验证和执行的,同时我们把ARM很多硬件的特殊指令专门为Andriod进行优化;再一个就是Ubuntu,Linux的发展也很快,90年代初,Linux刚刚出来kernel,现在下载Ubuntu的话,得到的不仅是一个OS,包括里面所需要的所有软件都有了,这个ARM也在和 Ubuntu在合作,也是开源的。除了这些软件之外,还缺些别的软件,第一个就是浏览器,ARM和浏览器公司也在合作,包括怎么实现Java虚拟机,还有 Java的加速,Firefox把浏览器移到ARM上的时候,发现和X86相比,这个性能提高了3倍到5倍,这里面优化很重要的。
还有个优化就是大家都很关心的flash,因为网页里面80%的流量都是flash txt,这里面对ARM很重要,这个几年前是收钱的,它也意识到移动互联网,移动设备越来越多,所以它干脆赚工具的钱。ARM从去年开始与它合作,把最新的Flash10移植到ARM上了,绑到一起进行优化,这样未来很多人应用都能在ARM上实现,是免费的。再一个就是Java的加速,具体的情况,大家可以看看我们公司的介绍。在未来的互联网互联设备,用户不希望一个产品,用户希望不同的产品。用户用的设备不同,但体验要是一样的,这就需要软件的价值。这是未来所关心的。三星电视和nokiaN97 就是一个例子,用户的体验是相同的。
最后,我认为我们公司和很多开源公司合作很密切,全世界支持最多的Linux平台就是ARM,我们认为开源嵌入式软件是下一代差异化计算的优先选择,既要差异化,从手机到电视,到上网本,到MID,但是又要实现统一的用户体验,这里面怎么实现呢?我认为软件的创新包括软件价值,怎么利用web技术、利用互联为消费者在不同的终端里面实现一致的体验,可能是界面,也可能是菜单,也可能是信息的推送,这样才能实现任何时间任何地点设备上的模式计算,并且一定要改变,未来的上网不是浏览,未来上网很可能是信息的获取,信息获取不是一拉就能推过来,怎么给我们的嵌入式软件把信息给拉过来呢?这是一个增值点。开源软件在过去20年中发展很多,变化很多,从一开始的几张光盘,到现在的几个DVD,我认为这是一个很有生命力的软件生态系统,很多企业意识到。 IBM是全球最大的开源软件公司,2000多个员工来支持Linux,通过服务来赚钱。越来越多的公司意识到开源是不可避免的,就要迎接这个挑战,通过服务、通过创新,来获得利润。
我就用狄更斯讲的一句话作为结尾。他在写《伟大的历程》讲过一句话:现在是最糟糕的时代,同时也是最美好的时代。我认为中国嵌入式产业链经过过去十多年的进步和发展,特别是国内现在鼓励自主创新的企业,还利用“核高基”,在不同产业包括航空航天,到消费者里面,现在基本上开源能够提供很多选择,怎么真正执行,怎么真正抓住消费者愿意花钱买的嵌入式的创新。
这个是我的对上面所有嘉宾发言的体会。我下午还在,有事情愿意和我沟通的,我们可以一起聊聊。好,谢谢大家。