在linux嵌入式设备上只读文件系统


0

我正在使用Qt编写应用程序以部署到嵌入式Linux设备。我的开发计算机是运行Ubuntu的虚拟机,它通过以太网和rs232与嵌入式设备通信。Qt有一个部分要设置两者之间的通信线路并测试它们,它们似乎没问题。

但是当我部署到嵌入式设备时,我收到此错误:

mkdir: can't create directory '/opt/Evo2a/': Read-only file system

错误是参考嵌入式设备。

Linux中是否存在切换以使文件系统“可写”?


3
这非常适合您的嵌入式设备。您可能只能重新安装read / write(mount -o remount,rw),但这可能会导致其他事情在以后失败。
domen

你有权访问它,比如ssh吗?添加内容/etc/fstab请。
davidbaumann

1
如前所述,它在很大程度上取决于嵌入式设备,但也要记住,许多嵌入式设备使用只读压缩文件系统,有时还有覆盖文件系统来存储配置文件等。如果您的嵌入式设备有任何方法要使用外部存储(例如通过网络),部署您的应用程序进行测试将减少嵌入式设备上的写入次数。
dirkt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.