此脚本可以将在docker中生成的工程保存在宿主机上,可以供下次在petalinux编译使用,docker命令中添加了权限的管理

#!/bin/bash 
#Name:petalinux
#Auther:hongyu
#Desc:
#Usage:
#Path:/home/hongyu/.bash-script
#Update:Tue Dec 29 09:44:48 CST 2020

(( $# != 1 )) && echo "Useage:petalinux [version]"
(( $# != 1 )) && exit

case $1 in 
"2019.1")
	docker run -u 1000:1000  -itv  /home/$USER/petalinux/:/home/plnx/project petalinux_2019.1:latest ;;
"2019.2")
	docker run -u 1000:1000 -itv /home/$USER/petalinux/:/home/plnx/project petalinux_2019.2:latest ;;
"2020.2")
	docker run -u 1000:1000 -itv /home/$USER/petalinux/:/home/plnx/project petalinux_2020.2:latest ;;
*) ;;
esac

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