嵌入式Linux
文章平均质量分 76
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 评论 -
Git工作流——常用指令参数整理(建议收藏
Git常用命令速查表(150字) Git核心命令分类整理:1.仓库操作(init/clone);2.文件管理(add/rm/restore);3.提交控制(commit/reset/revert);4.分支管理(branch/checkout/merge/rebase);5.远程协作(remote/fetch/pull/push);6.日志比较(log/diff);7.标签管理(tag);8.临时储藏(stash);9.配置管理(config)。常用参数:-a(所有文件)、-m(提交信息)、-f(强制)、-原创 2025-07-09 14:44:27 · 412 阅读 · 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 评论 -
基于miniDLNA局域网投屏
miniDLNA是一款轻量级开源的DLNA媒体服务器,适用于Linux系统。它可将音频、视频和图片共享给支持DLNA协议的设备(如智能电视、手机等)。主要特点包括:资源占用少、配置简单、兼容多种媒体格式、无需数据库管理等。安装后通过修改/etc/minidlna.conf配置文件,指定媒体目录即可使用。搭配VLC等支持DLNA的播放器,可实现跨设备媒体共享。使用时需确保设备在同一局域网,并正确配置防火墙以开放端口(默认8200)。miniDLNA相比其他方案更轻量,适合家庭网络环境和资源有限的设备。原创 2025-06-11 00:28:05 · 1751 阅读 · 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 评论
分享