华东师范沈建华:SoS与嵌入式系统发展

发布者:EEWorld资讯最新更新时间:2010-05-17 来源: EEWORLD关键字:System  Systems  标准  协议  传输  底层 手机看文章 扫描二维码
随时随地手机看文章

  上海华东师范大学教授沈建华,不仅涉猎的领域非常广泛,而且对于一些面向应用的嵌入式发展有很多真知灼见。

  以下为沈老师的演讲《System of Systems与嵌入式系统发展》实录:

  大家早上好,很高兴有这么一个机会和大家交流一下嵌入式系统的一些想法,刚才陈老师从这个很高的高度讲了嵌入式系统的一些大的方面的趋势,我相对来说,是一直做这个方面的专业技术工作和教学,相对说来会比陈老师这个高度会低很多。

  我简单说一下,我虽然说也是嵌入式系统联谊会跟何老师一起创始人之一,但是前面一直没参加活动,因为各种原因吧,去年一年多因为我一直在国外,12月份本来一个关于嵌入式系统教学的一个讨论会,和何老师约好了我来讲,但是很不巧,我9月中旬回来,10月份锻炼身体时把脚扭伤了,韧带撕裂,动都不好动。

  今天给大家来稍微介绍一下,主要是把我这么多年可以说是从事科研跟技术开发的一些工作,个人的想法看法跟大家做个交流。那么今天的题目是《System of Systems与嵌入式系统发展》,那么本来是这个概念本来也不会想讲这么大一个方面呢,System of Systems的一个简写方式是SOS,他实际上是一个面向任务的系统集合,或者说是一个专用的系统,他提出的这个思想是共享其中每一个子系统的资源和性能,以获得一个更新、更复杂、更高效的一个后系统,其功能和性能要超过其中单一系统的总和,这个思想我本来觉得跟嵌入式系统比较远,我也不会今天来说,它本来属于一个系统方法论里面讨论的一个东西,现在也是一个很新的一个东西,也就是我们处于一个理论研究概念,思想过程定量分析,工具方法也不太完善,那么目前的状况就是定义啊,抽象啊,建模啊,还归注与这个SOSE,也就是System of Systems Engineering,为什么今天讲这个呢,主要是前两年在国外听了一些报告,这是一个美国国土安全基于SOS的一个研究方法,那么什么技术刚刚开始的时候都是用于军事、国防这些领域中,那么这个思想刚刚陈老师也提到美国信息化程度很高,那么在原先我们一种结构式的这种管理或者信息处理方法上面呢,很难来应付现在这种层层重叠的这样一个关系,也就是你的这个结构化的一个东西,他最终可能也就是你这些系统的一个子系统功能的一个集合,他永远不会超过这个子系统的功能,那么System of Systems开始基于这个方法来研究呢就是说是那些911啊,国土安全啊,上面有这些国土安全协调、地方政府等各种各样的信息叠加在一起,要从一个新的方法论角度来考虑这个信息架构处理,那么从一个立体的图来看,稍微解释一下,这些图片有些是在网上找的,有些是我在国外或跟研究生上课所用的,有些英文很简单,我也没有翻译,有些中文自己最近补了一些,我稍微解释一下,那么这张图跟刚刚那张图同样属于国土防卫上的,跟现在信息处理的模式是一样的,就是说这是一个立体概念,它底层很可能是一些标准standard,一些标准,上层有一个传输层,大家有些搞网络的应该很清楚,网络分的更多更多,我们这是从一个宏观的角度来看,就是说,标准,传输、传输服务包括这些 ,到上层是应用,应用里面呢是各种各样的传感,也就是说,现在这种体系结构,Architecture,它是以传感驱动的,但是你里面每部分呢,都要有相应的接口接入,Interface的协议标准,这样才能够互相结合,构成一个大系统,那么这跟刚才陈老师讲的相关连的,就是说你现在是一个很复杂的系统,那么这两张图只是引入今天要讲的一个关于嵌入式系统的(问题),是想借这个高度来看一看这个问题,就是在真实社会当中的应用,离开底层的这个physical的实现的(东西),下面这些东西已经太高太高太大了,不是以前一个罗盘,转一转中心轴指示一个方向,就是他的原理跟应用是非常近的,几十年来都没有什么改变,但现在情况不一样了,就是这个具体应用与物理已经差的太高了,大到就是你不可能用一个bridge就可以沟通的,里面必须纳入很多的层、类,那么从嵌入式系统这个角度来看,前几年提的很多的,比如说SoC,我们最近也有很多人说这个system on chip,.后来这个SoC就成熟了,但是离应用还太远,还要把好的芯片、好多硅片做在一起,提出来系统内的一个封装,封装一个系统,这种模式我们现在用的很多,帮国外做了好多应用项目,实际上用芯片难以解决了,要用system in package来做,实际上这个东西还是一个package,还需要还原。最近我本来讲了SOS的概念,我觉得离嵌入式系统太远,我为什么今天敢拿到这里来说呢,也是因为最近看了好多EDN的文章,EDN杂志里的好多文章已经引入了这个概念,就是说你这些嵌入式系统或者说是一个芯片或者说是一个模子,已经提到SOS的高度了,就是System of Systems.就是说这是由多个子系统合成的一个系统,可能这个系统还是一个中间模块,现在处于这样一种模式。

