简单实用的tftp烧录image脚本
烧录FW image时,经常需要打开带有UI界面的tftp客户端,然后输入IP,选择FW image,然后点击写入,很是繁琐。
为了简化这个过程,我决定使用shell script,在win10中自带WSL(windows subsystem for linux),配合zsh食用。
#!/bin/zsh
# install to ~/bin/burnImage
[ "x$1" = "x" ] && echo "usage: ${0##*/} <imagefile>" && exit 1
tftp 192.168.1.1 <<-EOF > /dev/null
binary
put $1
EOF
脚本使用tftp
连接tftp server 192.168.1.1, 然后进入binary
模式,最后将image文件$1
传输至server端。
使用方法很简单,保证该文件burnImage
所在目录在环境变量$PATH
中,之后在FW image所在目录执行以下指令完成烧录,非常方便。
burnImage FW.img
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 litreily的博客!