首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VxWorks用户脚本

VxWorks用户脚本
EN

Stack Overflow用户
提问于 2012-09-08 19:50:46
回答 1查看 3.5K关注 0票数 2

我正在尝试创建一个要在VxWorks中执行的脚本。脚本应该创建一个具有特定数据的输出文件。我想要以下几点:

代码语言:javascript
复制
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)

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-05-21 11:49:29

根据您的文件系统,更改目录。在我的例子中,我们有真正的闪存文件系统。

->cd“/tffs0 0/cfg”

创建一个脚本:

-> >脚本

在这里添加所有其他相关命令

iosDevShow

要关闭文件,请执行以下操作:

CTRL +D

如果文件已经创建,请检查它。

->ls

执行脚本时,它将显示在控制台中:

-><脚本

要将脚本的所有内容记录到文件中,请使用:

< script > script.log

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12333947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档