关于 在海思3559AV100上使用QProcess和QStorageInfo获取磁盘总大小和可用大小失败 的解决方法

简介: 关于 在海思3559AV100上使用QProcess和QStorageInfo获取磁盘总大小和可用大小失败 的解决方法

问题

  在海思上使用QProcess命令行的形式,通过命令返回对字符串处理获取到指定目录的磁盘大小,可用大小,已有大小的。

  实际获取中,试过几种方式,如excute,waitforFished,存在命令行获取不到结果和命令行获取结果只有一行到\n结束的情况,如下图

  

  再尝试使用QStorageInfo的方式,也无法获取,如下图:

  


原因

  qt与海思上系统的兼容性问题。


解决方法

  选择绕开,通过cat写入文件,读取文件的方式绕开去读取。


相关文章
|
5月前
|
设计模式 uml
在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Hard
该博客文章通过一个电脑主机启动的示例代码,展示了外观模式(Facade Pattern)的设计模式,其中主机(MainFrame)类通过调用内部硬件组件(如内存、CPU、硬盘)和操作系统的启动方法来实现开机流程,同时讨论了外观模式的优缺点。
|
8月前
|
监控
第三十八章 使用^%SYS.MONLBL检查例程性能
第三十八章 使用^%SYS.MONLBL检查例程性能
37 0
|
8月前
|
移动开发 大数据 Windows
LabVIEW通过VISA读取或写入时出现超时错误-1073807339
LabVIEW通过VISA读取或写入时出现超时错误-1073807339
925 0
启动内核,能启动内核但是无法进入内核,始终卡在某一地方,比如 No soundcards found.
启动内核,能启动内核但是无法进入内核,始终卡在某一地方,比如 No soundcards found.
312 0
|
传感器 Windows
关于单片机编程里面调用sprintf死机的解决方法及原因分析
关于单片机编程里面调用sprintf死机的解决方法及原因分析
532 0
|
Shell
vxworks错误状态
vxworks错误状态
409 0
vxworks错误状态
|
虚拟化
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
3222 0
Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法
|
Linux Go
m1 MacBook 安装 asahi linux 磁盘调整失败解决
尝试在 MacBook Air m1 安装 asahi linux ,在磁盘分区过程遭遇报错
177 0
|
网络协议 Unix Linux
嵌入式 uboot以及kernel添加看门狗临时记录(个人记录未整理乱)
Uboot_Kernerl_Add_Watch_Dog:   U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM:  128 MiBCheck spi flash controller v350.
5439 0
关于 Qt在海思平台使用脚本和文件控制GPIO口写入高低无效 的解决方法
关于 Qt在海思平台使用脚本和文件控制GPIO口写入高低无效 的解决方法
关于 Qt在海思平台使用脚本和文件控制GPIO口写入高低无效 的解决方法