[page]

  那么作为嵌入式系统本身来说的我的观点与何老师的观点有点点不同啊,何老师一直强调用全新的角度来衡量嵌入式系统,我认为这个嵌入式系统还是计算机系统的一种特殊应用。那么即使我们从现在的计算机来看,我跟研究生的上的那个体系结构的课,实际上计算机早期编程语言是汇编语言的时候,它实际上只有下面一点,就是说program,编程只是直接针对指令集来编程的,不需要什么传感,那么现在的计算机系统已经包括很多很多,用Physics Devices Circuits,到门电路一级,到微接口一级Microarchitecture,这里有一个指令集,下面开始进入软件层次,操作系统层,虚拟机层次,编程语言,上面才是算法,应用,那么从这个层次上来看的话,我们嵌入式系统,我个人感觉就是国内好多东西炒的很热,但为什么系统成不了气候呢,实际上就是这里很多层次是空白的,缺乏的,我们只能做其中的一个,绝大多数是最顶层Microarchitecture,真正在那搞的也是拿一两个点出来,做做形象工程,但真正要做一个系统出来,这里面涉及的东西很多的,我就不引申下去讲了,因为时间是很有限的,我是从事这个方面的应用研究,我是一直在一线,是做技术的,一直感觉这些东西几乎就是空白的,基本上前几年还搞点算法,现在这个半导体厂商或者系统工具软件商这一层都提供的很完善,以前做一个H.264的编解码也很神气了,对不对,有这个水平的话,可现在几乎都处于最顶层了,在这个情况我不再引申下去了,总体上这个差距啊,跟国外啊,我一直说个人的感受是越来越远就是技术层上的差别。虽然现在云计算的概念提出来了,实际上云里面的东西也不是最好、最新、最精的,不值钱的东西,就像何老师昨天跟我聊了很长时间,什么东西现在是简化了,你可以拿来用,但是真正好的这个东西你还是拿不到,这个是一个公司价值的体现,价值所在。但是这些我等会讲我个人的看法的时候会讲到一些想法。

  所以系统目前的这个趋势啊就是一个复杂系统,是一个系统的系统,是多个系统的一个集成。那么在这种系统里面,最最关键的事情是什么呢,就是系统边界,提取这些抽象层,确定这个interface。这个我觉得从系统角度来考虑这个问题的话,这个是最最关键的问题。就是说一个结构,如果你没有把这些东西确定的话,那么你最后做出来的系统肯定不是一个好系统,或者也达不到跟别人互相联系互相融合的这个角度。这里我没有把嵌入式系统放进去啊,我是觉得就是说任何系统不仅仅是嵌入式系统,哪怕是一个社会系统、政治系统也都是这个样子的。你如果没有把这些东西给做好,分析这些东西把这些层给定义好,这个是很难在最后打出一个好系统来,这个我顺便引申一下上课的东西,就是一个好的interface,你定义的这个interface要经得起时间的考验,你随着时间的进步,甚至可以有多种实现的技术方法,大家可以想到PC机就是这么回事,十年前的Architecture可以用现在的工艺实现它,随着时间的进步,implementation可以1、2、3的下来,不同的用户可以用这个interface,而且这个接口要向上层使用的便利性,这个我们刚刚讲他是一个层次结构,上层来用这个接口的时候要显得很方便,它要的功能很容易从这个接口里面获得,而不是通过很繁杂的调用才能够实现某一功能。那么对下层而言,它实现起来也要简洁,你不能说为了向上层提供一个好的功能性的遍历,把下层搞的很复杂,实现效率很低,这也不是一个好结果,所以我认为既要有丰富的实践经验,向大师级的东西,就像我说的ISO标准、协议标准等,不是拍脑袋拍出来的结果,而是要经过相当长时间的草案的论证一步步的过来,只是顺便提一下。

  那么从这个观点上面来看一下嵌入式系统产业结构。我觉得现在这个嵌入式系统已经是很庞大了,我总结的时候会讲,可能是上面是个系统集成层、下面是N级的工具、模块等,直到芯片,芯片里面可能还是一个SOS,那么现在这新的概念比如说做云计算啊,物联网啊等等,会给嵌入式系统带来很多机会,但是这里呢我就强调一点,你这些东西一定要有系统跟SOS的概念,做到产品可护理,系统可堆叠。最近十年我跟国外做很多合作项目,我觉得他们的一个东西,为什么看似一个小东西,但它都是可以互相拼接变成一个大东西,这个也就是我觉得我们现在好多企业发展到瓶颈,我举个简单的例子,很多人想做一个东西,往往就想到做芯片啊,外壳啊什么的,实际上你仔细去想想这个问题,做出来的东西,因为都是自己弄出来的成本可能七八百块钱,好了卖千百来块钱,你想想看,你的产品在功能、性能各方面还是一个非常简单的东西,但从另一个方面看呢,现在一个PDA,一个上网本才卖1000多块钱,那什么性能、什么功能,就是有些东西你要考虑一个标准化的平台,标准化的接口,哪怕有些功能是送给用户的,浪费了掉,他不用,你也要走标准化的道路,而不要去封闭,封闭会对你的产品的推广、应用、受众面都会大打折扣,这是你开发东西一定要考虑到互联和堆积的问题,所以我这里强调一点就是说成功的关键就是你要把这个系统,当然这个系统可能是个子系统,也可能是别人的一个子系统,要做好做精,这个系统尽可能采用开放的架构,open Architecture,interface最好要符合开放的标准,这样可以大大简化你的这个产业的售后服务啊、技术支持啊,而且可以做到最大的受众面,这个我觉得是我们国内好多嵌入式系统产业界往往忽略的一个问题,有些东西实际上受众面很小的,费了九牛二虎之力做了个封闭的东西,专用的东西,很多工具软件不能用,开发又用了很大的人力物力,我觉得这定位上有问题,就像刚刚陈老师提到的一样,周立功赚钱的实际上也是这个东西,他的产品很多地方可以用的,嵌入了技术或者思想以后附加值高了,但是很多地方都可以用,这是一个关键的问题,我个人感觉,那么这方面(例子)就很多了,和我相关的东西我罗列了一些,就是这个工业控制里面,有ProfiNET、西门子、罗克韦尔,智能楼宇里面的网络协议,只要你符合这个协议,哪怕就是说一个窗帘控制的东西,只要符合这个协议,智能系统全部可以用进去,但是如果只是为一幢楼去做一个样板工程,里面都是非标准,的花了很多代价做了个样板工程怎么样,什么都不能重复利用,这些开放协议带来的优点就是你N多公司的产品可以直接混用,物理接口里面CAN、Ethernet、WiFi、3G这些标准化的接入方式,我觉得是未来一段时间里面就,做这些产品的时候都要考虑,再往下一点可能就是OS、网络协议,就是我们常用的一些东西,在坐的也有一些代理这些OS和网络协议产品的。

