新浪博客




用runscrip脚本实现上述命令自动输入的代码如下:

minicom <wbr>& <wbr>runscript <wbr>介绍(2)

上面的代码很简单,无非就是因此输入命令,等待uboot>>出现(表明命令返回)。但是有些冗余,因为每个send之后都是调用相同的一段代码。我们可以利用runscript支持的gosub函数进行代码的简化,如下:
minicom <wbr>& <wbr>runscript <wbr>介绍(2)



有关上面的代码,说明如下
  • gosub是runscript中的一个函数,表示进入某个子过程,子过程的名字格式是:字符串加冒号“:”,这点跟TTL不同(TTL中的是,冒号加字符串)。
  • 子过程中必须有一个return函数,表示从一个子过程中返回,返回到调用的地方。
  • 子过程中仍然可以调用goto跳转到脚本中的任意位置


留言板

下载客户端体验更佳,还能发布图片和表情~

亿万博主正在被热评!
999+

给此博文留言吧! 有机会上热评榜! 攒金币兑换礼品!

好的评论会让人崇拜发布评论

我的更多文章

下载客户端阅读体验更佳

APP专享
打开APP