logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零开始打造 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#开发语言
Amazon Kinesis Video Streams C WebRTC SDK 开发实战

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

文章图片
#c语言#webrtc#开发语言
正点原子STM32MP157震撼开源,Yocto构建教程揭秘

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

文章图片
#stm32#开源#嵌入式 +1
STM32MP1 没有硬件编解码,如何用 CPU 实现 H.264 编码支持 WebRTC?

本文探讨了在STM32MP1平台上使用CPU实现H.264视频编码的可行性。STM32MP157/153系列SoC虽然性能尚可,但缺乏专用视频编解码单元(VPU)。实验采用x264编码库,通过交叉编译在STM32MP1上运行。结果显示:CPU占用率高达150%(双核满载),编码效率低且温度显著上升,无法满足实时WebRTC需求。结论指出,实际应用中应采用带硬件编码的摄像头、外部VPU模块,或将编码

文章图片
#stm32#webrtc#嵌入式硬件 +1
正点原子STM32MP157震撼开源,Yocto构建教程揭秘

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

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

本文总结了STM32MP157D开发板uboot启动异常及解决方法,主要包括:1) 网络问题通过修改设备树添加ethernet0节点和phy配置解决;2) 旧版本设备树警告提示;3) EMMC启动环境变量加载错误通过增加分区表条目解决;4) MAC地址无效通过手动设置解决。还介绍了uboot编译命令和烧录分区配置方法,并提出关于以太网配置和引脚模式选择的思考问题。文章提供了从问题定位到解决方案的完

文章图片
#stm32#嵌入式硬件#单片机 +3
到底了