嵌入式linux

  • Go cgo在ARM平台上编译C标准库头文件问题解析与解决

    本文旨在解决go语言项目在arm架构(如树莓派)上使用cgo编译时,因找不到c标准库头文件(如`math.h`)而导致的构建失败问题。核心在于理解cgo的编译机制,并正确配置`// #cgo cflags`指令以指定c编译器头文件搜索路径,以及使用`// #cgo ldflags`链接必要的c库,避…

    2025年12月2日 后端开发
    000
  • Python-vlc在树莓派上实现全屏播放:–no-xlib参数的解决方案

    本文旨在解决在raspberry pi上使用`python-vlc`进行视频播放时,即使设置了全屏模式,视频仍无法正常全屏显示的问题。核心解决方案是通过在初始化`vlc.instance`时传入`–no-xlib`参数,有效纠正视频以非全屏小窗口形式出现在屏幕角落的异常行为,确保视频能够…

    2025年11月29日 后端开发
    000
  • 为什么Linux关机需要检查挂载点?umount命令与关机流程的配合使用方法

    关机前检查挂载点可防止数据丢失和文件系统损坏,umount命令负责安全卸载文件系统,确保数据从内存写入磁盘;若存在进程占用或文件系统异常,自动卸载可能失败,需通过mount和lsof排查并处理“device is busy”错误;强制卸载(umount -l)会中断正在进行的I/O操作,导致未写入数…

    2025年11月6日 系统教程
    500
  • 嵌入式Qt-做一个秒表

    本文继续探索嵌入式qt开发,旨在实现一个模仿手机秒表功能的程序。上一篇文章《嵌入式qt-动手编写并运行自己的第1个arm-qt程序》介绍了如何编写一个电子时钟的演示,本文将使用qt creator的ui界面设计功能来开发这个秒表程序。 首先,看看秒表的最终效果: https://www.php.cn…

    2025年11月6日 系统教程
    000
关注微信