[page]


  好,还有一个很重要的问题,就是兼容性问题,你开发的东西作为一个产业,作为一个公司来说,要有后续发展的动力。由于软件越来越复杂,现在的最大成本在软件开发上面。开发成本节省,那么软件兼容性这个问题就显得很重要,怎么样做到软件兼容性好,这我以前讲的里面也反复的强调,尽可能要去选择一个有广泛接受度的核,processor core,像X86平台、ARM平台也好、MIPS也好、AVR也好,你不要今天用这个明天用那个,可能为这个芯片省了两块钱或者怎么样,但是你这个软件开发重新来过的话这就远远不值得了。还有就是采用一些开放的工具,统一架构的工具,像都在Linux上,那么它屏蔽了很多底层的硬件的差异性,Keil、IAR这种工具也是,它把硬件相关的特性做成相应的库,你要换一个芯片的话只要换这个头库就行了,那么你自己的应用applications上重新编译就可以,这个是我觉得非常重要,特别是在我自己实验室,整个项目20年下来,很多东西用的还是十几年前的代码,那如果这点做不到得话,这一点我是需要一直强调的,包括我毕业的学生,在Intel、在联想研究院做那个3G研发手机的,他们就是高通提供给他们的方案,很多都是上世纪八十年代,九十年代的代码,一大堆的,这个你就是要考虑这些软件的重用性问题,那么你这个平台就很有关系。

  那么这里面最后一个就是说我开放架构,这个Andriod架构,我是比较看好,虽然现在Google和我们闹僵掉了是吧,但是我觉得一个开放的架构非常好,Google的思想非常好,我本来一直比较看好,昨天晚上十点最新新闻Google在他的Andriod上面把搜索功能去掉,因为这是没办法,是中文服务器关闭掉了,所以这个事也是对我们国内的一大损失我觉得,我觉得国内现在Andiriod这个软件系统的有些功能不能用了,因为它的服务器不在本地,这个我觉得真的是,但是我真的觉得这个平台非常好,就可以从何老师云计算的概念里面(提出),这个平台非常开放,非常高效,它内核是linux,我这里不太多讲这些技术细节了,就稍微说两句,你可以找到各种各样的基于它这个开放架构的applications,你要找一个什么样的东西都在里面,全球的爱好者都在使用,它不像linux那么散乱,它是在一个比较规整的体系当中,可以找到很多应用的资料在上层。所以,这里我秉着一个概念,我把它称之为系统中间件,就是把前面的东西归纳一下,我们以前一直说软件中间件啊什么,刚刚老师也提到不要区分软件和硬件,这正好也是不谋而合吧,就是说我们应该提倡的是一个系统中间件,你做出来的东西总归是这个大系统里面的某一个部分,一个子系统,是利用别人下面的系统为上层的系统提供服务,所以这个东西可能是一个软件,可能是一个硬件,可能是一个智能模块,内嵌软件智能模块,所以,这种东西我觉得的今后整个产业链里面绝大部分的厂商,应该是做这种东西,因为它在应用层的话,它肯定是个系统集成商,你做的东西都是被各种各样的应用去用,所以它就是一个中间件,但这个中间件要被大部分应用所采用的话,你必须是一个符合开放架构的系统中间件,这是我提出的一个个人看法,反正这个联谊会的好处就是,谁都可以说说自己的想法。那么行业应用的影响,在SOS的概念下,对行规的具体应用可以说是这个里面的一个前端的系统,或者叫前端模块的子系统。

  对于这个行业,这个系统里面,这个前端子系统里面,我一直认为行业的专业知识比嵌入式系统知识更重要,比如说你要去做一个化学分析的仪器,我觉得难的核心价值点是在它那一些从sensor获得的数据,那些化学处理模型是核心价值,在那种系统里面,你嵌入式系统只是提供一个载体,做一点界面,做一些运算,主要的那些算法,那些理论知识,那是它的行业知识。我说医疗仪器也是这样,在这种系统里面,这个行业专业知识比嵌入式系统更重要,同时,即使对行业知识(我个人看法),你也要有分层,不要什么东西都从底层(开始去做),它里面也是一个有层次、有结构的架构的。今天我下面讲到教学,我就会就会反复强调,我一直很反对什么东西都要从最最底层去上,上到后来学的很多东西都不知道,天是什么样的,我就一直说这就相当于把一个人放在井底,他一直爬啊爬,爬了半天都还没有爬出井口,还不知道外面是什么样子,现在不是这个年代,你先要给他看清楚一条路,这个非常重要,所以,哪一个方面你都要有这个层次。

