edward137 发表于 2020-10-24 11:32:58

A40i如何在镜像生成前时增加自定义文件到文件系统root目录,增加后若删除需要如何操作

如题,感谢

tanglu 发表于 2020-10-24 13:41:07

在root目录下创建新的文件,存放您自定义的文件。
删除使用rm指令

edward137 发表于 2020-10-26 09:49:50

tanglu 发表于 2020-10-24 13:41
在root目录下创建新的文件,存放您自定义的文件。
删除使用rm指令

可能我没表达清楚,本意是想在内核态下操作文件,实现初始化时在驱动中进行文件解析。
当前是在目录lichee/buildroot-201611/target/user_rootfs_extra/root增加后123.conf后build.sh生成了image。
这样烧写后文件系统目录root下也的确出现了123.conf。
但出现了另外一个问题,使用fp = filp_open("/root/123.conf", O_RDWR, 0);时却出现内核kernel BUG at include/linux/pagemap.h 错误。无法打开文件。麻烦您帮我看下能不能这么用。问题可能出在哪里。谢谢您

tanglu 发表于 2020-10-27 09:10:14

我们默认的操作是在root用户下,所以您的根目录已经是root目录了,建议您换一个文件名存放123.conf文件。
页: [1]
查看完整版本: A40i如何在镜像生成前时增加自定义文件到文件系统root目录,增加后若删除需要如何操作