现在做的项目中有一项需求,就是通过网络将某段代码下载到一个正在运行的嵌入式系统中,然后执行这段代码。
我想,由于系统已经编译运行起来了,只能下载一段已经编译好的.o文件进去,但是如何让它执行起来呢?没有和板上的系统一起编译链接的话,会不会有什么问题呢?
望牛人指教!!
在SHELL里运行你已经编译好的.o文件里的函数就可以!当然首先要把已经编译好的.o下载到目标机!
这样只能作为测试用!因为是在内存里运行的,掉电就没了!
实际运用还是要一起编译链接到ROM里!
那就难了。。。
项目要求就是要能随时通过网络下载一段代码然后让它执行来着。。。
如果有TFFS文件系统,其实就通过网络更新一下VXWORKS,就可以!
重新启动,就会执行新的VXWORKS!