⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000013.htm

📁 水木社区 embeded 版精华区 下载
💻 HTM
📖 第 1 页 / 共 2 页
字号:
∶<i>&nbsp;在我所做过的嵌入式程序中,倒的确对实时性的要求不是特别严格,相反,我&nbsp;</i><br />∶<i>&nbsp;们的系统对空间效率的要求甚于对时间效率的要求,要求程序代码精练、要求&nbsp;</i><br />∶<i>&nbsp;运行时刻占用的DRAM少,要求需要保存的“固态”数据占用空间小。在我所接&nbsp;</i><br />∶<i>&nbsp;触到的系统中,真正对实时性的要求都不是靠嵌入式的RTOS上跑软件来做的,&nbsp;</i><br />∶<i>&nbsp;而是通过专用芯片来做的,而我们所做的软件,仅仅是用来作为实现管理功能&nbsp;</i><br />∶<i>&nbsp;的,或者是把前面所说的“专用芯片”驱动起来,给寄存器填几个值而已。在&nbsp;</i><br />∶<i>&nbsp;说说我没接触过的,对于像PDA&nbsp;之类的手持设备,我**觉得**只要是需要跟人&nbsp;</i><br />∶<i>&nbsp;进行交互的,都应该对实时性要求不怎么严格吧,这一点还请了解的朋友指正。&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.112.130.34]&nbsp;<br />发信人:&nbsp;luofeng&nbsp;(落枫),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;我来说说我所接触到的“实时”&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Thu&nbsp;Jan&nbsp;11&nbsp;22:32:30&nbsp;2001)&nbsp;<br />&nbsp;<br />看过以上网友的观点,我把自己的观点说的详细一些,以期抛砖引玉1)&nbsp;<br />硬件对于相对比较有规律比较简单的功能可以以非常快的速度完成,例如通信中的传输&nbsp;<br />设备,由于其&nbsp;<br />主要完成的功能只是成帧,复接,误码检测,编解码等都比较有规律的事。&nbsp;<br />对于这些一般是通过硬件处理的。即使是这样也要由软件的配合完成。主要是&nbsp;<br />系统的一些配置等。在这种场合,软件的实时性的要求并不高(不过对于系统&nbsp;<br />的自愈保护要求很高的实时性)。&nbsp;<br />2)对于上层的软件处理,使用硬件实现的复杂度&nbsp;<br />增加很大,并不能完全用硬件实现原来软件所能完成的功能。例如现在的第&nbsp;<br />二层交换,第三层交换。都只是使用硬件实现其中一部分的功能来提供非常高&nbsp;<br />的性能。但这离不开高效的实时性很高的软件的配合。例如第三层交换,其思路&nbsp;<br />就是首先采用高效路由算法建立交换链路,在链路建立之后数据包采用交换方式转发,&nbsp;<br />&nbsp;<br />没有高效的路由和交换链路建立算法,没有高效的调度和缓存管理机制整个系统的性能&nbsp;<br />也&nbsp;<br />无法保证,这完全依靠硬件是很困难的。&nbsp;<br />3)硬件和软件的界限正在逐渐模糊。由于FPGA的采用,硬件也具有传统软件&nbsp;<br />的一些特点,如通过改变FPGA中不同的算法就实现了不同的功能。如今,将DSP处理器&nbsp;<br />与其他核放入一块功能强大的芯片的趋势越来越明显。这样硬件也具有了可变成性&nbsp;<br />在导入不同的算法,或者执行不同的配置程序之后同样的硬件平台可以支持&nbsp;<br />越来越多的功能。在这种趋势下仍然强调实时性一定是以硬件为基础实现是没有&nbsp;<br />太大必要的。其实实时性的要求原本就是针对一个系统而言的,要求一个系统&nbsp;<br />能在指定的时间范围内完成特定的一个功能。对于这个时间范围有一个确定的界限,&nbsp;<br />即在最坏情况下的性能是确定的。对于设计人员设计的基本思路应该是整个系统&nbsp;<br />的性能价格比的优化,而不是单纯基于软件,或硬件的优化。&nbsp;<br />抛了一块大烂砖。呵呵。&nbsp;<br />&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;virginforest&nbsp;(原始森林)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;靠硬件来实现实时性当然没的说,但是实时操作系统强大的功能不可能都靠硬件来实现吧?&nbsp;</i><br />∶<i>&nbsp;这从经济上和技术上都是不可能的,现在。况且也没有必要用&nbsp;</i><br />∶<i>&nbsp;硬件来实现实时操作系统的功能。&nbsp;</i><br />∶<i>&nbsp;就我所知道的一个嵌入式系统来说,它对时间就有严格的要求,&nbsp;</i><br />∶<i>&nbsp;软实时合硬实时有严格的区分,而且如果没有实时操作系统支撑,&nbsp;</i><br />∶<i>&nbsp;系统根本就不能搭起来。象PDA这类产品毕竟是简单,所以靠几块&nbsp;</i><br />∶<i>&nbsp;芯片就能了事。&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.176.166]&nbsp;<br />发信人:&nbsp;click&nbsp;(click),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;我来说说我所接触到的“实时”&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Jan&nbsp;12&nbsp;00:03:08&nbsp;2001)&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;通信协议的超时控制应该不是很需要rtos,当然有就更好了,&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;在我的印象中,在通信端点上的时间波动应该比网络传输时间波动&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;小很多,呵呵,当然在局域网上不是这样。&nbsp;<br />&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;nonsun&nbsp;(无晴)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;呵呵,我想用硬件还是软件实现实时要看这个“实时”所要求&nbsp;</i><br />∶<i>&nbsp;的强度。例如前面luofeng兄所说的关于E1信令的检测,如SDH&nbsp;</i><br />∶<i>&nbsp;的时隙对准、ATM&nbsp;信元的交换,我想目前在我所见到的系统中,&nbsp;</i><br />∶<i>&nbsp;还都是用专用芯片完成的。不过,在我的印象中,至少原来的&nbsp;</i><br />∶<i>&nbsp;程控交换原理告诉我们的,类似于对话音信令的检测应该可以&nbsp;</i><br />∶<i>&nbsp;靠软件在CPU里跑就能完成吧。&nbsp;</i><br />∶<i>&nbsp;此外,采用“硬件”还是“软件”还有方便易用的考虑,其实&nbsp;</i><br />∶<i>&nbsp;这些专用芯片也未尝不是拿软件做出来的,比如说VHDL(呵呵,&nbsp;</i><br />∶<i>&nbsp;这个我不懂)。&nbsp;</i><br />∶<i>&nbsp;另外补充一下前面所说的我所理解的“实时”所可能用到的地&nbsp;</i><br />∶<i>&nbsp;方:在有关通信协议的超时控制中,这种对时间的控制,我认&nbsp;</i><br />∶<i>&nbsp;...................&nbsp;</i><br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.156.136]&nbsp;<br />发信人:&nbsp;click&nbsp;(click),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;我来说说我所接触到的“实时”&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Jan&nbsp;12&nbsp;00:09:14&nbsp;2001)&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;在我感觉中,实时应该是从对中断的响应时间上考虑的,&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;在微核的操作系统中,协议栈的实现对系统是否实时影响好象不是很大。&nbsp;<br />&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;luofeng&nbsp;(落枫)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;看过以上网友的观点,我把自己的观点说的详细一些,以期抛砖引玉1)&nbsp;</i><br />∶<i>&nbsp;硬件对于相对比较有规律比较简单的功能可以以非常快的速度完成,例如通信中的传输&nbsp;</i><br />∶<i>&nbsp;设备,由于其&nbsp;</i><br />∶<i>&nbsp;主要完成的功能只是成帧,复接,误码检测,编解码等都比较有规律的事。&nbsp;</i><br />∶<i>&nbsp;对于这些一般是通过硬件处理的。即使是这样也要由软件的配合完成。主要是&nbsp;</i><br />∶<i>&nbsp;系统的一些配置等。在这种场合,软件的实时性的要求并不高(不过对于系统&nbsp;</i><br />∶<i>&nbsp;的自愈保护要求很高的实时性)。&nbsp;</i><br />∶<i>&nbsp;2)对于上层的软件处理,使用硬件实现的复杂度&nbsp;</i><br />∶<i>&nbsp;增加很大,并不能完全用硬件实现原来软件所能完成的功能。例如现在的第&nbsp;</i><br />∶<i>&nbsp;二层交换,第三层交换。都只是使用硬件实现其中一部分的功能来提供非常高&nbsp;</i><br />∶<i>&nbsp;的性能。但这离不开高效的实时性很高的软件的配合。例如第三层交换,其思路&nbsp;</i><br />∶<i>&nbsp;...................&nbsp;</i><br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.156.136]&nbsp;<br />发信人:&nbsp;sbjiang&nbsp;(shelby),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;我来说说我所接触到的“实时”&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Jan&nbsp;12&nbsp;09:15:28&nbsp;2001)&nbsp;<br />&nbsp;<br />不知老兄所知道的嵌入式系统是什么?&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;virginforest&nbsp;(原始森林)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;靠硬件来实现实时性当然没的说,但是实时操作系统强大的功能不可能都靠硬件来实现吧?&nbsp;</i><br />∶<i>&nbsp;这从经济上和技术上都是不可能的,现在。况且也没有必要用&nbsp;</i><br />∶<i>&nbsp;硬件来实现实时操作系统的功能。&nbsp;</i><br />∶<i>&nbsp;就我所知道的一个嵌入式系统来说,它对时间就有严格的要求,&nbsp;</i><br />∶<i>&nbsp;软实时合硬实时有严格的区分,而且如果没有实时操作系统支撑,&nbsp;</i><br />∶<i>&nbsp;系统根本就不能搭起来。象PDA这类产品毕竟是简单,所以靠几块&nbsp;</i><br />∶<i>&nbsp;芯片就能了事。&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;211.65.98.134]&nbsp;<br /><a href="00000012.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a><a href="00000014.htm">下一篇</a></h1></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -