00000004.htm

来自「水木社区 embeded 版精华区 下载」· HTM 代码 · 共 233 行

HTM
233
字号
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>不知谁裁减过RTEMS的内核?              turbolinux </title></head><body><center><h1>BBS 水木清华站∶精华区</h1></center><a name="top"></a>发信人:&nbsp;Dingxiaoyu&nbsp;(fish),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;19:04:15&nbsp;2001)&nbsp;<br />&nbsp;<br />我想裁减RTEMS的内核,但不知应如何裁减。还有在用RTEMS编译生成&nbsp;<br />可执行程序时,不知到底链接了那些文件。不知如何看?望各位大侠&nbsp;<br />指教,谢谢&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.112.141.26]&nbsp;<br />发信人:&nbsp;wangyyff&nbsp;(天地一ARM),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;19:09:21&nbsp;2001)&nbsp;<br />&nbsp;<br />&nbsp;<br />注意看make可执行文件时的makefile和make过程中的提示。&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;Dingxiaoyu&nbsp;(fish)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;我想裁减RTEMS的内核,但不知应如何裁减。还有在用RTEMS编译生成&nbsp;</i><br />∶<i>&nbsp;可执行程序时,不知到底链接了那些文件。不知如何看?望各位大侠&nbsp;</i><br />∶<i>&nbsp;指教,谢谢&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ARM&nbsp;(32位RISC)&nbsp;+&nbsp;RTEMS&nbsp;(完全FREE的军用操作系统),&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提供全面的高性能低功耗网络应用方案!!!!&nbsp;<br />&nbsp;<br />(&nbsp;<a href="http://wangyunfei.yeah.net">http://wangyunfei.yeah.net</a>&nbsp;&nbsp;或&nbsp;<a href="http://mcore.yeah.net">http://mcore.yeah.net</a>&nbsp;)&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.32.132]&nbsp;<br />发信人:&nbsp;Dingxiaoyu&nbsp;(fish),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;19:27:53&nbsp;2001)&nbsp;<br />&nbsp;<br />可是make只是调用相应的指令如sparc-rtems-gcc&nbsp;-g&nbsp;-rtems&nbsp;hello.c&nbsp;hello.o&nbsp;<br />即可生成可执行文件。可是并不知道除了hello外还链接了那些文件。至少应该&nbsp;<br />包含bsp吧!不然怎么初始化系统硬件呀?对了,我对bsp还不了解,bsp是对系统&nbsp;<br />初始化,包含一些设备驱动,是不是在生成可执行文件的时候自动已经加进去了。&nbsp;<br />【&nbsp;在&nbsp;wangyyff&nbsp;(天地一ARM)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;注意看make可执行文件时的makefile和make过程中的提示。&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.112.141.26]&nbsp;<br />发信人:&nbsp;wangyyff&nbsp;(天地一ARM),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;19:30:18&nbsp;2001)&nbsp;<br />&nbsp;<br />&nbsp;<br />不止这些吧,你看看make执行时的具体信息先&nbsp;<br />同RTEMS的内核一样,BSP也是作为库被连接进去的。&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;Dingxiaoyu&nbsp;(fish)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;可是make只是调用相应的指令如sparc-rtems-gcc&nbsp;-g&nbsp;-rtems&nbsp;hello.c&nbsp;hello.o&nbsp;</i><br />∶<i>&nbsp;即可生成可执行文件。可是并不知道除了hello外还链接了那些文件。至少应该&nbsp;</i><br />∶<i>&nbsp;包含bsp吧!不然怎么初始化系统硬件呀?对了,我对bsp还不了解,bsp是对系统&nbsp;</i><br />∶<i>&nbsp;初始化,包含一些设备驱动,是不是在生成可执行文件的时候自动已经加进去了。&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ARM&nbsp;(32位RISC)&nbsp;+&nbsp;RTEMS&nbsp;(完全FREE的军用操作系统),&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提供全面的高性能低功耗网络应用方案!!!!&nbsp;<br />&nbsp;<br />(&nbsp;<a href="http://wangyunfei.yeah.net">http://wangyunfei.yeah.net</a>&nbsp;&nbsp;或&nbsp;<a href="http://mcore.yeah.net">http://mcore.yeah.net</a>&nbsp;)&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.32.132]&nbsp;<br />发信人:&nbsp;Dingxiaoyu&nbsp;(fish),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;19:49:17&nbsp;2001)&nbsp;<br />&nbsp;<br />#&nbsp;2&nbsp;Mbyte,&nbsp;one&nbsp;ram&nbsp;bank&nbsp;<br />#MKOPT&nbsp;=&nbsp;-ramsize&nbsp;2048&nbsp;-ramcs&nbsp;1&nbsp;<br />#LDADDR&nbsp;=&nbsp;021f8000&nbsp;<br />#&nbsp;4&nbsp;Mbyte,&nbsp;two&nbsp;ram&nbsp;banks&nbsp;<br />MKOPT&nbsp;=&nbsp;-ramsize&nbsp;4096&nbsp;-ramcs&nbsp;2&nbsp;<br />LDADDR&nbsp;=&nbsp;023f8000&nbsp;<br />XCC=sparc-rtems-gcc&nbsp;<br />LIBDIR=/usr/local/erc32/sparc-rtems/lib&nbsp;<br />all:&nbsp;mon&nbsp;mon.o&nbsp;<br />mon.o&nbsp;:&nbsp;mon.c&nbsp;<br />&nbsp;$(XCC)&nbsp;-c&nbsp;-g&nbsp;-O2&nbsp;mon.c&nbsp;<br />mon:&nbsp;mon.o&nbsp;<br />&nbsp;$(XCC)&nbsp;-g&nbsp;-O2&nbsp;-N&nbsp;-Ttext&nbsp;$(LDADDR)&nbsp;mon.o&nbsp;-o&nbsp;mon&nbsp;<br />m38k4:&nbsp;mon&nbsp;<br />&nbsp;mkprom&nbsp;-baud&nbsp;38400&nbsp;$(MKOPT)&nbsp;-o&nbsp;m38k4&nbsp;mon&nbsp;<br />&nbsp;sparc-rtems-objcopy&nbsp;-O&nbsp;srec&nbsp;m38k4&nbsp;m38k4.srec&nbsp;<br />&nbsp;<br />m19k2:&nbsp;mon&nbsp;<br />&nbsp;mkprom&nbsp;-baud&nbsp;19200&nbsp;-o&nbsp;m19k2&nbsp;$(MKOPT)&nbsp;mon&nbsp;<br />&nbsp;sparc-rtems-objcopy&nbsp;-O&nbsp;srec&nbsp;m19k2&nbsp;m19k2.srec&nbsp;<br />&nbsp;<br />m9k6&nbsp;:&nbsp;mon&nbsp;<br />&nbsp;mkprom&nbsp;-baud&nbsp;9600&nbsp;-o&nbsp;m9k6&nbsp;$(MKOPT)&nbsp;&nbsp;mon&nbsp;<br />&nbsp;sparc-rtems-objcopy&nbsp;-O&nbsp;srec&nbsp;m9k6&nbsp;&nbsp;m9k6.srec&nbsp;<br />&nbsp;<br />clean:&nbsp;<br />&nbsp;rm&nbsp;-rf&nbsp;m38k4&nbsp;m19k2&nbsp;m9k6&nbsp;*.o&nbsp;mon&nbsp;*.srec&nbsp;core&nbsp;*.out&nbsp;dump.s&nbsp;&gt;&nbsp;/dev/null&nbsp;<br />以上是一个监控程序的makefile文件内容。看不出来它除了监控程序还链接了那些&nbsp;<br />文件呀?不知你是怎么做的。不知你是如何裁减内核的。&nbsp;<br />【&nbsp;在&nbsp;wangyyff&nbsp;(天地一ARM)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;不止这些吧,你看看make执行时的具体信息先&nbsp;</i><br />∶<i>&nbsp;同RTEMS的内核一样,BSP也是作为库被连接进去的。&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.112.141.26]&nbsp;<br />发信人:&nbsp;wangyyff&nbsp;(天地一ARM),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;20:06:02&nbsp;2001)&nbsp;<br />&nbsp;<br />&nbsp;<br />问:你这个监控程序是在RTEMS上跑的程序,还是再SPARC上跑的用来调试RTEMS&nbsp;<br />的东东?&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;Dingxiaoyu&nbsp;(fish)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;#&nbsp;2&nbsp;Mbyte,&nbsp;one&nbsp;ram&nbsp;bank&nbsp;</i><br />∶<i>&nbsp;#MKOPT&nbsp;=&nbsp;-ramsize&nbsp;2048&nbsp;-ramcs&nbsp;1&nbsp;</i><br />∶<i>&nbsp;#LDADDR&nbsp;=&nbsp;021f8000&nbsp;</i><br />∶<i>&nbsp;#&nbsp;4&nbsp;Mbyte,&nbsp;two&nbsp;ram&nbsp;banks&nbsp;</i><br />∶<i>&nbsp;MKOPT&nbsp;=&nbsp;-ramsize&nbsp;4096&nbsp;-ramcs&nbsp;2&nbsp;</i><br />∶<i>&nbsp;LDADDR&nbsp;=&nbsp;023f8000&nbsp;</i><br />∶<i>&nbsp;XCC=sparc-rtems-gcc&nbsp;</i><br />∶<i>&nbsp;LIBDIR=/usr/local/erc32/sparc-rtems/lib&nbsp;</i><br />∶<i>&nbsp;all:&nbsp;mon&nbsp;mon.o&nbsp;</i><br />∶<i>&nbsp;mon.o&nbsp;:&nbsp;mon.c&nbsp;</i><br />∶<i>&nbsp;&nbsp;$(XCC)&nbsp;-c&nbsp;-g&nbsp;-O2&nbsp;mon.c&nbsp;</i><br />∶<i>&nbsp;...................&nbsp;</i><br />&nbsp;<br />--&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ARM&nbsp;(32位RISC)&nbsp;+&nbsp;RTEMS&nbsp;(完全FREE的军用操作系统),&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提供全面的高性能低功耗网络应用方案!!!!&nbsp;<br />&nbsp;<br />(&nbsp;<a href="http://wangyunfei.yeah.net">http://wangyunfei.yeah.net</a>&nbsp;&nbsp;或&nbsp;<a href="http://mcore.yeah.net">http://mcore.yeah.net</a>&nbsp;)&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.32.132]&nbsp;<br />发信人:&nbsp;Dingxiaoyu&nbsp;(fish),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;20:10:16&nbsp;2001)&nbsp;<br />&nbsp;<br />它只是提供对系统资源的监控,并没有用到RTMES所提供的各种对象。&nbsp;<br />因此并不是在rtems上跑得程序。所以编译时没有用到-rtems选项&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;wangyyff&nbsp;(天地一ARM)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;问:你这个监控程序是在RTEMS上跑的程序,还是再SPARC上跑的用来调试RTEMS&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.141.26]&nbsp;<br />发信人:&nbsp;wangyyff&nbsp;(疯狂写论文的ARM),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;20:26:27&nbsp;2001)&nbsp;<br />&nbsp;<br />&nbsp;<br />既然如此,他不只连接自己还连接谁?&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;Dingxiaoyu&nbsp;(fish)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;它只是提供对系统资源的监控,并没有用到RTMES所提供的各种对象。&nbsp;</i><br />∶<i>&nbsp;因此并不是在rtems上跑得程序。所以编译时没有用到-rtems选项&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ARM&nbsp;(32位RISC)&nbsp;+&nbsp;RTEMS&nbsp;(完全FREE的军用操作系统),&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提供全面的高性能低功耗网络应用方案!!!!&nbsp;<br />&nbsp;<br />(&nbsp;<a href="http://wangyunfei.yeah.net">http://wangyunfei.yeah.net</a>&nbsp;&nbsp;或&nbsp;<a href="http://mcore.yeah.net">http://mcore.yeah.net</a>&nbsp;)&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.32.132]&nbsp;<br />发信人:&nbsp;Dingxiaoyu&nbsp;(fish),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;不知谁裁减过RTEMS的内核?&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Apr&nbsp;27&nbsp;20:30:09&nbsp;2001)&nbsp;<br />&nbsp;<br />可是它总要链接bsp吧?不然怎么初始化硬件平台呢?&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;wangyyff&nbsp;(疯狂写论文的ARM)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />&nbsp;<br />既然如此,他不只连接自己还连接谁?&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;Dingxiaoyu&nbsp;(fish)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;它只是提供对系统资源的监控,并没有用到RTMES所提供的各种对象。&nbsp;</i><br />∶<i>&nbsp;因此并不是在rtems上跑得程序。所以编译时没有用到-rtems选项&nbsp;</i><br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ARM&nbsp;(32位RISC)&nbsp;+&nbsp;RTEMS&nbsp;(完全FREE的军用操作系统),&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;提供全面的高性能低功耗网络应用方案!!!!&nbsp;<br />&nbsp;<br />(&nbsp;<a href="http://wangyunfei.yeah.net">http://wangyunfei.yeah.net</a>&nbsp;&nbsp;或&nbsp;<a href="http://mcore.yeah.net">http://mcore.yeah.net</a>&nbsp;)&nbsp;<br />=====================================================================&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;202.112.141.26]&nbsp;<br /><a href="00000003.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a><a href="00000005.htm">下一篇</a></h1></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>

⌨️ 快捷键说明

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