[page]

  那么新的规模行业应用,就会对新的技术提出要求,比如说低功耗,带宽,协议,这些随着某一个行业到一个规模的话,它会提出一种新的东西来,那么有会形成一个新技术,所以在这个里面,我们从刚刚物联网的概念来说,就像这张图,跟陈老师的图是差不多的。世界是一个大系统,microprocessors in everything就是说你这个微处理器,哪怕是一个杯子啊,一个什么啊,里面都有,但是在这个后面,它是一个大量的,巨大的一个基础架构,那么,结合我前面所说的,你这些东西如果不考虑接入这个基础架构,那是不符合未来发展趋势的,也可以说是一个没落的东西,你一定要考虑接入问题。应用跟技术,它是相互推进的,而且不断的互相影响。

  应用会建议,这也是我十几年、二十年在搞这个技术研发和应用的深切体会,就是应用它会对你提出建议,很多我们搞技术的人拍脑袋想出来的东西,往往不会被市场所接受,它应用上会对你提出很多东西为你提供指导性意见,同时它会对技术创新提供资金,这个在国内还不太明显,在国外确实是(很明显),国外哪怕在大学里面,在大学里面最大的资金就来自于企业,绝对不是像我们这里整天去跑部里面拿拿一点点的纵向经费,这个是不正常的,真的是这样,这个大学里面几百亿的储备,大部分都是来自于企业,来自于成功者的捐助,政府是撒撒胡椒粉的这个(角色),不是说提供米饭的(角色),在好的大学里面,这个差异很大,我们国内还远远的没有形成这个机制。反过来我也是这么认为的,正因为我们做的很多东西都达不到可以互联,可以产生大价值的这个阶段,所以企业也赚不到很多钱来反馈给你这些应该做的,比如工艺,科研,这些东西,那么改进的技术呢,它会使一些原来不可能的应用变得可能,因为你有新的技术出来了,这里面最典型的就是这个带宽提高了,功耗会做的很低了,这里我也不能引伸下去说了,这个功耗确实是,几乎也是激烈竞争的一个行业,我在03年在TI讲超低功耗单片机的时候,用三片苹果,用铜丝铁丝穿一下就可以供电了,生物供电,不需要电池;去年,前年ST拿了他们的最新的超低功耗的(设计),说:“我不要三片苹果,我要三片土豆就可以供电了”。因为土豆的酸性比苹果弱很多,铅酸电池嘛,昨天我看TI又给我那个最新的(低功耗)产品,这个比现在目前低功耗产品还低十倍功耗的产品,这些东西低功耗是未来非常有前途的一个东西。好,那么这个技术就不太想多说了。

  因为很多观念变了,由于时代的进步。我举第一个例子,以前认为做嵌入式系统power is free,transisitors is expensive,就是电路芯片的价值是很贵的,现在观念反过来了,绿色计算变成一个功率强的,能源是昂贵的,这个能源是expensive,微片上面可以集成更多的芯片,芯片很便宜,三块钱的一个,三美金的一个ARM理器已经超强了,十几块钱都可以买到很好的一个,所以基础条件变了观念就变了,包括这个指令器,memory这些东西都发生了很大变化,甚至于处理器,现在我们讲多核,我去年在那边和他们搞的,他们都是搞这个many core,不是叫multicore,现在我们听到的很多东西叫multicore,就是多核。现在就是说我在那边国外,我跟他们合作搞这个(产品)。我的工作分两部分,研究(方面)就是做体系结构这种东西,应用(方面)主要也是做处理器,针对某个应用特定的领域,帮他们做解决方案。这个many core这个东西他们已经做到64、128核了,这个是已经(是未来的)趋势,我这里不太多说,所以从应用角度看我个人感觉(有)这(些)个(方面),一个是无线的未来前景非常好,另外一个就是低功耗,还有一个就是开放架构,我这里举了个例子就是这个Andriod开放架构,当然无线也要符合这个无线接入的标准,不是你随便那么简单的无线,车门遥控是这个无所谓,这个谈不上物联网这个问题。

