
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了视频编解码中的关键概念:帧类型(I帧、P帧、B帧)及其特性,详细解释了GOP(图像组)结构的定义与参数(N、M),分析了显示顺序与解码顺序的差异。同时阐述了编码参数(码率、GOP长度、M值等)对视频质量的影响,并针对不同应用场景(直播、点播、监控)提供了参数配置建议。文章帮助读者理解视频编码的基本原理和优化方向,为实际应用中的参数选择提供参考依据。
Flutter在嵌入式开发领域已有多个成熟方案,主要包括Sony主导的flutter-elinux(适合工业部署)、社区项目eflutter(轻量级)、flutter-pi(树莓派专用)以及自定义embedder方案。这些项目通过OpenGL ES/Vulkan实现硬件加速渲染,但需注意硬件支持要求。选择方案需考虑场景需求:工业级推荐flutter-elinux+Yocto集成,树莓派开发可选fl
📌 AI模型部署全景解析 本文系统梳理了AI模型从训练到嵌入式部署的全流程,类比嵌入式系统开发逻辑: 🔹 部署流程 PyTorch/TensorFlow(源码)→ ONNX/TFLite(中间格式)→ RKNN/TRT(目标平台格式)→ NPU/GPU推理执行 🔹 主流框架对照 PyTorch(.pt)→ONNX TensorFlow(.pb)→TFLite Darknet(.weights
本文深入解析了Linux音频子系统的核心架构,包括ALSA、ASoC、DAPM等关键组件。主要内容分为: 整体架构:从用户空间接口ALSA到内核ASoC框架,再到DAPM电源管理,形成完整的音频处理链路。 组件分工: ALSA提供用户接口(PCM播放/录音、Mixer控制) ASoC负责SoC音频系统集成(CPU DAI、Codec DAI、Machine驱动) DAPM实现动态电源管理 核心实现
Flutter在嵌入式开发领域已有多个成熟方案,主要包括Sony主导的flutter-elinux(适合工业部署)、社区项目eflutter(轻量级)、flutter-pi(树莓派专用)以及自定义embedder方案。这些项目通过OpenGL ES/Vulkan实现硬件加速渲染,但需注意硬件支持要求。选择方案需考虑场景需求:工业级推荐flutter-elinux+Yocto集成,树莓派开发可选fl
windows自定义防火墙规则为了配合桥接网卡使用假设要允许 IP 地址为 192.168.0.100 的计算机访问您的系统。打开“开始”菜单,搜索并打开“Windows 安全中心”(或称为“Windows Defender 安全中心”)。在左侧导航栏中,点击“防火墙和网络保护”。在下方的“防火墙和网络保护”页面中,点击“高级设置”。在“高级安全性设置”窗口中,选择左侧的“入站规则”。在右侧的“入

本文介绍了在嵌入式Linux系统上配置PulseAudio默认输出设备的完整指南。主要内容包括:PulseAudio简介及其功能;查看和设置输出设备的方法;实现多声卡同时输出的合并sink技术;永久生效配置方式;解决XDG_RUNTIME_DIR报错问题;以及嵌入式部署建议和常用命令速查。重点阐述了如何通过pactl命令和修改配置文件来管理音频输出设备,特别针对Firefly RK3588等嵌入式
【代码】linux modetest常用命令。

📌 AI模型部署全景解析 本文系统梳理了AI模型从训练到嵌入式部署的全流程,类比嵌入式系统开发逻辑: 🔹 部署流程 PyTorch/TensorFlow(源码)→ ONNX/TFLite(中间格式)→ RKNN/TRT(目标平台格式)→ NPU/GPU推理执行 🔹 主流框架对照 PyTorch(.pt)→ONNX TensorFlow(.pb)→TFLite Darknet(.weights
本文系统梳理了AI模型从原始训练到硬件部署的全流程。首先从任务类型(LLM/VLM/CV)确定模型家族,然后分析不同训练框架(PyTorch/TensorFlow等)对应的原始模型格式。重点阐述了ONNX作为通用中间格式的关键作用,以及各芯片厂商(如Rockchip/NVIDIA等)特有的部署格式。特别解释了RKNN-Toolkit的工作机制:支持静态图框架(Caffe/TF等)直接转换,但PyT







