- 7
- 0
- 约1.25千字
- 约 3页
- 2023-03-09 发布于上海
- 举报
vxworks下的脚本script创建和使⽤(相当于windows下的
autoexec.bat)
⾸先,制作的vxworks需要⽀持【脚本启动】组件:
其次,BSP/config.h的【boot line 】中要添加要启动的脚本,这⾥假设名字为start.txt :
注意上⾯的start.txt前⾯⼀定要有路径名,否则启动后报找不到脚本⽂件错误!
修改完毕后,创建上述的bootrom.sys
最后,创建⼀个start.txt⽂本⽂件,⾥⾯的内容如下(如在vx命令⾏下的每条命令输⼊即可,只不过把这
些命令集中在了⼀起执⾏):
ld 1,0,”/ata0a/myLoad.out”
myLoad(“/ata0a/apps.out”, “Test1”)
将将该⽂件拷贝⾄引导盘根⽬录下(和bootrom.sys相同的位置)
脚本⽂件中⽀持注释:
/*…快注释…*/
# …⾏注释…
(上述脚本语句的意思是:加载load⼀个名为myLoad.out的可执⾏⽂件,该⽂件中开放出来⼀个函数名
为myLoad ,接受两个参数,第⼀个可以加载另外⼀个out可执⾏⽂件,第⼆个参数为加载的out⾥⾯的可
执⾏函数名。上述两句的调⽤,相当于执⾏了apps.out⾥的Test1函数!)
可以想象,通过这个start.txt ,以后不必每次编译修改vxworks ,⽽是修改
原创力文档

文档评论(0)