Linux驱动开发
文章平均质量分 77
Logcater
卓越是唯一选择
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux和Windows基于V4L2和TCP的QT监控
本文介绍了基于QT框架实现的网络摄像头传输系统。系统分为服务端和客户端两部分:服务端运行在Ubuntu系统上,通过V4L2接口采集MJPEG格式视频流,使用QTcpServer在12345端口提供视频服务;客户端在Windows平台使用QT Creator开发,通过TCP连接接收并显示视频流。文中详细展示了服务端的摄像头配置、缓冲区管理及帧捕获代码,以及客户端的连接控制、数据接收和图像显示实现。作者还提到计划将该系统移植到RK3576(ARM64架构)平台,预计会遇到QT移植方面的挑战。整个系统实现了30F原创 2025-07-24 21:22:11 · 370 阅读 · 0 评论 -
Linux环境下Ubuntu 基于Python3.7安装OpenCV常见问题——缺少构建依赖、numpy、wheel(临时切换国内pip镜像源
安装OpenCV-Python时常见问题解决方案 摘要:安装OpenCV-Python时可能遇到三类问题:1) pip版本过低,需升级至最新版;2) 缺少构建依赖(setuptools和wheel),需单独安装;3) numpy版本不兼容,无需指定版本。完整解决方案为:先升级pip,再安装构建工具,最后安装OpenCV-Python。建议使用国内镜像源(如清华、阿里云)加速下载,并在虚拟环境中操作以避免冲突。注意不兼容的numpy版本可能导致安装失败,OpenCV会自动安装合适的依赖版本。原创 2025-07-12 17:48:41 · 1425 阅读 · 0 评论 -
C++前期准备(嵌入式Linux方向)
本文介绍了在Ubuntu系统上进行C++开发的全流程指南。首先讲解如何安装GCC/G++编译器和开发环境,然后演示编写、编译和运行简单C++程序的方法。文章详细说明了G++编译器的常用选项,包括多文件编译、优化选项和调试支持。接着介绍了使用Makefile和CMake进行项目管理,以及使用GDB调试程序的方法。最后提供了IDE选择建议和常见问题解决方案,如编译错误、链接错误和中文乱码问题。该指南涵盖了从基础到进阶的C++开发所需的全部工具链,适合Ubuntu平台的C++开发者参考。原创 2025-07-08 11:01:41 · 332 阅读 · 0 评论 -
Windows和Linux快速搭建共享文件(Samba,NFS,TFTP)
本文介绍了在Linux系统上搭建三种文件共享服务的方法,使Windows与Linux虚拟机之间实现高效文件通信。首先通过Samba创建用户专属和公共共享目录,配置权限和用户访问控制;其次使用NFS服务共享系统目录,设置客户端访问权限;最后配置TFTP服务器用于简单文件传输。文中详细说明了各服务的安装步骤、关键配置参数及安全注意事项,并强调权限管理和防火墙设置的重要性。这些服务配合使用,开发者可在Windows通过虚拟机IP直接访问Linux文件,方便代码编辑和项目管理,但需注意生产环境应采取更严格的安全措施原创 2025-06-26 10:42:36 · 791 阅读 · 0 评论 -
超详细移植Ubuntu到stm32mp157
注意:“#phy-cells”属性和“#gpio-cells”属性作用是一样的,如果#phy-cells 为 1,表示一个 cell,此cell 表示端口做 USBH 的 PHY 端口还是 OTG 的 PHY 端口,0 表示做 OTG 的 PHY 端口,1 表示做 USBH 的 PHY 端口。正式移植之前需要一个辅助工具,对根文件系统进行一个基本的搭建使其文件结构清晰,我的一个老师梁老师说过,毕竟。根文件系统要运行起来,还需要虚拟文件系统,也就是说现在需要模拟根文件系统的运行环境。原创 2025-06-09 20:13:54 · 876 阅读 · 0 评论
分享