00000004.htm

来自「水木社区 embeded 版精华区 下载」· HTM 代码 · 共 609 行 · 第 1/4 页

HTM
609
字号
因为嵌入式领域的CPU种类繁多,一般国外的embedded&nbsp;linux只支持某一种&nbsp;<br />CPU,比如支持ARM的就比较成熟一些,而支持68k,PowerPC的embedded&nbsp;linux&nbsp;<br />就没有看见已经成熟的。(我指的是用于嵌入式领域的68k和powerpc,&nbsp;<br />不是desktop的那种)。&nbsp;<br />在www.linuxce.org里面就有一些小日本的CPU被支持,是做手持式设备的。&nbsp;<br />如果前些年比如97年的时候提出embedded&nbsp;linux,那么做起来真是要累死,&nbsp;<br />现在感觉有不少可供参考的project所以工作量不是很大。&nbsp;<br />发信人:&nbsp;endpoint&nbsp;(snow),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;liteye&nbsp;(小眼睛)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;Gnu有一个RTOS叫eCOS,但是不支持X86系列CPU,&nbsp;</i><br />∶<i>&nbsp;至于embedded&nbsp;linux,国外搞的很多,但是没有任何一个是已经很好的,&nbsp;</i><br />∶<i>&nbsp;因为嵌入式领域的CPU种类繁多,一般国外的embedded&nbsp;linux只支持某一种&nbsp;</i><br />∶<i>&nbsp;CPU,比如支持ARM的就比较成熟一些,而支持68k,PowerPC的embedded&nbsp;linux&nbsp;</i><br />∶<i>&nbsp;就没有看见已经成熟的。(我指的是用于嵌入式领域的68k和powerpc,&nbsp;</i><br />∶<i>&nbsp;不是desktop的那种)。&nbsp;</i><br />∶<i>&nbsp;在www.linuxce.org里面就有一些小日本的CPU被支持,是做手持式设备的。&nbsp;</i><br />∶<i>&nbsp;如果前些年比如97年的时候提出embedded&nbsp;linux,那么做起来真是要累死,&nbsp;</i><br />∶<i>&nbsp;现在感觉有不少可供参考的project所以工作量不是很大。&nbsp;</i><br />对,一个RTOS是否成功并不主要在于是否是开放源码(开放源码的好处主要是&nbsp;<br />对研究有好处),而在于是否支持的处理器型号齐全,有良好的开发环境。&nbsp;<br />当然,开放源码肯定是有其巨大的好处的。如果能在LINUX上提供一个比较好&nbsp;<br />的体系结构,能很好的屏蔽处理器对RTOS的影响,那么也许在LINUX上开发RTOS&nbsp;<br />是一个非常好的想法,否则不可能有太大的用途,因为处理器支持的不全,&nbsp;<br />用户群肯定是很少的,反过来将进一步限制RTLINUX的应用。&nbsp;<br />就象liteye说的那样,能否针对某个公司的产品线开发RTLINUX?毕竟同一个产品&nbsp;<br />线上的产品差别不会非常大。这也许是一个比较好多的想法。因为可以作到进退&nbsp;<br />有据。&nbsp;<br />但问题的关键还是在于有能找到多少人进行开发。一两人也许是很困难的,谁知道&nbsp;<br />呢?&nbsp;<br />发信人:&nbsp;liteye&nbsp;(小眼睛),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;ry&nbsp;(bird)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;可以访问&nbsp;</i><br />∶<i>&nbsp;<a href="http://202.38.64.31/~wangzhou/">http://202.38.64.31/~wangzhou/</a>&nbsp;</i><br />my&nbsp;god,&nbsp;it's&nbsp;wrong.&nbsp;<a href="http://202.38.64.11/~wangzhuo">http://202.38.64.11/~wangzhuo</a>&nbsp;<br />发信人:&nbsp;liteye&nbsp;(小眼睛),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;endpoint&nbsp;(snow)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;对,一个RTOS是否成功并不主要在于是否是开放源码(开放源码的好处主要是&nbsp;</i><br />∶<i>&nbsp;对研究有好处),而在于是否支持的处理器型号齐全,有良好的开发环境。&nbsp;</i><br />∶<i>&nbsp;当然,开放源码肯定是有其巨大的好处的。如果能在LINUX上提供一个比较好&nbsp;</i><br />∶<i>&nbsp;的体系结构,能很好的屏蔽处理器对RTOS的影响,那么也许在LINUX上开发RTOS&nbsp;</i><br />∶<i>&nbsp;是一个非常好的想法,否则不可能有太大的用途,因为处理器支持的不全,&nbsp;</i><br />∶<i>&nbsp;用户群肯定是很少的,反过来将进一步限制RTLINUX的应用。&nbsp;</i><br />∶<i>&nbsp;就象liteye说的那样,能否针对某个公司的产品线开发RTLINUX?毕竟同一个产品&nbsp;</i><br />∶<i>&nbsp;线上的产品差别不会非常大。这也许是一个比较好多的想法。因为可以作到进退&nbsp;</i><br />是的,同一个产品线(或者说同一系列)的MCU差别并不大,如果再在此前有过对&nbsp;<br />该系列的MCU有丰富的开发应用经验,而且有比较熟悉linux体系结构,&nbsp;<br />那么开发embedded&nbsp;linux&nbsp;for&nbsp;xxxMCU是可行的.&nbsp;<br />另外,小弟感觉,rtlinux的&quot;RT&quot;并不是非要不可的特性,特别是在网络设备中.有时候rea&nbsp;<br />ltim&nbsp;<br />的特性可以通过更快的CPU来弥补缺陷.而更多的对linux的改造是针对CPPU特点的.&nbsp;<br />BTW:对于embedded&nbsp;linux,不仅仅是要针对特定MCU进行改造,还有把linuux小型化&nbsp;<br />的问题,所幸的是linux小型化的工作在国外已经有比较成熟的结果了:)&nbsp;<br />∶<i>&nbsp;有据。&nbsp;</i><br />∶<i>&nbsp;但问题的关键还是在于有能找到多少人进行开发。一两人也许是很困难的,谁知道&nbsp;</i><br />∶<i>&nbsp;呢?&nbsp;</i><br />对于MCU方面,68K及PowerPC(68302,360,860,...750)小弟有过一点点经验巴,&nbsp;<br />对于386EX还好,但是对于MIPS,ARM,i960就是外行了:(&nbsp;<br />对于linux,很久很久&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以前有过一些系统经验,但不是编程开发那种hacker级别的:&nbsp;<br />(&nbsp;<br />如果大虾们要组织开发小组或者有一些绝妙的idea,请叫上小弟给大家打下手:)&nbsp;<br />my&nbsp;email&nbsp;addr:&nbsp;<br />hw_<a href="mailto:hw@263.net">hw@263.net</a>&nbsp;<br />发信人:&nbsp;SDRAM&nbsp;(Compute&amp;Control),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;ry&nbsp;(bird)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;很痛苦的说!&nbsp;</i><br />∶<i>&nbsp;我们买了VxWorks的一个基本包加上一个扩展包,还可以,不是太贵!20-30万而已!&nbsp;</i><br />∶<i>&nbsp;而且确实好用,不过技术支持差了点!我已经花了近一年的时间做这个,略有些心得!&nbsp;</i><br />∶<i>&nbsp;不过刚开始时确实够呛!目前我们已经完成了基于VxWorks的视频监控系统,性能不错!&nbsp;</i><br />&nbsp;<br />∶<i>&nbsp;我们这里还有一个组用的是pSos,主要用来做STB,不过性能在有些方面不如VxWorks!&nbsp;</i><br />^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&nbsp;<br />能否说的详尽些?在哪些具体的方面不如VxWorks?性能或功能差多少?据我知道的,psos&nbsp;<br />确实有些不方便的地方,比如它本身没有进程的概念,虽然最近的版本有posix支持,但总&nbsp;<br />&nbsp;<br />好象不太地道.&nbsp;<br />∶<i>&nbsp;已经有了!&nbsp;</i><br />发信人:&nbsp;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;SDRAM&nbsp;(Compute&amp;Control)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&nbsp;</i><br />∶<i>&nbsp;能否说的详尽些?在哪些具体的方面不如VxWorks?性能或功能差多少?据我知道的,pso&nbsp;</i><br />s&nbsp;<br />∶<i>&nbsp;确实有些不方便的地方,比如它本身没有进程的概念,虽然最近的版本有posix支持,但&nbsp;</i><br />总&nbsp;<br />∶<i>&nbsp;好象不太地道.&nbsp;</i><br />我倒是觉得pSOS也很好用,调试环境比Tornado好些,而且源码和例子多一些.&nbsp;<br />发信人:&nbsp;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;liteye&nbsp;(小眼睛)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;是的,同一个产品线(或者说同一系列)的MCU差别并不大,如果再在此前有过对&nbsp;</i><br />∶<i>&nbsp;该系列的MCU有丰富的开发应用经验,而且有比较熟悉linux体系结构,&nbsp;</i><br />∶<i>&nbsp;那么开发embedded&nbsp;linux&nbsp;for&nbsp;xxxMCU是可行的.&nbsp;</i><br />现在已经有很多的embedded&nbsp;linux版本了.&nbsp;<br />∶<i>&nbsp;另外,小弟感觉,rtlinux的&quot;RT&quot;并不是非要不可的特性,特别是在网络设备中.有时候r&nbsp;</i><br />ealttime&nbsp;<br />∶<i>&nbsp;的特性可以通过更快的CPU来弥补缺陷.而更多的对linux的改造是针对CPPU特点的.&nbsp;</i><br />∶<i>&nbsp;BTW:对于embedded&nbsp;linux,不仅仅是要针对特定MCU进行改造,还有把linuux小型化&nbsp;</i><br />∶<i>&nbsp;的问题,所幸的是linux小型化的工作在国外已经有比较成熟的结果了:)&nbsp;</i><br />∶<i>&nbsp;对于MCU方面,68K及PowerPC(68302,360,860,...750)小弟有过一点点经验巴,&nbsp;</i><br />你的linux在这些平台上跑过吗?&nbsp;<br />∶<i>&nbsp;对于386EX还好,但是对于MIPS,ARM,i960就是外行了:(&nbsp;</i><br />∶<i>&nbsp;对于linux,很久很久&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以前有过一些系统经验,但不是编程开发那种hacker级别的&nbsp;</i><br />∶<i>(&nbsp;</i><br />∶<i>&nbsp;如果大虾们要组织开发小组或者有一些绝妙的idea,请叫上小弟给大家打下手:)&nbsp;</i><br />ppclinux上有一个maillist,我觉得不错.&nbsp;<br />∶<i>&nbsp;my&nbsp;email&nbsp;addr:&nbsp;</i><br />∶<i>&nbsp;hw_<a href="mailto:hw@263.net">hw@263.net</a>&nbsp;</i><br />发信人:&nbsp;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;liteye&nbsp;(小眼睛)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;my&nbsp;god,&nbsp;it's&nbsp;wrong.&nbsp;<a href="http://202.38.64.11/~wangzhuo">http://202.38.64.11/~wangzhuo</a>&nbsp;</i><br />我也提供一个:rtos.ict.ac.cn&nbsp;<br />发信人:&nbsp;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;endpoint&nbsp;(snow)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;对,一个RTOS是否成功并不主要在于是否是开放源码(开放源码的好处主要是&nbsp;</i><br />∶<i>&nbsp;对研究有好处),而在于是否支持的处理器型号齐全,有良好的开发环境。&nbsp;</i><br />前半句不完全对,后半句很对.&nbsp;<br />如果能够开放源码,用户可以有很自由的空间开发自己的东西,因为很多东西和&nbsp;<br />OS是很紧密相关的.当然,这在商业上是不可能的.&nbsp;<br />∶<i>&nbsp;当然,开放源码肯定是有其巨大的好处的。如果能在LINUX上提供一个比较好&nbsp;</i><br />∶<i>&nbsp;的体系结构,能很好的屏蔽处理器对RTOS的影响,那么也许在LINUX上开发RTOS&nbsp;</i><br />∶<i>&nbsp;是一个非常好的想法,否则不可能有太大的用途,因为处理器支持的不全,&nbsp;</i><br />现在有很多人在linux上面做文章,有的人在上面做应用,有的人则在各个平台上&nbsp;<br />尝试运行它.不过要把linux做成一个RTOS,恐怕不是一个容易的事情,因为linux&nbsp;<br />已经成为一个标准(几乎是这样),如果有的人单独把它进行改造,就会偏离它原有&nbsp;<br />的发展轨道.所以rtlinux在不改变linux原有结构的基础上,只是增加了一个实时&nbsp;<br />处理的部分.&nbsp;<br />∶<i>&nbsp;用户群肯定是很少的,反过来将进一步限制RTLINUX的应用。&nbsp;</i><br />∶<i>&nbsp;就象liteye说的那样,能否针对某个公司的产品线开发RTLINUX?毕竟同一个产品&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;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;liteye&nbsp;(小眼睛)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;Gnu有一个RTOS叫eCOS,但是不支持X86系列CPU,&nbsp;</i><br />可以到这里看看:rtos.ict.ac.cn&nbsp;<br />∶<i>&nbsp;至于embedded&nbsp;linux,国外搞的很多,但是没有任何一个是已经很好的,&nbsp;</i><br />∶<i>&nbsp;因为嵌入式领域的CPU种类繁多,一般国外的embedded&nbsp;linux只支持某一种&nbsp;</i><br />∶<i>&nbsp;CPU,比如支持ARM的就比较成熟一些,而支持68k,PowerPC的embedded&nbsp;linux&nbsp;</i><br />∶<i>&nbsp;就没有看见已经成熟的。(我指的是用于嵌入式领域的68k和powerpc,&nbsp;</i><br />∶<i>&nbsp;不是desktop的那种)。&nbsp;</i><br />∶<i>&nbsp;在www.linuxce.org里面就有一些小日本的CPU被支持,是做手持式设备的。&nbsp;</i><br />∶<i>&nbsp;如果前些年比如97年的时候提出embedded&nbsp;linux,那么做起来真是要累死,&nbsp;</i><br />∶<i>&nbsp;现在感觉有不少可供参考的project所以工作量不是很大。&nbsp;</i><br />发信人:&nbsp;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;outside&nbsp;(湿透的翅膀)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;//faint,你总说有了……给出个能搞到的地方呀,GNU的主页?&nbsp;</i><br />就是那个RTlinux吗?&nbsp;<br />到这里看看:ppc.kernel.org&nbsp;<br />发信人:&nbsp;mot&nbsp;(快乐的Saxophone),&nbsp;信区:&nbsp;Circuit&nbsp;<br />【&nbsp;在&nbsp;ry&nbsp;(bird)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;很痛苦的说!&nbsp;</i><br />自己看看就可以了,有那么痛苦吗?&nbsp;<br />∶<i>&nbsp;我们买了VxWorks的一个基本包加上一个扩展包,还可以,不是太贵!20-30万而已!&nbsp;</i><br />

⌨️ 快捷键说明

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