logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

01 · 点亮 STM32MP25 的硬件视频编解码:VPU 与那些“安静“的坑

本文记录了在STM32MP25平台上使用GStreamer验证Verisilicon/Hantro VPU硬件编解码功能的过程,重点解决了三个隐蔽问题: 裸流H264文件播放问题:VLC无法直接播放裸流,需封装为TS格式或使用ffplay播放 NV12格式带padding问题:H264解码器输出存在内存对齐填充,需通过GStreamer自动处理或手动解析视频元数据 设备能力差异:不同IP核(如JP

#stm32#视频编解码#嵌入式硬件 +3
STM32MP25 视频编解码实战系列

本文记录了在STM32MP2开发板上调试摄像头采集→VPU硬件编码→WebRTC对讲全链路时遇到的六大核心问题及解决方案: DCMIPP链路未使能导致StreamOn失败,需在脚本中强制开启 媒体节点编号动态分配问题,改为按实体名动态解析 CSI探头时序问题,增加20秒轮询等待 VPU辅助设备未透传,通过配置文件传递节点信息 辅助流格式不匹配,启动前增加格式校验 进程停止检测不完善,改进为等待实际

#stm32#嵌入式硬件#单片机 +2
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(一)

本文介绍了使用STM32CubeMX从零开始创建STM32MP2项目并生成OpenSTLinux Yocto系统所需设备树的过程。主要内容包括:1) 安装STM32CubeMX和MP2器件包;2) 新建MP2项目并选择芯片型号;3) 说明MP2特有的项目目录结构;4) 详细配置外设引脚、时钟、DDR等关键参数;5) 生成TF-A、U-Boot、Kernel和OP-TEE所需的设备树文件。文章强调C

文章图片
#stm32#嵌入式硬件#单片机 +4
STM32MP2 RIF资源隔离框架详解:从架构到实践

RIF(Resource Isolation Framework)是STM32MP2系列微处理器中引入的资源隔离框架,用于实现外设和内存区域的访问控制。本文将深入解析RIF的架构设计、核心组件以及实际配置方法。RIF资源隔离框架是STM32MP2安全架构的核心组件,通过合理的配置可以实现细粒度的访问控制。理解RIF的架构设计和配置方法,对于开发安全可靠的嵌入式系统至关重要。参考文档STM32MP2

文章图片
#stm32#架构#网络 +3
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(八)

本文总结了基于正点原子STM32MP257开发板使用STM32CubeMX+OpenSTLinux开发过程中遇到的10个典型问题及解决方案,包括SDMMC/RCC配置警告、TF-A阶段USB控制台报错、DDR初始化失败、RISAF4加密配置错误、OP-TEE安全访问异常等关键问题。重点指出DDR加密功能不支持、RISAB保护寄存器配置错误等硬件差异导致的问题,并提供了设备树修改、CubeMX参数调

文章图片
#stm32#嵌入式硬件#单片机 +3
海思人脸识别(1) -- YUV2BGR

海思人脸识别(1) – YUV2BGR这可能是全网第一个YUV转BGR(B0B1B2…G0G1G2…R0R1R2…)的博客。网上全部都是yuv2rgb(B0G0R0B1G1R1…),而且代码都不规整,不知道对错。所以自己在实际过程中整理了一份YUV2BGR的详细过程。任务要求:人脸识别模型要求图像输入格式BGR(B0B1B2…G0G1G2…R0R1R2…),输入图片的大小是1024 * 576,需

文章图片
#人脸识别#嵌入式#c语言
正点原子STM32MP157震撼开源,Yocto构建教程揭秘

摘要:本文详细介绍了STM32MP1 Yocto开发环境的配置与镜像编译过程。主要内容包括:通过GitHub获取官方仓库代码、下载Yocto依赖包、设置环境变量、修改配置文件路径、执行镜像编译步骤,以及使用烧录工具将镜像写入开发板。文档还提供了完整的项目目录结构说明和待开发功能列表,并附有相关参考链接。整个过程图文并茂,从环境搭建到最终验证均提供详细指导,适用于STM32MP1开发板的嵌入式Lin

文章图片
#stm32#开源#嵌入式 +1
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(三)

本文详细介绍了STM32MP2平台下DDR PHY、TF-A、OP-TEE和U-Boot的编译过程。首先解压并初始化各组件源码仓库,打补丁后创建WORKING分支;然后设置环境变量,使用Makefile.sdk.stm32mp2分别编译各组件,成功后在FIP_artifacts目录下生成对应的二进制文件。最后提到下一章将使用STM32CubeMX生成的设备树继续编译流程。整个过程严格遵循各组件RE

文章图片
#stm32#嵌入式硬件#开源 +1
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(一)

本文介绍了使用STM32CubeMX从零开始创建STM32MP2项目并生成OpenSTLinux Yocto系统所需设备树的过程。主要内容包括:1) 安装STM32CubeMX和MP2器件包;2) 新建MP2项目并选择芯片型号;3) 说明MP2特有的项目目录结构;4) 详细配置外设引脚、时钟、DDR等关键参数;5) 生成TF-A、U-Boot、Kernel和OP-TEE所需的设备树文件。文章强调C

文章图片
#stm32#嵌入式硬件#单片机 +4
Amazon Kinesis Video Streams C WebRTC SDK 开发实战

本文介绍了WebRTC实时音视频传输技术及其在物联网中的应用。WebRTC作为开源项目,支持浏览器和移动应用的点对点音视频通信,具有低延迟、标准化、安全性高等优势。文章详细解析了WebRTC架构,包括信令、STUN/TURN服务器等核心组件,并重点介绍了Amazon KVS WebRTC SDK的全托管服务特性。同时对比了海康、威视通等厂商的WebRTC方案,提供了设备端实现WebRTC的技术选型

文章图片
#c语言#webrtc#开发语言
    共 15 条
  • 1
  • 2
  • 请选择