UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Participant jhon
Participant
252 次查看
注册日期: ‎11-27-2018

petalinux怎么修改/etc/fstab文件,还有添加的用户程序怎么删除?

petalinux 2018.2, zynq7020

用如下命令添加了一个应用程序:

petalinux-create -t apps -n fstab-mount-sd --template install --enable

现在想删除,好像简单地删除文件目录是不行的,有没有什么规范的方法删除应用程序呢?

 

我的目的是修改/etc/fstab文件,自动mount sd卡,网上得知可以用$(TARGETINST)命令实现,要在Makefile里面加入:

install:    
    $(TARGETINST) -a "/dev/mmcblk0p1       /media/card          auto           defaults,sync,noauto      0  0" /etc/fstab

但是重新启动后发现fstab文件并没有变化。

另外,上述命令产生的fstab-mount-sd工程根本就没有Makefile文件,只有一个脚本,所以我是用如下命令做了个普通应用程序:

petalinux-create -t apps --name myapp --enable

然而改程序的Makefile里面并没有install部分,所以我是手工添加了上述两行。

0 项奖励
3 条回复3
Xilinx Employee
Xilinx Employee
188 次查看
注册日期: ‎09-14-2018

回复: petalinux怎么修改/etc/fstab文件,还有添加的用户程序怎么删除?

hi @jhon

"现在想删除,好像简单地删除文件目录是不行的,有没有什么规范的方法删除应用程序呢?"

-- petalinux-config -c kernel -->apps 里面,把不想包含在文件系统内的app勾选掉就行了。如果介意的话,也可以把创建时的app 源文件目录删掉。

----------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
----------------------------------------------------------------------------------------------

0 项奖励
Xilinx Employee
Xilinx Employee
183 次查看
注册日期: ‎09-14-2018

回复: petalinux怎么修改/etc/fstab文件,还有添加的用户程序怎么删除?

@jhon

另外,应该可以参考OSL方式里面对rootfs进行修改。具体没有尝试过。

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842473/Build+and+Modify+a+Rootfs#BuildandModifyaRootfs-Modifyingtherootfilesystem

----------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
----------------------------------------------------------------------------------------------

0 项奖励
Participant jhon
Participant
168 次查看
注册日期: ‎11-27-2018

回复: petalinux怎么修改/etc/fstab文件,还有添加的用户程序怎么删除?

仔细看了ug1144,说是删除目录后,再修改这个文件petalinux-image.bbappend就行了:

You can delete the app directory if it is no longer required. Apart from deleting the app directory, you have to remove the line: IMAGE_INSTALL_append= " myapp" from:

<plnx-proj-root>/project-spec/meta-user/recipes-core/images/petalinux-image.bbappend

0 项奖励