2

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)

前もって感謝します。

4

1 に答える 1

1

ファイル システムに基づいて、ディレクトリを変更します。私の場合、真のフラッシュ ファイル システムがあります。

->cd "/tffs0/cfg"

スクリプトを作成します。

-> > スクリプト

他のすべての関連コマンドをここに追加します

iosDevShow

ファイルを閉じるには:

CTRL + D

ファイルが作成されているかどうかを確認します。

->ls

スクリプトを実行すると、コンソールに次のように表示されます。

->< スクリプト

スクリプトのすべての内容をファイルに記録するには、次のようにします。

< スクリプト > script.log

于 2015-05-21T11:49:29.763 に答える