阅读:1330回复:4
大虾们,请教Tornado的程序下载过程
向大虾们请教。。。
在Tornado里可以下载 .o文件,有谁能告诉我,这个过程是怎么样的? 不是指在Tornado里怎么操作,而是在点击开始,到下载结束,Tornado都做了哪些操作? ------------------ 定例膜拜,绝不落空 |
|
|
沙发#
发布于:2003-10-10 13:38
:o
没人知道么?可是有分的啊。 |
|
|
板凳#
发布于:2003-10-10 22:47
当你把tornado启动后,已经建立了网络联系,当你点击开始时,就是通过网口将*.o文件下载到目标板内存中!
|
|
地板#
发布于:2003-10-11 14:09
谢谢jyc_1,不过这不是我想要的。
.o文件是没有地址信息的,Tornado怎么让新程序链接到原来程序上的?Tornado叫860做了些什么动作? |
|
|
地下室#
发布于:2003-10-12 10:26
谢谢jyc_1,不过这不是我想要的。 .o文件里面有各种引用的外部符号,而Tornado可以根据你在本地的VxWorks映像获得VxWorks内核所定义的所有符号地址,当你下载.o文件的时候,只需要在目标板上分配所需的内存,然后把.o文件中引用的所有外部符号替换成相应的内存地址之后,.o文件就可以运行了。 我想跟Linux中Module的动态加载思想应该差不多吧。 以上为个人观点。 |
|