[page]

  那么整个无线(结构),我这里把我们在这个方面所做的工作稍微说一下,整个无线从大的应用角度来看,成绩主要还看3G覆盖,本来呢当中还有一层WiMAX,实际上这几年WiMAX是被冷落了,几乎被人遗忘了,当是还是给人感觉很好的一个东西,美国这些WiMAX的公司基本上也很难撑得下去,就是下面这一层直接接上去了,就是说你现在城域和广域现在基本上靠3G或者后面的什么3.5G啊,4G,就是说电信级的这类东西,局域wifi这个问题我们国内是等了好长一阵子,去年开始允许进入了,以前要把wifi拒之门外跟Intel吵得不可开交,最后还是同意Intel把迅驰做在里面了,但是,在通讯里面呢还是用这个WAPI这个东西,这个好长时间也没什么起色对吧,我就说前面(提到的)这个standard的这个问题了,这个不是拍脑袋拍出来的,这个是要经得起市场检验的这个东西,去年开始允许双模wifi和WAPI 可以同时用了,这样我觉得会大大推广这方面的进程,国外应经是非常非常普遍了,你开到哪边都是这个wifi直接上网,路边的麦当劳餐厅全部是wifi上网,手机全部带wifi,所以你现在所有原来一些需要特殊接入设备的现在他都不需要了,他们希望现在直接wifi入网(局域里的),所以应用网从应用机遇来看,物联网的概念呢真的是给嵌入式系统带来了很多(机会),当然其中呢一个重大的机遇就是各种嵌入式设备如何无线无缝的接入这是关键,也就是刚刚陈老师说的,你不是一个孤岛,这就是我刚刚讲的一些技术。充分的利用和使用起来一些最成熟的东西。那么(现在展示的是我在)很多应用项目里面整合出来的吧,两年前我在ARM年会上也讲过,这个产品有的类似周立功目前某个(产品),但是我们这个是wifi接入的,现在就是属于嵌入式的wifi的模块,各种模块体积可以做的很小,就是软件高度封装,只有11个我们自定义的命令集,这个产品目前现在已经有很大的出货量,主要就是针对国外(市场),目前这个嵌入式wifi做的最好的是全球只有三家,一个是以色列(以色列国家支持的),一个是美国公司是Intel支持的,实际上第三家就是我们。我们(的技术)是全部是自己(做的)没有拿过别人一分钱,前后一共花了6年多,在座的媒体啊如果记得04年一个活动,就是当时我的一个研究生做的一个wifi手机,04年获得美国国家半导体的大奖赛金牌,也就是领奖的时候跟何老师认识的,所以我们在wifi上做了很长时间的研究。那么两年前我们开始把他它模块商品化,这个是它的一些指标,我去年在国外讲的时候翻译出来的,大家稍微看一下就行了。

  那么,最后(一点),(因为)我是教师,顺便说一下教学方面的事情,今天不是讨论教学。嵌入式系统已经很广了,你一定要明确定位,你培养哪一个点哪一个层次(的人才),(就像)刚刚陈老师说的,大家都疲劳了,实际上就是你没有分清楚你培养的人是干什么的,不要什么东西都从单片机学到linux学到什么什么是吧,这是不可能的,一个人的精力是有限的,所以这点很重要。不同的学校、专业、教学方法和内容都要(有)差异性,社会需要各种各样的人,不要把他们培养成一个模式的人才。一个模式的东西(人才),通才是要专才来的,你什么东西都知道一点点不会干,那不行,这个要靠这个专才发展出来。

  另外一个从教学方法上讲,任何的研究应用都是从上到下的,从粗力度到细力度,你不能把它从非常细节的地方学起。它需要伸,往哪边去伸,就像一个树根一样要往哪边去展,不能说把树根长好了再来建这棵树,没这种事情。你这个树是一点点长高,我需要一点栽下去一点,这颗树(需要)再长高就再栽下去一点,哪个方面要有根基,应该是这种模型,所以这个我这里不多说。那么在这种意识下面你要更多的让学生去学习各种边界(interface),你只要了解这个怎么用,做了东西是要为别人提供什么接口,(达到这样的目标)就可以了,这个是很关键的东西。

 

