我正在尝试创建一个要在VxWorks中执行的脚本。脚本应该创建一个具有特定数据的输出文件。我想要以下几点:
saveFd = open("myoutput.txt",0x102, 0777 )
oldFd = ioGlobalStdGet(1)
ioGlobalStdSet(1, saveFd)
#I would like to use three variables
#I don't know if I should use them as environment variables
putenv("MYBUSA=0x000000")
putenv("MYBUSD=0x000000")
putenv("DATAA=0x000000")
for(i=0;i<N;i++){
#modify memory using my variables.
m getenv("MYBUSA"), 4 getenv("DATAA")
#display memory using my variables. This output should be redirected to the file.
d getenv("MYBUSB"), 4
#update variable DATAA
DATAA = DATAA + 1;
}
#recover old std output
ioGlobalStdSet(1, oldFd)提前谢谢。
发布于 2015-05-21 11:49:29
根据您的文件系统,更改目录。在我的例子中,我们有真正的闪存文件系统。
->cd“/tffs0 0/cfg”
创建一个脚本:
-> >脚本
在这里添加所有其他相关命令
iosDevShow
要关闭文件,请执行以下操作:
CTRL +D
如果文件已经创建,请检查它。
->ls
执行脚本时,它将显示在控制台中:
-><脚本
要将脚本的所有内容记录到文件中,请使用:
< script > script.log
https://stackoverflow.com/questions/12333947
复制相似问题