按照惯例,下午是会议讨论。与会代表就嵌入式系统软件的热点话题“怎样看待国内的Linux热”、“嵌入式软件重用和英特尔收购风河给嵌入式系统产业带来的影响”等问题,踊跃发表了意见。
何立民老师谈了他对于嵌入式软件平台的理解,指出多学科交叉和融合对于平台应用的理解带来多样性。朱明远表示应该纠正使用Linux就意味省钱的想法。韩青指出,Linux比较适合开放和应用软件支持丰富的系统,而VxWorks适合封闭系统,但总体来讲嵌入式操作系统已经变成日用品,操作系统上的应用软件将是新的制高点。中和威软件的李钢认为,嵌入式软件也将会复制企业软件的发展经历,中间件将在嵌入式软件中普及。清华大学袁涛认为,使用模型设计工具可以帮助解决软件可靠性问题。北航康一梅认为,选择开源软件作为嵌入式软件平台一定要慎重,移动嵌入式开发已经越来越接近PC开发方式。华清远见的季久峰指出,嵌入式Linux的学习热情依然高涨。周立功结合自身经历谈到,在企业软件平台建设上使用免费软件未必能够帮助企业节省成本,而购买验证后的商业软件和知识产权则可以帮助企业做大做强。英特尔黄亚昌强调,英特尔针对嵌入式低功耗IA架构的凌动处理器可以帮助企业解决软件重用问题。谭军指出,嵌入式软件技术和产业变化,其实质还是摩尔定律的推动。
在谈及英特尔收购风河事件时,各方都表现了相当的谨慎,表示短期不会有很大的变化,是产业发展向两端(芯片和应用)聚合的必然结果。
以下是文字实录。[page]
何小庆
我们三月份开会的时候,下会讨论的时候比较自由,大家畅所欲言。遇到自己感兴趣的就发言。这一次通过上一次的反馈我们联谊会设了这四个题目。
这四个题目我解释一下:一个是我如何看待Linux热,是否存在误区,国外对Linux在嵌入式系统工作中的一个评价;也有这么一个现象,好像Linux的应用在国内嵌入系统中比较多一点。但是在国外,特别在北美和欧洲还是有多种不同的操作系统,这一点怎么看,及对Linux和嵌入式系统的前景,这是第一个题目。
第二个是嵌入式软件的问题,怎么说呢,从平台、标准、编程。实际上从今天上午的讨论中已经涉及到三四种操作系统了,就是嵌入式操作系统,实际上在这个,刚才陈渝讲的,各种开源的、商业的操作系统在国内外嵌入式系统的使用中,但是把操作系统移植到不同的处理器中,比如说这个MCU微控制器,还有一点的处理器。即使说都是ARM,如果是不同的公司,freescale,TI等等,,这里面工作量是相当大的。设计到驱动程序,bsp移植,涉及到应用软件的接口,不同的操作系统,比如说微软,Linux的 ,以及在设计方法方面,不同的操作系统也有一些不同的规范。目前也是嵌入式系统开发的难点,也是工作量,我有看过一份调查,要做一个嵌入式项目,60~70%的时间要花到这方面,因为嵌入式项目一旦定型,它不可能只用于一种处理器,就是一种型号的也不可能有一种操作系统,或者是应用软件做重新的移植,工组量很大,这是第二个问题。
第三个问题就是,上网本很热。我写了一篇文章的话。谈论ARM和intel,一个统计数据,几百万台一个季度,目前的话即使是针对嵌入式系统来讲,上网本也是一个热点,上网本也可能是基于ARM的平台上面来使用。或者说从另外一个方面,上网本这种技术,包括intel使用上网本这种硬件平台的技术,也渗透到嵌入式系统当中。而且正在这方面做大量的工作。我这这个题目,上网本是不是嵌入式软件的一个热点或者机会。最和一个问题是新加的,因为在议会初期讨论的时候还没发生intel收购风河这个事情,intel收购风河之后,对嵌入式软件会产生哪些影响。
我声明两条,第一呢,题目的顺序无关,大家想发言的时候,对任何题目都欢迎。第二点呢就是也不仅限于这四个题目,对上面的发言的一些问题或者希望讨论一个新的题目的话也可以。要不我们先请何老师,对这几个问题,就算抛砖引玉吧,要不总得有人开头吧。[page]
何立民
也不算抛砖引玉,今天参加这个会,上一次讨论了集成电路,这一次嵌入式计算机软件,我就有这么一个感觉,我们嵌入式系统领域太宽了,本身太宽,另外学科跨度太大。
今天对我来讲的话,因为离计算机专业比较远,原来搞单片机啊,从仪器仪表到单片机转过来,转过来以后呢对单片机,现在作为操作系统已经发生变化了,它不是说原来的软件的管理系统,而是是很多原先的一些应用软件的功能都纳入到操作系统当中去了。等于变成一个软件平台。还有功耗管理,电源管理问题,像原来很多不是操作系统的事现在都放进去了。现在就出现了零缺陷,大概也是这个概念,它不是一个工程的零缺陷,零功耗。可靠性问题也好,低功耗问题、多任务也好,很多作为嵌入式系统的的共性问题都纳入到操作系统领域当中去了。因为软件经过这么多年的发展形成了一个很好的硬件平台。把从硬件的可靠性到整个芯片的可靠性,都把它的硬件可靠性做的很高了,那么现在来讲要软件来解决这个问题,软件这个问题,我觉得不同的学科它有不同的概念。有的时候操作系统根本就不需要理解,要用就行。
陈渝讲操作系统一定要好好研究。现在整个嵌入系统有集成电路的,有计算机的,有电子技术的,有变相的工程应用的,所以不同的技术做着不同的地方,但感觉不一样,他接受能力也不一样,随着他原来知识结构不一样,我现在站在计算机里面,包括开源软件,这些概念对于一些初级的嵌入式应用来讲,就是源代码开放嘛,很快就想到源代码开放,其实大大超过了个性化的设计,个性化的生产,满足个性化的开发环境。向高一层的发展,不仅仅是源代码的开放,可能今后想几个学科多交流一下。如果源代码开放,对集成电路人意味着什么?对产品开发人以为这什么,对基础工具,搞图形界面也好,搞图形界面也好,他的基础工具的源代码开放对我有什么好处。嵌入式系统那么多学科,就是同一个名词在不同的学科,可能说法不一样,包括宽带的问题,激励响应的问题,电子技术就是激励响应,还有可靠性了,信号完整性了,这些名词对名词术语都不一样,这里头就是从集成电路,到开源代码,比如我是学计算机的,我将开源吧,在集成电路,在电子技术在产品开发怎么体现出计算机目前前沿的东西,他将会影响到集成电路里头东西,影响产品开发,包括我们的一些品牌就是满足个性化,满足周期,满足低成本的问题,满足可靠性的问题。
这是一个,还有一个就是本土化和国际性的问题,还是应该考虑到,比如Linux的问题,好多人说国外跟国内不一样,国外对待Linux的看法和国内不太一样,我们无论从开发,从软件,从硬件平台,本土化的问题,这个我们国家的国情,我们国家的发展,我们国家嵌入式系统的历史是有关系的。所以我说嵌入式软件本土性的东西和国际性的东西这个情况,我自己也不太了解。有的人说国内跟国外搞的不一样,这是第二个。
第三个就是关于开源免费,商业操作系统,这些问题我还是没有很清楚,所以今天早上,到底开源它的定义是什么,对不同的人来讲,我定义这个开源,也是根据我的工作影响,决定了我的态度。还有就是软硬件平台问题,SoC应该是所有电子系统的最高归宿,在过去我们说的比较多是是硬件的平台,硬件的SoC。从计算机集成电路角度来讲,把计算机芯片和所有外部不断的集成。集成到一定的时候,把系统集成进去。实际上呢,由于SoC的存储容量可以很大,我们完全可以把很多工具性的东西,中间件集成进去,变成一个软硬件平台,我要保证你的产品在我这个软硬件平台上做出来是最可靠的,低功耗的,成本最低的,所以这么一个平台,从SoC这么一个概念到软硬件集成的这么一个应用前景,也应该是国内一个很重要的发展,所以我觉得这四个问题的话,今天这个内容我很难深入发表意见,因为很多东西不是太懂啊。我就说得这里。[page]
袁涛
今天这些操作系统在现在看来也都是相当不错的,也都挺成熟的,当时呢我就想过去呢我们选MCU的时候,是觉得哪个好就用哪个,很多开发者呢并不在乎手里现在用的哪个,可能今天用这个公司的这个型号,明天又改成另外一个公司的另外一个型号,他们应该根据使用的需要,他们这个操作系统也能够到这个程度的话,那对以后的发展就更有利,想用操作系统的人呢也能很方便很快的用它,而且可以在不同的项目上用不同的操作系统。这当然是希望这样,以前呢,就是八几年我们都是用的是机器码,到汇编语言,现在呢我们的MCU大部分开发都是用的是C语言。
在这呢我们现在的操作系统,MCU嵌入式系统开发呢,我觉得是不是可以看一看现在国外的情况,我们往更高一层、更上一层来发展,推动这个事情,就是说现在面临很多写软件,写程序,包括上次会议也说大部分,几乎没有几个人没碰到这个手机关键时候它就不听外面的情况。如果说我们程序的开发能够往上层走一些,那么这种情况可能就会避免一些。现在国外内呢我看mathworks公司的基于模型的开发方法,这样的话它就可以比较少的,几乎很少的涉及到c里面,而从上层来设计这个东西,让机器来做这个东西,这样我们可以避免因为各种各样的原因造成的很多的bug。
所以呢,国外有些大公司用这个方法来做,国内都在发表文章,都在积极讨论这个事情。再者,就是刚才这个intel收购风河这事,对于这个事,怎么说呢,就是风河被收购了,以后其它的公司可以做的更好一些,这样对我们这个微控制器(MCU)的发展,怎么说呢,就是对MCU的发展可能更有利一些,过去呢,我们在学校里也是搞一些课题,搞一些开发,一些想法,在开发过程中用自己的想法,跟一些应用单位交流以后,发现我们很多的想法要去改变的,包括一些外资企业,比如麦当劳和肯德基的话,很多年跟他合作,有很多东西确实跟原来想的不太一样,我们没必要去改了,你去来适应我,在做的过程中呢发现,我们去适应他们,也促进了课题的发展,促进了技术的发展,intel收购风河这件事对嵌入式系统发展来说呢能也可能有更多有利的因素。就是说一些,不见的对啊。[page]
朱明远
我倒着说吧,这件事吧两年前我们已经讨论过这种趋势了,什么趋势呢整个嵌入式软件供应链,中间的独立的软件供应商,向产业链的两端缩放,现在这个最大的,第一把椅就发生这种情况,现在验证我们的判断是正确的,这是一种去趋势,后面还有没有这种趋势。应该是还会继续发生,但这里头到了深层次的到底是什么原因,既然是有这个趋势,也发生这个趋势,我们整个在做这个产业,我们怎么顺应这个趋势或者接着潮流做一些事,最近我也跟好多人讨论这个问题,如果可能一个原因是原来产业链各个独立的环节的供应商各走各的,买芯片,买操作系统、买开发工具,在买一些应用模块,设备厂家把他自己凑起来,以前大概就是这么个方式,每个产业都有各种各样的公司在活跃。接下来讲呢可能是芯片厂家,从整体上考虑,不仅是做芯片,可能在做芯片的同时,做产片设计,甚至涉及到半成品的设计。
(何小庆)像mtk这样的成功是吧?mtk就是这样的成功,它就是从整体解决方案下手,这就验证了我们对于这种现象的预测。大概来讲就是这样,第一这是一种趋势,第二我们对于这种趋势的分析。会不会变成那样,这头没有,那头没有,中间没了,怎样看待Linux,这样一种情况,最近上半年我写过一个报告,局长啊这些干部和领导他们整个认为军用操作系统应该通用,搞一个操作系统,空军能用,海军也能用,把操作系统列了100个,把这100个分分类,然后做比较。然后分析存在的原因,他们的功能不一样。我们对硬件应用的要求不一样,应用本身的不一样,那么对操作系统的需求也不一样,大概200多页,在这个行业里会有多种操作系统存在这是必然的,比如windriver,如果它认为一个操作系统能够解决,他做一个就行了,他为什么要做好几个,这说明市场是要求的。一个公司要做好几个操作系统,那么这是一个趋势,这个趋势,从商业模式的趋势,操作系统有开源的,有开放源代码但是要收钱的,也有完全私有的这种操作系统,那么是并存的,把它引入到政治领域,就像政治体系结构里既要有社会主义又要有资本主义,假如开放源码就是社会主义,共享等等,社会形态是多种多样的,一种形态把所有都代替了,我觉得应该不会是这样的。
软件其实是一种文化,这个行业比较适合这种文化,手机这种发展就比较适合像Linux的,像那些对安全性要求比较高的,对软件公司整个产品的维护,严格要求的话,私有的经过严格的考验,用户对保密可能有特别的需要,专门给他订制这种东西的话可能不会用这种东西,所以我觉得这可能也是一种趋势,误区可能是从Linux或者开放源码的角度,有一个问题应该澄清的是大家至少开始用Linux,用开源这个,认为这个便宜,这个不要钱,用Linux的话可能用私有的代价可能差不多。有时候用不好,代价可能比那个还要高,不是说,这个东西不要钱,你拿来玩吧玩吧,就很快掌握,这应该是国内很大,极大的一个误区,如果这个误区不过可能你就做不好事。
关于软件重用问题,我们最近在做航空软件的时候,遇到这个问题,在嵌入式软件里也不是说操作系统不重要,不是最重要的东西,不是唯一的东西,软件我们关注的是平台。模型开发的重用,所谓重用是从模型开始重用的,我绝的软件像中医,硬件像西医,你看个病吧,去西医,十个医生对你同一个病可能开的药差不多。你要去看中医,估计十个医生开出十个完全不一样的药方。然后你说你吃哪个,特像西医,软件有什么偏方啊,程序员有很多绝招。就像周总说的,ARM系统我那个快,开机一秒钟就行,那就一偏方,你也不告诉别人,别人就掌握不了。这就是偏方,偏方是不能公布的,对不对?所以我觉得重用应该从方法学的角度,从模型,从需求分析开始,我们现在也在搞基于模型的软件生产线,模型工具,需求分析工具,模型,代码,编程,建模以后自动生成的那种工具,包括事后验证等组成一个完整的平台。有点类似于,为设备厂家,为最终用户提供完整的,而不是你只提供那一点点,让用户自己去弄,现在系统越来越复杂,一个用户把这个东西都买来,这个可能性越来越小。[page]
谭军
我觉得这四个问题,这四个问题实际上都是围绕着一个定律啊,摩尔定律,为什么叫摩尔定律呢,我们想谁用过DOS2.0,3.0的话,操作系统,DOS是个操作系统对不对,哪个时候,Bill Gate说可以做够对不对,这个时候DOS也不是他做的,是他购买的。为什么从过去10来年都符合摩尔定律,我们的cpu从8080到迅驰的几代,对不对?当晶体管这么复杂的时候,由软件来来实现,DOS很简单对不对,现在从Windows NT开始有点复杂了,最后呢软件很贵,微软为维持这个Windows平台啊他有很多的人做,最后钱肯定要花在消费者身上,怎么办呢,Linux程序乘虚而入,我提供免费的。这个也是摩尔定律导致的,当软件成本很高的时候,具备这种运动来把消费者的这个价格降下来,这个反映了什么呢。生态系统的竞争已经不是两家企业的竞争,硬件和软件分不开的,是两家企业生态系统的竞争。而生态系统又不是一成不变的。竞争的朋友啊可能变成敌人。生态系统(注明:ecosystem)各个公司在每个时候的定位啊,但是随着摩尔定律,越做越大,向我们现在摩尔定律到了32纳米里面,32纳米的流水线要几十亿美元,这和.18的流水线原来几亿美元的,成本提高十倍,但是你的X86销售量是不是提高十倍啊,但是你没有啊,怎么办呢,你要进了新的市场,但你进了新的市场后呢,你就要靠新的生态系统,这就反映了第四个问题,如果我是intel,我必须有个OS啊,帮助我进入新的数量市场,这是X86未来新的量。
这个也反映了第三个问题,像移动互联网,Nokia大家以前可能不知道他是硬件软件都有,我们只知道它卖手机,NOKIA基带处理器,Nokia当时他的操作系统(Symbin)也是卖的很多,过去两年中它全不要了,基带同质化,他说他做后台,他做服务啊,最后你发现生态系统也不是不变的,你也要变得。
这也反映了第二个问题,为什么现在讲软件重用。晶体管是没两年翻一倍,从过去十年中反倒2的5次方32倍。像这样的话你的软件,你的Linux解决这个kernel的问题,应用怎么办呢,应用软件你不可能没翻一倍你重写,你必须有一个平台必须要同步使用。放在一起,只要摩尔定律还在,我们下面几年还会发生同样的事情。操作系统会越来越复杂,有商业的,有免费提供服务的,还会有并购,还会有很多的芯片公司调整它的生态环境,还会有很多系统厂商,像nokia他们调整生产环境。像Google,它是一个门户网站,它干嘛要插手一个做手机的呢,未来移动互联网可能是未来互联网最大的用户,所以生态系统也必须变化,我认为这是好事情,因为不变的产业,中国企业进不去。它不断的变化,中国的企业能够利用变化的机会进去。
今天上午听到很多,包括朱总的公司,魏老师的这个公司(Minigui),这都是我们过去很难想象这个产业里中国企业能够得到机会的,我认为变这是好事情,怕它不变。这是我的个人的看法。[page]
李钢
我们公司是做嵌入式中间件的,我主要谈一下第二个问题,就是软件重用问题。
其实中和威成立的时候呢,我们站在了嵌入式和非嵌入式的中间,我们的第一个核心产品是CORBA软件,CORBA软件既有嵌入式的业余非嵌入式的。然后我们从这个角度往两边同时在走,那么非嵌入式那个我就不说了,嵌入式这个系统呢我觉得,你要看他的前景,看他的未来或者是发展趋势,,其实你可以从非嵌入式系统的发展基本上可以投射出来,非嵌入式系统在我开始工作的时候至少有一百种,现在基本上剩下一个半,中间件技术还没有,当初的中间件技术最高的也有几十种,现在基本上就剩了一个,数据库也是剩了两个,这是为什么呢,就是说随着系统的技术的不停的发展,不停的竞争,不停的把不成功的东西一点一点剪掉,最后他的技术的一致性,他的结构的的复杂性,它的体系、结构、框架等等逐步逐步地成熟。
反过来看非嵌入式,我们刚刚开始的时候一直到很长一段时间,非嵌入式,我们听不懂,因为每个人说的话都是不一样的。最近这几年慢慢能听懂了,这取决于两个很重要的因素,第一个因素是咱们国家的整个经济实力在发展,以前很多不可能的想象的事现在已经开始了,比如说造大飞机,另外还有军用设备的它的整个设计结构、质量以及它的体系结构的复杂性等等。
另外还有上汽车工业,在比较短的时间内,从外壳都不会造,现在开始造与国外基本相同或者说比国外更先进的几个(车),这个才是嵌入式产业能够发展的最根本的动力。换句话说,也就是说,国内整个产业的环境已经超过了最初的阶段,开始进入了比较成熟的,一种应用需求的阶段,在这种情况下,你就会发现,所有在非嵌入式企业级里发生的事情一定会在嵌入式里发生。
我们刚开始的时候,就在2000年的时候,大家讨论需不需要c语言,现在这个问题没人在讨论,现在在讨论是不是需要平台,肯定需要,因为在非嵌入式领域,不是大伙想到要平台,想到要中间件,想到要数据库,这些实际上是逼出来的。我觉得目前来讲,据说目前在中国嵌入式信息技术的产业发展给我们在座所有人创造了千载难逢的机会,我们所作的就是抓住这个机会把我们的事情做大。当然这个困难也是很多的,我们说句实话,无论从哪个圈来看,真正能深入到核心技术领域里头里的人,在全国范围内,在计算机界,无论你是做哪个领域的,数都数的出来。一般性的很肤浅的应用,占了信息产业的绝大部分,所以呢要想在技术难度的这么一个领域里开拓出来,这个难度是非常之大。给我们的感觉就跟当年红军长征没有任何区别。谢谢大家。[page]
韩青
刚才大家谈到很多操作系统换来换去啊,软件可重用啊等等。这样背后啊其实都是标准话程度的问题。这标准化程度越高,假如说如说这个板子上的PPc和x86,这些都兼容,你换intel的话。那不就是更省事了,实际上就是你标准化到一种什么样的程度,这就决定了你的重用,所有这些东西你能做到什么程度。
从windriver这边我们感到还是尽可能追求这种标准化,因为你不标准化,觉得你把我这样一点挺好,其实你也长不大,嵌入式本身就个性化很强,很难弄,是个很累的活,winderiver已经是这个行业的老大其实利润率还是很高的,股票的这个价格在intel收购前尽是营业额的一倍到两倍多一点的这种情况,其实跟市场上其他行业不太相似,也就是这个东西标准化程度很差,所以干什么活都很累,所以从操作系统上来讲,实际上操作系统标准来看,事实的工业标准像win32,另一个就是posix,所以过去几年vxworks的发展非常遵循posix的标准。
我们也尽可能建议我们的客户呢写中间件尽可能选用posix。其实posix的支持也是有局限的,你像如果一个操作系统,比如uc/os如果它还没有进程,它很能支撑到pic54这个层面。只能到pic52这样一个层面。国内外这块也希望把vxwork做成工业标准的一个os,而不是私有,一个很难玩的这样一个东西。这是从操作系统这个标准,标准化越好可能相对来讲,可能面会宽一点,但我同意朱总的意见,嵌入式里面实在是个性化太强了,不太可能一个操作系统。Vxwork如果一个操作系统统一天下,它绝不会找第二个的。先不说Linux,就是vxwork也不是一个,上面我已经讲了,有几个vxwork,国内想把os设计成模块化,你可能把它设计成很小的东西来用,也可能把进程啊这些大的东西来用,可能从标准化这些方面来做这个工作。
这是从操作系统标准化这个角度来考虑,另外说到这个平台,说到这个重用,平台重用,其实这些都是个类似的概念,这个时候就是要把握操作系统,因为操作系统就是管理硬件资源的。反正它就是大同小异,相对它可以从这个行业用到另外一个行业,比较宽一点的。单搞这个平台越厚,其实你对vertical你用的面越窄,如果太窄了你也生存不了。怎么就又最够的宽又最够的厚,怎么看这样一个东西,这就一个把握的度的问题。我跟周立功老师聊这个,就是说,我觉得他们做的很好,就是在操作系统之上做一个更什么的东西。因为一开始你看的太广,这也弄好,那也弄好,就有可能弄不好,就是给自己一个最够宽的领域就会比较好。这个也依赖于这个领域有不同的特点。
MTk在手机中应用很成功,但厂家弄整个一个参考设计,改个什么东西,改个UI你就可以出产品,可是无论是intel还是freescale你不能出个波音737的参考设计吧,那波音公司那不来,我就出一架飞机,你出不来吧,为什么呢,你能做多厚它有几个因素决定的,第一个,就说它这个是市场一般开发周期多长,要你多少手机,开发三个月到六个月,是吧?那波音飞机一开发十年,你出来的产品的生命周期,手机在市面上卖三个月就没人买了,波音飞机一卖三十年。是吧,甚至更长,就是它产品的生命周期。还一个你这个做这个行业的所谓可know-how,手机这个,死个机没关系。你不能让一个飞行计算机飞着飞就死机了。
一般讲一些很专业的,它依赖于,产品开发周期越短,生命周期越短,know-how的东西就是它越open的东西,越一般的东西,它平台就需要做的越厚,你做的薄了它可能进不了这个市场。如果向反之,你这个平台很薄,但是更薄之后,大家都是在操作系统之上做东西。操作系统本身越来越像大白菜。操作系统本身并不是制高点。在操作系统之上,操作系统从理论上来讲都这么多年了,只是在嵌入式这个里头呢结合嵌入式的一些特点,如何把它做好,我们公司的创始人,杰瑞?菲特勒几年前在中国来说过做操作系统这个事情不难。就是有很多操作系统,做操作系统难点不是说我能不能做出来,而是能不能作出生态系统。这是一个最大的难点,真的是生态系统的一种建立。然后如果要做到第一还有一个难点。就是,跟随和领先是完全两个概念,跟随相对比较容易,领先就等于原先没路,你自己趟出路来,其实挺难,已经有路我就沿着这个路走,这完全两回事。
我跟华为探讨,华为已经进入全球五大之内了吧,我觉得可以是属于世界一流的,结果它说不是世界一流的,为什么不是一流的,因为我们一直都是跟随,真正一流的不是跟随是领先的,当领先的时候你还知道怎么去领先,那真是到一流了。因为咱改革开发才这么短的时间,这个老外发展这么长的时间,咱们恨不得用一年赶上人五年的时间。先以跟随迅速的接近,然后怎么能够考虑领先,我觉得这也是这个很对一种思路,如果走到前面的时候,加入说操作系统就是这样的一个东西,如何标准化,如何建立生态系统,如何在操作系统之上再走一个,操作系统本身并不是多么多么难的一个东西。
另外说一下,我所看到的Linux,可能为何小庆对Linux更有发言权,很多东西都是跟他学的啊。这个vner以前没做Linux,做完Linux之后,我感觉到我同意朱总刚才的那个看法,所谓热,就是说他做这个事情的时候他没想象整个的成本是多少,就是说这个东西反正我从网上弄下来,他有会的,我就可以这样做。这样也有些客观原因,不能说用户这样做不好,有时侯它不知道项目能不能立成,能不能行,我就从网上拿下来试试,这好可以做了,就用了,也有这样一些具体的原因,不是说它完全不算这个帐,这个也就是它如果能够所谓从total cost的地方来看,可能有些决策更理智一点,何小庆的话就是热有点过热的意思,不会出现这种过热,我觉得这是一个,再一个这是我碰到的,Linux不就是service嘛,我不买Linux,我就用来作support,我付你support钱,这不就行了嘛,我省点钱。
这个完全不是产业化的看法,比如windriver公司有那一个特高的高手,你拿一个什么样的Linux,我都给你支持的话,这就没多少利润,他依赖于个别人的能力,它运作不下去的。它一定经过自己的包装,经过他自己的测试,然后围绕它开发一些support的流程,在这样一个公共的平台下,我怎样去support,就会比较,大家support的东西还可以共享,我support的东西基本在我这个东西不会变得太大,这样的情况下才可能形成。而且在你的平台下随着Linux的发展还有一些监控点随时在补充你的一个Linux,使你的当户能够希望你提供这种能力,希望你提供这种support的时候,从你的deliver的这个操作系统上头以及这个support都能跟的上,而且这不是一个简单的services,不是一个简单的services,真的要services能转的起来,你必须要有一个很好的系统。要形成这样一个平台,而这个平台一定还得有你自己的东西,比如windriver linux,montavista linux 。否则的话我养几个人随便弄个Linux,支持就完了。不是这样的。
还有一个就是这个Linux我总感觉跟vxwork支持两个感觉,support Linux 比support vxwrok 还难。难就是难在它比vxwork大很多,一旦你大很多出问题的时候你想把握住它就要难一些,其实说这些,因为咱们都是技术人员并不是推荐商用公司的你得买最好。其实有时候并不是真要买最好的。其实这在很大程度上依赖于这个公司的规模、你的机会、成本等等,有时候一个很小的公司做一个产品出来,我可能能站在市场这一点,出来以后可能很多的东西类似有点concept这样的概念,其实有时候这真的比你买商业的更合算,有时候可能真是这样的。有时并不是所有东西买的合算,但是往往你有一定的规模,你干的产品也比较多,你需要很多重复,你的人员耽误一个星期的成本,比那些小公司耽误的要多,你的这个产品release要晚一个月,你觉得这个时候可能用商用的更合适,所以我确实应该这样看,这都不是不买的都是傻子,都是没眼光,我觉得不是这样的。确实要看各种地方各种情况去分析。
所以就是说如果在Linux上做一个产品的时候,选择用商用或者不选用Linux,一个从total的成本上更合适。就比较能够做一个理智的决定。再一个就是,有人问想Linux,vxwork,其实有些东西,很重叠,你用那个也不是一定不行,你不用Linux一定做不成事嘛,你用vxwork一定特别好嘛。首先问这个问题就产生争议,你是基于什么,如果做不来这个东西,往往很少有人这样干,但是你要能做出来,你做十年和做是个月不一样。我说的这个例子极端了,差十倍,这个不一样。用那个更合适,不是行与不行,或者从一些经济要素来考虑,其实Linux最大的好处就是ecosystem,vxwork是嵌入式的老大,vxwork投入这么多,坦率的讲,他的ecosystem比不上Linux。真的Linux平台下eco-system真的很好。在Linux上头有它苦头的地方,做的操作系统,他的商业模式总觉得有问题。就是赚钱不容易。
这个有它苦头的地方,也看到它甜头的地方,它的ecosystem很好,这是它很大的一个优点。所以这块地方,我给你们看看华为是怎么做的,我如果做一个东西,它的ecosystem比较大,往往Linux就好,如果我比较封闭,所有的东西都是自己写,华为并不认为vxwork太贵,有些人认为vxwork太贵,太贵了也可能是一个因素,相对它来讲我认为可能不太贵,价格成本它并不认为vxwork比Linux贵,它首先这这样认为的。不是需要那么多,像vxwork既好控又好找bug,可能就继续使用vxwork,就ecosystem是个No1。
好多人说你把这个Linux做成这个,其实我们知道,它把Linux做成vxwork,没用的,你做的再好也没用的。第一你在vxwork里建不成这个生态系统,第二Linux最大优点你又损失了,那些好的有点你以后又没法用。它就带来了这样的一个问题。所以在这个上头主要是说把这个事情认识清楚了,可能就知道为什么要多个操作系统,即使没有Linux,windriver也不止一个操作系统。
Intel收购wind river国内外,上午也说得差不多了,我也没有更多说得了,我觉得这其实很多东西,就是竞合这个词在国外早就存在了,我可以感谈一下我的这个,就是说在wind river和freescale ,其实wind river和freescale这种芯片的结合,芯片操作的集合传统上是最多的。若干年前当freescale收购metrowork的时候也是很吃惊,他自己有操作系统,我们怎么办。
可能就像今天freescale看intel收购wind river 后,它该怎么办。我觉得当时可能一个心态,其实这么多年下来一看以后wind reiver 还是wind river,metroworks还是metroworks,还是把你的东西做好,你支持好你的客户,服务好你的客户,那么可能有家公司在和你竞争,在另一方面和你合作,把客户服务好,大家其实本着这样一个观点就没问题。其实最不用担心的是客户,因为所有的公司都看到要把客户服务好,不管是竞争还是合作,你服务不好客户,你再好也没市场,你服务好客户,你也不怕和别人竞争。最不怕的就是客户,而且这种竞合很多年前就在很多公司里存在,而且intel又把windriver当成独立子公司,希望把他当成是竞合的,它可能在芯片上是和freescale竞争,但并不想在软件上全面去竞争,这没有多大意义。我觉得是这样一个思路,这是我个人的一些看法。[page]
周立功
开源就等于免费,开源就等于盗版,你不用付钱,他们没有做过老板不知道。很多人掌握Linux去创业,其实这都是必学的。我是从designing起家的,首先并不是个代理商。
第一层,第二层都是做设计的,从81年就开始玩6502.。这其中你会发现很多问题,这些老板们、企业家们算成本算什么,只算硬件成本,买这个单片机,买这个ARM, 2个美元。这其中花了多少人工,花了多少时间,这些无形的成本没人算过。我从成立公司那天到今天,我做的所有designing成本都有核算的。我学什么专业的,我就做了了软件,我每天早上做两件事情,我的会计告诉我我的现金流是多少,相关项目有多少钱没动过。然后我这个库存的情况,我这个资金利用率,如果说一般公司一年你的现金能周转四次,那你是非常厉害的公司。所以说这个无形的成本很重要,管理上面,所以说很多公司,很多企业家为什么不能壮大,打个比方,开源并不等于免费,开源是有服务的,这个服务可以使你降低成本,我们有体会,我吃了好几次亏了在这个上面。
前几年我们做出来can,一年我们在国内变成老大的时候,有千万销售的时候,利润很高,那我到德国搞回一个,我们要干掉德国的这些公司,要跟他干一把,我们组织了8个高手,开发devicenet,欧洲加入cai啊,我们正在做,开发是成功的,我有个卡,1万一张啊,你有一千张不得了。利润不得了,那我们就花了时间开发,开发一年发现不行,开发是很简单的,一个devicenet手册三倍这么厚(以手里的书比较),还要达到一致性,发现这个平台开发出来根本无法维护。
这是一个问题,第二,你维护这个平台,这里面的这个高手,你就给我长期养起来,他主要的经历就是这个平台,他这个聪明才智就不能做别的,而且你还害怕他跑掉,你付出很大的成本去养他,给房子,给个车,还怕挖,实际上国际上知识产权是分工的,三星为什么成功了,我做了很长时间的报告评估。国家知识产权要买,买是有道理的,比如说切这个西瓜切多少刀,他就告诉你这一刀下去,多少钱?我组织开发一个devicenet,花了150万,一年。我买一个devicenet多少钱,全球最厉害的科学家开发的,用了20年才15万人民币,canopen才35万人民币。
那些人从一九七几年,世界上有第一个can,就参加了国际标准制定,有成千上万的用户在使用,搞了我国内外有很多订单,一两百个就可以赚几百万,赚不到,为什么?因为不通用,我记得帮丹东做了一下定制的devicenet接口。但是不能移植,所以这个免费的东西,我始终那句话,免费的不能完全不能用,比如说你这上面功能很少,打个比方,如果你用了Zigbee,就显示一下,搞一两个通讯io口,免费的肯定没问题,为什么呢?Linux要是让你支持一个zigbee软件让你写吗,支配都是驱动,那是没问题。多了肯定不行,这个时候你用免费的,肯定花钱,我也用了。后来我就发现,这个平台你要支持,你花在人工,你的上市时间,你算下来根本就不划算。最后你不算帐不知道一算账吓一跳。
我开玩笑,我真的带一张表,平时我都不带,这个这些年我们公司投入平台,我可以告诉你,让我旁边看看,打灰色的是亏钱的。你看我们做的那个,那个嵌入式项目是亏钱的。为什么?你要把wince跑稳了,我投入了三年,50多个人,一直都在花钱啊。因为在工程化里面回报很大,但你要投入,我们一百个人维持,投入了五年,那么我们在工业自动化里面绝对做不到老大。要到那个时候才可能盈利啊。所以说这个服务是非常重要的。
我们公司很多软件都是买的,我们Windows可以装盗版,但我们全是正版。至少你得到他服务啊,你要是出了问题,你要什么我就给你什么。为什么,反正我自己还用,他讲了你是国内第一个好用户。没有一家公司能买这么多,office 2000,office 2003全买了,包括protel,protel要12万一个,我一卖就买一二十个。那些大公司才买一个或两个。回头来讲你是赚钱的。所以说些文章要解释,要推动这种开源的理念,要所有人知道开源的实质,价值,这样中国的事业才有发展。开源开源,那些年轻人懂什么呢,开源就是盗版,不开源就是不好,他就不想出钱。都这样什么都free,我们去卖个开发板,什么都要送。而且做不好,他不想掏钱。
所以大家在以后的文章里头不仅仅讲开源,要深入的解释。这样才能推动一个国家产业的发展。开源的目的是,有的客户讲你不开源你有黑匣子,你在里面捣鬼,谁会在里面搞鬼,有信誉的企业家不会的,讲实在的,就是我给你也没用,给你也看不懂,你把vxwork给我,我们公司能够看懂的只有一个,我是你的客户,我有问题就找你,我就搞我的应用。我觉得对于这个开源有一定的认识,我们要知道成本,有形成本,无形成本。(部分内容省略了)比如说我们做电源管理,我的员工说做的很好了,我说那hp的pda,三星的手机来比一比,到底你工作做的怎么样,电源管理。所以我觉得一定得澄清开源服务费的问题。
第二个,这个重用啊,意义发生了很大的改变,你看现在我们做工控的,工控现在分为两种形态,一种是买工控板的,工程师,一种是一把搞定的。你买我的板子,你是design。还有一种embedded system service。你比如是深圳的元稹,在全球做检测仪是老大。他又找了几家招标,怎么做示波器的,我们一看这个单子是我们的。为什么,普田有示波器的技术,没有嵌入式的技术。我们有嵌入式的资助,我用ti的omap3。我们做到一级化,它里面还有示波器,要有四个通道。因为国内能够自主研发一共有四个单位。一个是成都电子科大,一个是法国的思技术,北京的普田精电,电子科大是我们的,因为我们用了一千万把它十年买下来,每年给他一百万。所以一看是不是我有这个技术,嵌入式我有这个技术,做一个系统的仿真。
这个平台里面不仅仅局限重用也好,局限于商用MID。研华这些公司,他可能用x86,它做平板电脑,我要比你做的更好,我要做得比你更便宜,但赚钱并不比你少,那我们用ARM来做,用freescale来做。一年接着用,一年8000个,这是公安部的项目,我也用wince,我哪一点要跟研华比啊,第一我的界面要比研华漂亮,我用美工来作,第二,我的易用性,用户体验这个方便。这个里面技术的复用,还有是移动,我可以到处去上网,这一点是比较方便的。
从未来来看,从intel收购风河来看,这是很好的事情。这个产业有竞争,从两个角度来看,第一个角度,我从TI 合作知道,未来几年TI是ARM里面老大,这没得说的。为什么呢?全球的市场都是为移动服务的,他的cpu是不适合工业自动化的。所以跟我们这些代理,Atmel,nxp也好,因为他原来是最好的,不好也不行啊。所以这个里面,你要支持高分辨率不可能,320X200,你1024x768不行,就要从外面搭一个东西进来,包括这些公司,三星做的这些芯片啊,都是为移动服务的,还没有为工业自动化。
TI的发展很快,从OMPA3-OMAP4,还带DSP,PCI-E总线,我一直在想,微软是不是要支持Tl,完全有可能,Windows7没有,Windows8呢,是不是也向Windows靠拢。那末apple,像apple他的操作系统像他的pc靠拢, 靠拢是趋势, 网上应用软件销售是趋势,比如游戏软件。Intel收购风河以后,我觉得很有意思,为什么呢?给ARM一个竞争力,让用户有更多的选择,但是intel不止要和ARM在技术、在低功耗要比的话,要5年,为什么讲呢,他推出新一代x86 的MCU,马上推出来,这个芯片也挺好的,确实是革命性的。没有南桥没有北桥,四个PCI-E,,就是个cpu啊,想扩什么扩什么。但唯一的缺点要用pci-e转16位和32位总线。
这个芯片100多块钱,这个ip一固化就要200多。intel,想不想做个16和32位总线啊,想,来不及啊。他先做工艺样品,到2010年12月底第一颗可能正是批量。这个时候它可能来做里面的pci-e只能放两个了。然后搞个16位和32位总线。这个总线就可以挂很多芯片,就不需要pci-e了。到2011年才有批量,或者说2012年,2013年才能量产,所以一个新的技术啊,组合模式确实是很好,但实际确实是这样的。所以从未来来看,如果微软支持ARM,或者Linux都相互支持,对于搞技术的人也有很多选择。
我讲个笑话,过去研华、研祥是工控老大啊,现在要搞嵌入式x86,我还是嵌入式的专家,他们现在也要做嵌入式,我想他们做不过我,我这里做嵌入式的就没有100人的Linux团队。他们有没有100人的wince团队呢,有没有100人的vxwork团队呢,他对Linux,对嵌入式的了解没有我们透,这个时候加上硬件团队加上本人的软件团队,那我就是嵌入式x86 cpu的老大。
说变革就是我们的机会,不变确实没有机会,明年这个嵌入式x86cpu, MCU它肯定便宜,它外面加一个pci转32位总线就100多。你不可能两个加起来比现在这个atom还贵吧, 现在atom ,40多个美金,,它肯定要更便宜吧,你要给我用钱去买这个pci-e转这个总线吧。否则我不买你的,可想而知可能也就是20个美金,一下子回去20个美金,这不得了,这个是嵌入式x86,这个软件也是一样。而且它支持bios,它产生革命性的变化,他搞bootloader。万一用户掌握底层,解决你移植的问题,我觉得这也是革命的,所以这个里面,围绕新一代嵌入式x86,那你就有机会了。在上面可以做很多应用文章。我们在全国做CAN卡,像PCI CAN卡,一年做一万五套,还有USB CAN几万套,现在可以不要了,因为我就在这个x86上扩充两个,软件是一样的,我就下载进去。
所以在前十年我遇到很多机会,失去了我从来没有痛苦过,后面一定有机会,所以当年我从创业到现在,比如,我最早提出IC卡电话机,我是第一个提出来的,我没有去做,当时钱也不够了,包括硬盘录像机,我也是最早看到的,时间不够啊,为什么?要用DSP和操作系统,我看到操作系统,我就马上建立操作系统队伍,从这个2002年,因为这个需求逼出来的,后来我明白,到今天也好,到未来也好,做软件,想魏永明讲的做这个东西确实要熬,这么多年我做老板我有个体会我从来没算帐。我只算减法,算交易搞不下去了,毛利多少,扣掉工资还剩多少,不错啊,你要算利润率,你就不想投入了,这个资源,你像去年,我从去年8月份,我拿了1千5百万现金出来。这次我们又做了一个计划,三年花了1个亿,你不花,将来你吐十个亿也救不活他。
所以前两天我们股东review到5月份情况,我做了个汇报,今年形势大好,公司多了150个人,但利润呢比去年多的不多,多了7万块钱。150个人开支这就是利润啊。我还告诉买了多少仪器,软件,做了多少广告。就是开玩笑,今年我是这个杂志社的奶奶。今年老外都不投,都是我的。我今年广告费,光平面广告300多万。如果像以往一样,少投一点,我就投一两百万,这些都进入以品牌建设,所以说我们作为研发者也好,作为创业者也好,你过去急功切利,是不可能成功的。我们当时创业讲实在话,都是不拿钱的。5、6年都没拿钱,我们现在股东分红,分了两百万。所以我们就开玩笑,从公司成立第一天我就见不到钱。我们专心做技术活,银行找我们贷我们都不贷,没有关系做生意,又没有钱,每天都是金融危机。金融危机来了对我根本没有影响。我们也不买股票,我每天就看现金啊,没有理由不成功啊。所以现在我们有钱就投入。
刚才中午吃饭时候接到的两个大学计划,前两年我们每年是无偿投入300万,别人都怀疑我们,说你做大学计划你图什么?有些老师也不认识我,也不了解我。说我做过教授,我说我没做过教授。我说我这学术水平还当人家名誉教授啊,做学生代表还差不多,我无非是要平台,要人才。也做点好事,沽名钓誉,搞点虚荣心吧。未来这几年我们按照大学计划,我们按照500万去投入。这个里面关键是中国产业的发展。我也希望在座的嵌入式厂商,包括风河也好,魏总,应该多多支持中国的大学教育。把你的核心模块在这个硬件平台上加密。免费让他们用,我可以帮助你们,为什么?他们在大学用了,将来他们就是你的客户。应该支持大学的教育,现在跟Actel的合作都很好。就是每年在中国的大学竞赛,我说你不应出钱多了,我帮你做板子,他们比赛只花十万块钱,我帮助送你板子,对中国的大学教育有所改变。所以这一点我也呼吁你们这些跟老外打交道,多多支持中国的大学教育。你看这些学生这么可怜,我们找不到这些人才多么痛苦。我每年从9月15号到11月15号,我每年有三个月不干活,就是招人啊。简历11万份,挑了一万五千份来考试。我们就在大学里投入资金、投入设备、投入电脑、投入设备,我们的人才是这样来的。所以说没办法,我就是不务正业, 我主业是教书,副业作老板,所以说我也希望支持这个教育。[page]
韩青: 陈渝老师也说过,前两年在北航开了个会。其实计算机这个教育,嵌入式教育我觉得对学生很有帮助,因为它很容易让学生落地。如果一个大型系统里头真正让学生理解了,真正看得见,摸得着太难。这个嵌入式里头更容易让学生理解了。其实嵌入式里头,大型项目里的全都有,是吧,也是麻雀虽小五脏俱全。更容易,这一块要是做好,真正能让学生落地。[page]
何小庆:今年还有一个主题是关于学科建设的,刚才讲的关于Linux热的一些看待呢,华清远见是搞嵌入式教育的,还有刘总的顶峰公司也是搞嵌入式教育的。你怎么看待刚才谈到的关于嵌入式Linux的问题呢。
季久峰
我们公司主要思做人才的培训工作,我们也是在这一块做了5、6年时间了。我这只能从人才培训这个角度来看。我们现在的培训课程,嵌入式从操作系统到cpu、到底层的这个pc布线这一块。我们集成了全系列的培训课程,我们现在的培训课程和其他学员比着来看,三个月超过了8000名学员,超过50%的学员是学Linux的,现在大家比较追捧Linux操作系统,Linux是开源的,它的可裁减性,包括它的资源啊都比较丰富。可能非常适合在嵌入式行业里头来使用。Linux在没有嵌入式之前在这个pc机基本可能没有推行起来,,也很少人在pc机上使用Linux操作系统。可能也是个人的情趣爱好,可能一些大型的服务器用Linux操作系统,嵌入式里头Linux确实可能有它的优势,大家对Linux的学习热情确实比较高,其实我们现在一半的课程都是Linux操作系统,我们现在的培训人员很多是从单片机开始的,单片机在国内可以说有20多年的历史了,好多单片机工程师他们自己确实做了好多年的单片机,然后呢从8位转16位,转32位。要是让他选操作系统的话,它可能首选Linux,因为它可能对底层这块比较熟悉,然后Linux驱动,底层这块他可以看到源代码,他可以发挥他的优势。我们从培训的角度看,Linux的这一股热潮到目前为止热情还比较高涨。现在朝向我们目前有这么几个,一个是vxwork,韩老师那一块;这个方向都是比较专的一些领域,像我们培训的大多是通迅领域的。然后还有一个是微软的WindowCE,WindousCE这一块,我们现在培训的学员大部分是做软件开发的。就是以前做VB、VC,传统意义就是这些人可能一直沿着微软这条路线发展下来,这些人更多的选用WindowsCE,因为他们的开发模式,包括这种开发的IDE、环境基本上跟以前的VC,VB的差不多。选择是比较清楚的,学单片机的他们可能首选Linux的多一些,以前比如说做VB、VC,做软件开发的一些工程师他可能用WindowsCE这块。用WindowsCE的还有一块就是一下公司他以前一直做软件开发,这是他的优势,现在转入WindowsCE,或者说他的开发人员学这一块比较快一些。它能缩短开发周期,能很快地把产品推出上市。从这个角度呢选择WindowsCE的可能性更大一些。没有做过Linux的公司来说,从0开始做Linux,包括人才的储备啊,包括它的技术储备啊,这些都需要一段时间,所以说现在我们了解的这个特点就是在选择操作系统这块就具有这样一个特点。还有一个操作系统就是symbian,这个可能是诺基亚的主要操作系统,我们也是symbian在国内唯一家授权培训中心。现在可能symbian给诺基亚收购了。Symbian这块其实很简单,主要是做手机开发,3G这块可能热起来之后,这一块需求可能会越来越大,我个人认为属于这块的操作系统以后几个可能会成为主流,一个是我们今天讨论比较多的Android操作系统,因为他的这个开源的特点,包括这个平台的易用性,Google公司推出的好多服务,更适合好多开发人员来开发。然后还有一个就是symbian操作系统,因为毕竟诺基亚在手机这块是行业老大,他的市场份额、占有量是很大的,而且把这个symbian作为联盟的形式,在联盟内进行开源。这也是他的优势,他的这个优势也会在手机这个领域占有一定的份额,还有一个我们不得不关注的,像那个iphone,它虽然相对来说它是个比较封闭的圈子,他自己来从事这个数据的开发,但它最关键的就是它在消费电子这一块他的用户量是非常大的,于是像我们吃饭的时候讨论的,这个mp3可能是2000年之后才开始出现的,这个mp3在这个行业里头占很大因素,现在这一波很快就过去了。现在说ipod公司和苹果公司基本上是出于垄断的地位。消费量的时候,获得了很多人的追捧。就是现在和移动合作以后,这一块还是用户量很大,今天我们讨论嵌入式系统,属于这个领域里面,我感觉还是有发展前景的。我们做培训来讲的话,我们还是关注这个行业里头最新的热点。我们做培训,说白了我们是做服务的。其实我们没有一些看得见的产品,比如说有技术含量的产品推出让大家能看得见。我们就是我们的培训课程。我们关注的是这个行业里头有哪些最新的技术热点,我们关注它,然后呢会有多少人去学他、用它;然后推出相应的课程。
第二点就是软件重用问题,我这肯定没有发言权了,本身我也是从开发出身的,最早的从8086,到286 /386发展起来的,当然这几年注重人员培训这块,软件开发这块我可能就没有发言权了。
第三个是这个上网本和 MID,这一点不用质疑,肯定会成为一个热点,尤其是3G这一块肯定会成为热点,我说上网本这一块,为什么我会这么关注它呢,就是说笔记本这一块肯定已经普及了,尤其是在座的都是些行业专家,笔记本肯定已经普及了,很多人用笔记本不想我们做一些开发之类的,大部分使用的功能就是上网,笔记本打开之后,我们把它网线拔掉之后,他能干点什么,其实什么也干不了。过去单机的时候还可以玩单机游戏啊,如果上不了网,这个笔记本大部分功能已经失去了,从这个角度来看呢,上网本推出以后,打开浏览器好多更能就更用了。然后,价格优势这一块肯定是很有优势,比如说我们现在一些中国移动,还是联通对这些pc厂商都有补贴。2000块钱,就是说他买不到最好的,2000块钱买一个上网本吸引力是很大的。而且上网本这块就是把上网这块做的越来越傻瓜似的。不仅我们这些专业人士会用它,还有很多非专业人士,比如说我们父母这一辈,我感觉他们对电脑这一块对电脑基本是不懂。上网本更容易使用,给我们一种家电的感觉。就是挂在墙上,我们通过遥控器的方式来使用上网本,来上网。这一块有很大的市场空间。就是以后家庭里面都有一个上网本,这个上网本有可能挂在墙上,有可能放在办公桌上面,所以这一块我感觉市场是很大的,而且是我们也一直在关注这一块的发展。我们也会根据上网本这种特点,有哪些开发的技术是吧,我们也一直很关注,我们有可能推出这方面的一些开发课程,因为现在说一旦这个产业链起来之后,肯定会有很多的开发人员 ,很多的工程转入这个行业里头去。可能这一块有很多需求,就好说大学生就业,刚才朱总也说,大学生花了三年四年的时间,然后父母,家里趋势没钱,尤其是现在很多民办学校,父母花了很多钱,一年可能会掏一万块钱,花了三年四年,父母都不是有钱的人,花了这么多钱,大学毕业之后还找不到工作,这确实挺可怜的。这一块在做好产业的发展之后会带来很多的就业机会。这种就业机会对我们学电子、计算机专业的大学生确实门槛比较低。对他们来说可能是个机会,我们有这个能力使他们在这个产业发展的时候能够进入到这个产业中去。这是第三个,这只是我的个人意见和看法。
第四个,这个新闻其实也是我一直比较关注的,像intel这中传统意义一直专门做芯片的厂商,为什么会收购软件公司,这也是一件很好玩的事情。就是说这个产业变化非常快的。我们一直跟ARM,我们也是ARM公司的IPC授权培训中心,对ARM这块,可以说我们嵌入式的课程都是基于ARM的平台。就是嵌入式这块目前,去年年底我们也联合了好多家媒体,做了一个行业的调查,包括电子产品世界,包括电子网,电子工程专辑,何老师应该知道,他们也是我们这次调查的顾问。我们也想真正了解目前在国内嵌入式行业里头大家在采用什么技术,,用什么样的平台,做什么样的事,通过这个事情去看一下目前我们国内的行业发展是个什么现状。然后通过这个媒体发布之后,收到的有效问卷差不多有两千多份,然后我们通过以前04年培训完的学员里出了1000人进行调查,最后差不多4000人,近4000份有效调查问卷。这个还可以从某个方面去看这个行业大概的一个情况,就是我们最后发现,我们就是其中有一项,让你选采用处理器这块,差不多60%是采用ARM处理器,所以说从目前的现状来说ARM绝对是行业的老大,intel在PC机这一块确实处于瓶颈,因为一个家庭,或者说一个人只有一台PC机就够了,他不需要两台PC机,但是呢如果说ARM处理器一个人可能有好多个,比如说手机,90%的手机是用的ARM处理器,数码相机,我们家用的机顶盒,然后好多家电都是采用的ARM处理器。确实ARM在嵌入式这块有着天然的优势。Intel想进入市场,想在短期内占有一定的市场还是有一定难度的。从收购风河这件事来说,我感觉就是说下了很多决心,在嵌入式这块投入了很多精力,包括财力和人力在嵌入式这块,要去抢市场的份额。这个确实从这一点能看出来,要不然的话他收购的价格也不高,几个亿就把软件公司给买了,从这个事件来说他们在这一块的决心还是很大的。其实我们也是出于这种观光的态度开看待这件事情,包括他的处理器和Moblin操作系统。怎么在下一步推出来,怎么样做他的这个市场推动,是吧?会有多少公司会采用他的这个系统,其实我们比较关注这一块。我们的老师都是做培训的,都是行业出身的,都有十几年的经验。对这一块我们也是对最新的技术比较关注。然后今天的场合比较好,都是各个行业的专家在这发表一些看法,然后我从中也受益匪浅,在这我也再次感谢何老师邀请我过来,谢谢大家。[page]
康一梅
我是北航软件学院的,负责嵌入式软件专业。非常高兴何老师打电话让我过来,那么今天我看下午讨论的几个题目,前面的几位讲的站的高度都很高,我可能先从一个例子讲起来,国内这个Linux很热,我们前一段公司合作,他们是做电力的,他们在这个领域还算比较有名的公司,我们合作呢就是在他们的系统上再去做功能的扩展,然后要做一个Linux的驱动,他这个公司他这一套解决方案号称是Linux平台上的,但是他们自己写不了这个Linux驱动,然后我们帮他们,他们有新的硬件进来的时候,我们帮他们做这个驱动,当做完了以后,我们把他全套的源代码,因为这个集成是非常麻烦的,他们把源代码给我们,否则我们跟他无法集成,我们看到他的这个源代码啊 ,很有意思,Linux仅仅是做了一个启动,然后根本没有用到Linux里面的很多东西,包括任务调动之类的,关于任务调动是他自己写了时间片这样一个管理的一套程序。完全是自己的,就说Linux一启动就完全转到他自己写的这套任务管理里去,那么我觉得其实在国内用Linux,各种各样的都有,包括我的一个学生跟他聊的时候,他在一家做汽车电子的公司在做,那么他们公司是给英国的一个汽车制造商,很著名的,他们的那个产品就是在这个Linux上做,我说那这个几年前了英国的这个汽车制造商已经开始用Linux了,他说不是,在英国销售的汽车绝对不会用,这个东西做了是买个中国的汽车制造商用的,当时我觉得挺难受的,所有新的尝试是在我们中国的尝试,而且在我们中国的很多公司在选择平台的时候是非常非常的不谨慎的,这个我觉得有很大的原因是一个我们的企业的发展的时间的长短,本身在做这个产品的规划,这个产品的定义,包括这个整套的解决方案选择的时候呢,还是不够成熟的,就像刚才那个韩总说的,那个我们很多时候考虑的并不是很周全,并没有太多去考虑我们的产品是适合在什么地方用,我这个产品的生命周期,我要用多长时间,也没有去考虑我的这个后续的服务怎么样,我以前在公司做,我们公司在90年代曾经有一个产品,那个时候我们用的那个数据库是Paradox,当时是非常有名的中型数据库,但是后来这个公司(注明:BORLAND)他不再支持这个产品了,放弃了,我们的产品就没办法再做下去了,我们这个产品就必须重新来过,必须要重新选择平台,所以说我基本上跟我的学生讲课的时候,我都在讲选择一个开源平台的时候一定要谨慎,假如你的这个产品,就像我说的,就用六个月没问题,加入要用十年,一定得特别谨慎,我觉得一定得特别谨慎,
那么另外一个问题,我们说到这个软件重用问题,软件重用问题这几年在嵌入式里面提的比较多,但重用这个概念在PC应用软件,在桌面应用软件提了很久很久了。而且只考虑应用不考虑重用,那会作的累死的,所以我一直觉得在嵌入式这个里面的应用我们可以借鉴桌面应用的很多东西,因为嵌入式软件在早期占小头,而现在呢占的是越来越大了,而且软件越来越复杂,现在这种情况下,有一天或许有一个规一化,因为一些做多边应用的一些厂商进入到嵌入式这个领域,而嵌入式领域里面他的一些应用在扩展过程中也越来越像桌面应用,那在这个时候我觉得,其实何老师在他的一篇论文就提到这种扩学科的,包括何老师曾经跟我做过一个讲座,应该是其他学科里头一些已有的成就拿过来,能够借鉴过来,刚才也中和威讲到.因为我觉得我们嵌入式里面很多人出身是电子的背景,做控制或者做机电一体化这样的背景。我可能在桌面应用里面一些已经有的一些成果,好多人可能不是很熟悉,可能一些概念也不是特别熟悉。如果说从他们领域里借鉴他们已经走过的路或者他们的一些理念,把他们的一些东西借鉴过来,其实很多东西是很容易的,并不是很难的。在重用这一块呢,硬件肯定是越来越标准化了,不可能所有人从硬件做起,像刚才周总所说的,解决这样那样尖端的问题,能够解决这些问题的人是很少的,将来趋势是整个IT会转向做服务,那服务更多体现在做应用软件这一层的,底层的东西肯定是越来越平台化,嵌入式软件虽然是多样化的,这个多样化肯定与我们不同的应用领域需求的差异化都有关系,但是其实是可以抽取出来共性的东西的,这个桌面应用里面就会有一些设计的体系结构或者说是设计的模式,他本身就是这样的差异化,他会把一些共性的东西抽象出来,对不同的东西你可能去做适配,通过适配这样的方式,其实像风河操作系统(vxwork)他也是一样的,对不同的芯片他也会通过不同的驱动去适配他,所以我觉得重用是一个大的趋势,不得不去做的一件事情。其他的像移动的互连设备上网等,我是前端时间我是刚买了一个上网本,然后用那个3G的上网卡,速度特别慢,非常慢,所以我尽量不用那个卡,每个月的那个钱我也交,尽量不用,可能在路上时候可能会用一下,还是在用有线的那个网线,但我觉得这绝对是一个趋势,这会是一个非常非常强的趋势,因为我们很多时候我出门的时候我会带着那个上网本带着那个3G的上网卡,然后在车上我突然想起什么事情的时候我会很快去查,但确实是速度太慢了,我觉得这一块就有很大的空间去做,但从软件的话来讲,我从05年开始我们做这个嵌入式专业,我们有很多合作的项目也是在做嵌入式的软件,这样的软件在不同的领域,差异会很大,在移动应用这一块,其实非常和桌面应用趋同的,从我们体系结构的设计,从我们所用到的开发工具,比如我们移动应用,我们跟华为在合作做手机浏览器的这样一个项目,这个东西其实比J2SE架构更精简一些,但是开发完全不同的代码,那在这样的情况下我觉得其实上网本从嵌入式这中应用软件的开发来讲,对程序员、对工程师来讲,不考虑如果底层、硬件平台已经封装的很好的话,对他们来讲从应用开发来讲没有太大差异的,所以我绝的更大的是从商业模式上带来的一些机会。我就说这么多吧。[page]
何小庆:谢谢康老师。刚才我有一个同感,移动计算的编程方式跟这个桌面计算有很多相似。其实我有一个概念,有一个看法,写过一篇文章(嵌入式软件的PC化趋势)就是嵌入式计算也是整体的话向PC化,桌面化这种方式在转移,因为这种方式就是从我目前来看就是最成熟,效率也是最好的,因为以前讲嵌入式交叉模式,各种特殊的方式,专用的工具,现在看来的话支持计算量(密集计算),像移动这种密集计算,显得不足了。不过这是补充了,我同意唐老师的意见。就是我们今天的这个讨论。下面还有没有?
黄亚昌
既然何老师点名了,其实作为intel员工的身份来讲,是不应该我们收购还在完成的时候议论这个事情,特别是今天还有媒体朋友来,这个是我们个人身份,其实怎么讲,这确实坦率的讲,从我们员工来讲了解到这个信息跟大多数人都是一样的,不会比大家多,特别是消息灵通人士比我们还要多,像我们媒体的朋友他们从各个渠道打听到的消息,我们都晚了一部才知道这个消息,所以其实从这个时间本身来说没有什么去发表评论的,特别是商业上头的,作为intel人的话,作为个人我非常同意韩总的见解,就是竞争就必然会排斥合作(注明:竞合的概念),我们都是这样一个观点,接下来我们就是讨论这件事情本身对这个产业的影响,对这个产业没有多大影响,只是intel的两家公司而已。就是我的个人观点。
前面的问题我觉得更值得我们关注的,尤其是今天作为一个研讨会的话,包括intel之前推出了凌动(注明:atom)这个芯片,我相信已经引起了大家很多的讨论和关注,其实这个凌动本身x86这个架构,应该说他优势本身是和传统x86平台的兼容性、可扩展性,从这一点上来说,我们都特别同意各位老师讲的软件按重用问题,其实在很多时候这个节约人力,包括商业、企业,他需要考虑这个总体成本,研发成本等等这些方面。当然这些intel本身要考虑的问题,凌动这个平台在低功耗这样一系列的产品。对于Linux是否是过热还是什么样的问题,首先我本身不是软件专家,没有太多的发言权,没有太多的发言权,但是有一点有一个挺有意思的信息可以和大家分享,今天上午也是看到韩总(注明:应该杨博士)那个ppt里头有介绍这个对于Linux社区的贡献图问题。其实从intel本身这个芯片做起,但是如果从软件包,因为我们内部有很大大软件包,包括收购了风河,他的软件线上呢也是很大的软件库,所以软件这块,intel本身就有一万多人的软件工程师。如果按照人数来算的话应该是全球的几大软件公司之一,这个是蛮有意思的一个现象,大家如果回头看我们国内的嵌入式,因为前天国内有个嵌入式的软件国际博览会吧,在北京。我去看了一下,上面包括他们的介绍,国内最大的软件公司,大家都想不到,可能很多人都想不到,是华为,中兴。往往系统的,做硬件这样很大的公司,需要很多软件去支持。嵌入式也同样存在这样一个问题,一旦有这样有这样一个现象存在,就必须要考虑这个知识积累和软件重用的问题。很多时候在嵌入式这个领域里头进行这种软件重用的迁移,INTEL 因为X86的原因,应该是占有一些自己独特的优势,也要看到intel和其他一些芯片公司不太一样的,intel就是IDM的这种模式,就是集成和制造的这种模式,这一点有别于其他公司。每个公司他自己的定位,他自己的一些策略这些方面是各有不同,但是作为产业链本身合作来说,将来的这种合作也好,产业格局也好,很多时候是产业链和产业链的对比或者说呢也不见得两个产业链不是完全没有重合之处,但是基本上产业链之间他们还是有这种鲜明的优势领域,比如PC平台上X86性能上占据优势。今天在一些微型设备上,从低功耗角度来讲,ARM平台有很多优势,但是不妨碍大家在这种新的领域去过度。其实我特别别周总刚才的建议,你只有从这种变化之中才能够发现机会。其实还有关于人才的问题,我这里多补充一句,前些天不知道大家有没有看到一个消息,intel在大连,因为我们明年的厂开始出产,现在正在招人,前段时间我们跟大连的一个职业培训学院,签了一个培训合约,招大约几十个培训出来的学生。其实从某种程度上体现出产业界对人才需求的这样一种思路。传统的教育模式并不一定能满足这种需求。很多时候同质化的教育导致了学生其实也是蛮痛苦的。所以在这一点的上也是希望将来能够和培训机构去探讨,怎么样去更好的互动。
上一篇:国家信息技术紧缺人才培养工程嵌入式方向全面启动
下一篇:二季度IC厂商排名剧烈动荡,AMD跌出前十
推荐阅读最新更新时间:2024-05-02 20:50