[page]



  那么总体的目标我的个人看法是,你本科生能够搭建互相的搭建一个系统,研究生能够学着做好一个系统,这个是How to do.和How to do better的区别,那么对学生的总体意思就是说你视野要广而远,做事要专而精,这一直是我对研究生反复强调的一点,就是你眼界要开拓,但是做事情一定要把一个点做好。

  那么,最后的总结就是说,以前我们一直强调嵌入式系统的差异性很大,不可垄断啊什么什么。但是我个人感觉,(我在)一线这么多年,20多年,无论是硬件还是软件,嵌入式系统的发展呢完全在重复着PC的发展历程,虽然PC现在是后PC了,但是嵌入式系统现在的历程,整个还是在重复(PC的发展历程),标准化,系统化,模块化这个发展不可阻挡,包括这个IP核、库、OS、协议栈、中间件、开放架构等这个趋势非常明显。所以今后这种小打小闹的或者是我们说的这种游兵散将的几乎越来越少。从利益角度上呢,我个人在这里提一个大胆的说法,淡化嵌入式系统的概念,因为你说说看现在除了PC机可能不称为嵌入式系统,还有什么东西你不把它称为嵌入式系统,PDA你可以称为嵌入式系统了吧,网络服务器,路由器是嵌入式系统吧,既然方方面面什么都是嵌入式系统,那么我们就不要再戴这个大帽子来讨论嵌入式系统了,这个讨论不清楚了,所以要淡化,这是我个人斗胆在这里胡言吧胡言。那么要做好做精一个子系统,应用呢应该是一个系统的系统,从这个角度去看这些问题。教学要有差异化,要有系统的思想。

  对于创新,我个人也说一句吧,这个最后也就是说,重新发明轮子是没有意义的,有意义的是怎样把轮子做的更好,更不要发明这个方的轮子。我个人感觉,就是国内在大量的发明方的轮子,确实是这样。个人观点吧,谢谢大家。

