ZynqLinux最小系统系列—— 7、Petalinux ubifs分区自动挂载以及用户脚本自启动

本文介绍了如何在ZynqLinux中使用Petalinux创建自启动脚本,以实现ubifs分区的自动挂载和用户指定的sh脚本在系统启动后的自动执行。详细步骤包括编辑startup文件、编译工程、烧录系统,并通过FTP将user.sh文件上传到系统,最终验证脚本成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

ZynqLinux最小系统系列—— 7、Petalinux ubifs分区自动挂载以及用户脚本自启动


前言

接上一篇,我们已经完成了Petalinux最小系统的搭建,并且手动挂载了ubifs分区。但是如何在上电的时候让其自动挂载还没实现。我接触的应用的一般情况下,LINUX系统起来之后都需要自动运行一个脚本用于指向位于FLASH中的用户sh文件,这样用户开发就可以以这个sh文件作为起点,进行更上一层的开发。

创建自启动脚本

那我们现在就需要一个这样的startup文件,系统加载完成之后接下来就来执行这个shell脚本文件,这个sh脚本文件要包含以下内容
1、 挂载QPSI中的user1为ubifs分区挂载点为/flash/user1
2、 同时再这个sh文件的最后,要指向位于/flash/user1中的user.sh脚本

petalinux-create -t apps --template install -n startup --enable

在project-spec/meta-user/recipes-apps文件夹内会出现startup文件夹
在startup/file

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FPGA十年老鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值