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

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

问题

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

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

  

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

  


原因

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


解决方法

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


相关文章
|
1月前
|
Linux 数据安全/隐私保护 索引
linux inode索引节点使用率100% 解决+hustoj忘记密码+最新MDK注册方法
linux inode索引节点使用率100% 解决+hustoj忘记密码+最新MDK注册方法
40 1
|
3月前
|
设计模式 uml
在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Hard
该博客文章通过一个电脑主机启动的示例代码,展示了外观模式(Facade Pattern)的设计模式,其中主机(MainFrame)类通过调用内部硬件组件(如内存、CPU、硬盘)和操作系统的启动方法来实现开机流程,同时讨论了外观模式的优缺点。
|
6月前
nuc980使用官方默认内核配置编译过大问题
nuc980使用官方默认内核配置编译过大问题
32 1
启动内核,能启动内核但是无法进入内核,始终卡在某一地方,比如 No soundcards found.
启动内核,能启动内核但是无法进入内核,始终卡在某一地方,比如 No soundcards found.
233 0
|
传感器 Windows
关于单片机编程里面调用sprintf死机的解决方法及原因分析
关于单片机编程里面调用sprintf死机的解决方法及原因分析
492 0
|
Shell
vxworks错误状态
vxworks错误状态
374 0
vxworks错误状态
|
Linux Go
m1 MacBook 安装 asahi linux 磁盘调整失败解决
尝试在 MacBook Air m1 安装 asahi linux ,在磁盘分区过程遭遇报错
169 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.
5340 0
|
编译器
HMI-4-[Qt超内存]:解决qrc文件过大问题
HMI-4-[Qt超内存]:解决qrc文件过大问题
470 0
HMI-4-[Qt超内存]:解决qrc文件过大问题