关键字:System  Systems  标准  协议  传输  底层 引用地址:华东师范沈建华:SoS与嵌入式系统发展

上一篇:复旦陈章龙:从智能地球和物联网谈嵌入式
下一篇:北工大张兴老师:可信计算技术与嵌入式

推荐阅读最新更新时间:2024-05-02 21:03

Profibus-DP主站通信平台的设计方案
引言 Profibus-DP是由西门子公司推出的一种开放式现场总线标准,用于现场级分布式自动化外设之间的高速数据传输。Profibus在2007年4月突破2000万节点大关。据PI(世界性的现场总线Profibus用户组织)称现在已经超过2 500万个节点,并希望在2012年突破5 000万个节点,年销售芯片450万个。 目前国内业界对于Profibus-DP的研究和相关产品的开发都是基于国外提供的专用协议芯片(主站多数采用西门子推出的ASPC2,从站多采用SPC3等智能通信芯片),而没有协议芯片样机开发的相关报道。对于主站的开发,国内一些科研院所(北航706教研室、中科院、浙大等)也曾利用可编程逻辑器件配合MCU设计出简单主
[单片机]
Pr<font color='red'>of</font>ibus-DP主站通信平台的设计方案
电机绕组端产生的电压脉冲波在电机绕组中的传输过程
1 概述 在本文中,我们将讨论在电机绕组端产生的电压脉冲波在电机绕组中的传输过程,详细的介绍对电机绕组绝缘的影响。 2 电压脉冲波在电机绕组中的波形分析 电机端脉冲电压的超调在绕组相间和相对地之间的主电机绝缘基本没有影响,原因在于电机绝缘系统完全能够承受这个电压范围。 然而,由于很短的上升时间,产生的电压超调将增加线圈匝间的绝缘承受能力,特别是在同一个线圈内随机的相互接触的匝间以及线圈终端。 以电压峰值(由于电机与电缆端阻抗变化产生的反射电压叠加)沿电机绕组持续传递的电压脉冲的前沿,如同电压脉冲在电机电缆传播一样,同样可以测量在电机绕组中的传输时间(传输线传输性质)。 图1电压脉冲在电机绕组中的传输 )* * *)请参
[嵌入式]
电机绕组端产生的电压脉冲波在电机绕组中的<font color='red'>传输</font>过程
大联大世平集团推出支持USB PD标准的USB Type-C充电解决方案
2016年10月25日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于Vishay的 直流桥堆、Toshiba的场效应管、二极管、光耦以及TI的PWM控制器、低压场效应管、同步整流控制和USB PD控制器的,符合USB PD标准的USB Type-C 充电解决方案。 图示1-符合USB PD的USB Type-C充电示意图 USB PD(USB Power Delivery Specification)是一个利用USB接口实现最大可供给100W电力的标准,可以承载更高的电压和电流,供电能力最高100W,分10W、18W、36W、60W和100W五级 规格 ;电压采用5V、12V和2
[电源管理]
大联大世平集团推出支持USB PD<font color='red'>标准</font>的USB Type-C充电解决方案
基于RI-R6C-001A IC与ISO15693标准的读卡器设计
摘要:文中给出了采用TI公司最新的射频收发器芯片RI-R6C-001A,并结合微处理器设计ISO/IEC15693读卡器的具体方法,同时介绍了RI-R6C-001A的通信协议和ISO/IEC15693标准。 关键词:IC卡;射频识别;ISO15693;读卡器 1 概述 IC卡的发展经历了从存储卡到智能卡、从接触式卡到非接触式卡、以及从近距离到远距离的过程。对于接触卡(ISO/IEC7816标准定义),读卡机必须和卡的触点接触才能与卡进行信息交换,因此存在磨损严重、易受污染、寿命短、操作费时等缺点。为解决上述问题,人们开始采用非接触式卡技术。 非接触式卡又称射频卡或感应卡。它采用无线电调制方式和读卡机进行信息交换。射频识别
[应用]
基于OFDM调制技术的配电自动化通信系统研究
  引言   配电网自动化系统可采用的通信有光纤、配电载电(DLC:Distribution Line Carrier)、无线、有线等多种方式。10kV配电线路从变电所出发可以延伸到线路上的任一测、控点,所以DLC是最经济、可靠的通信方式之一,是配电自动化的首选通信方式。   配电线载波通信(DLC)不同于电力系统原有的高压系统输电线载波通信(PLC:Power Line Carrier)方式。PLC一般是两点之间通过阻波器和结合滤波器上送和下载高频信号,传输目标明确,结构简单。而DLC则是一对多的通信方式,不设阻波器,通信信号在10kV及380kV配电网中传输,其上装设的任何一个通信节点都可以作为信号源和接收器,而变压器(配变
[单片机]
PIC单片机与触摸屏串行通信的MODBUS协议实现
  摘要:介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法。简单介绍了Modbus通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分通信程序。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境。   关键词:触摸屏 PIC单片机 Modbus协议 通信   工控中经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好。单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。触摸屏和单片机通信,需要根据触摸屏采用的通信协议为单片机编写相应的通信程序。Modbus
[工业控制]
工信部要求国内安卓统一消息推送标准
PingWest品玩6月5日报道,据工信部旗下泰尔终端实验室发布消息称,目前泰尔终端实验室联合包括华为、OPPO、vivo、小米、三星、魅族、金立、努比亚、谷歌(微博)、百度、阿里巴巴、腾讯、个推、极光等国外内主要相关企业共同制定安卓统一推送服务(Unified Push Service,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准,为终端用户提供更好的手机使用体验,为应用开发者更好解决消息推送需求,并取得了阶段性成果。 具体来说,未来将由终端厂商提供系统级推送服务(类似APNS的唯一推送通道),确保App的推送消息接收;相应的不再允许各App在后台保留常连接,降低终端能耗、提升用户体验。与此同时,各终端厂商实现推
[手机便携]
【维科杯】福德机器人参评“维科杯·OFweek 2023中国协作机器人创新产品奖”
维科杯· OFweek 2023中国 机器人 行业年度评选(简称OFweek Robot Awards 2023),是由中国高科技行业门户OFweek维科网及旗下权威的机器人专业媒体-OFweek维科网·机器人共同举办。该评选是中国机器人行业内的一大品牌盛会,亦是高科技行业具有专业性、影响力的评选之一。 此次活动旨在为机器人行业的产品、技术和企业搭建品牌传播展示平台,并借助OFweek平台资源及影响力,向行业用户和市场推介创新产品与方案,鼓励更多企业投入技术创新;同时为行业输送更多创新产品、前沿技术,一同畅想机器人行业的未来。 维科杯· OFweek 2023中国机器人行业年度评选“OFweek Robot Awards 2023
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved