logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RK3588 + OV13850/OV5645 MIPI摄像头 完整开发指南

本文详细介绍了RK3588平台下OV13850/OV5645 MIPI摄像头的开发指南。主要内容包括:1)硬件连接与MIPI CSI-2协议原理;2)设备树配置方法,涵盖电源、时钟、I2C、MIPI PHY、CSI2、VICAP和ISP全链路配置;3)驱动源码架构分析,重点解析了OV13850的probe、流控制和MIPI参数计算等关键函数;4)数据流处理流程,从传感器到ISP的完整处理链路;5)

#架构#音视频#软件工程
RK3588嵌入式BSP开发全攻略:从Uboot到Kernel的Pipeline配置实战

本文详细解析了RK3588嵌入式BSP开发的完整技术栈,涵盖硬件架构、启动流程、驱动开发、性能优化等核心环节。主要内容包括: BSP开发全景架构:详细展示从硬件验证到测试验证的5大阶段开发流程,包括Uboot移植、Kernel驱动开发等关键步骤。 安全启动与可信执行环境:深入分析安全启动流程,从硬件信任根到各阶段签名验证,并给出OP-TEE安全服务调用示例。 PCIe/高速总线开发:解析PCIe控

#软件工程#架构
使用Xtensa LX7 (ESP32) vs ARM Cortex-M vs ARM Cortex-A来做项目选型与项目架构

本文摘要: 架构对比:分析Xtensa LX7(ESP32)、ARM Cortex-M和Cortex-A架构差异,包括指令集、内存架构、中断处理及功耗管理。重点探讨Cache一致性问题解决方案。 核间通信:研究恒玄BES2800HP异构多核的共享内存、Mailbox、RPMsg等通信机制,提供双缓冲方案案例,将音频延迟从15ms降至5ms。 AI音频系统:基于ESP32-S3的语音唤醒方案,包含双

#arm开发#架构#linux +2
辅助驾驶和烟雾扩散模型实践

本文详细阐述了辅助驾驶模型和烟雾扩散模型的原理与开发流程。辅助驾驶模型通过YOLO算法实现目标检测,包含图像预处理、特征提取、检测头解码、坐标反归一化、NMS去重和距离估算六个阶段;烟雾扩散模型则采用YOLO-Seg进行像素级分割,通过特征提取和LSTM时序预测实现烟雾扩散趋势分析。文章还系统总结了开发过程中的常见问题解决方案,包括数据准备、模型训练、转换部署各阶段的调试技巧,并提供了从零开始的完

#计算机视觉#深度学习#机器学习 +4
IoT物联网平台 - Part 5: WebSocket 主服务器和前端实现

本文介绍了一个完整的IoT物联网平台实现方案,包括服务器端和Web前端。服务器端采用C++实现,基于主从模式(Master-Slave)设计,集成WebSocket服务器、设备管理器和消息路由器等核心组件,支持高并发设备连接和实时消息处理。Web前端采用响应式设计,通过HTML/CSS/JavaScript实现仪表盘界面,包含设备状态监控、实时数据图表和告警系统等功能。系统采用多种设计模式:主从模

#物联网#websocket#服务器
IoT物联网平台 - Part 3: WebSocket 设备管理器和消息路由器

摘要:本文介绍了一个基于C++的IoT设备管理系统实现,包含设备状态管理、分组管理和事件处理功能。系统采用发布-订阅模式处理设备事件,使用备忘录模式实现状态快照和恢复功能,通过组合模式管理设备分组结构。DeviceState类封装设备运行时状态,采用循环缓冲区存储历史数据;DeviceGroup类支持树形设备组织结构;DeviceManager类作为核心管理器,提供设备注册、状态跟踪和事件通知功能

#算法#websocket#网络协议 +3
IoT物联网平台 - Part 4: WebSocket 消息路由器

消息路由系统实现了一个基于责任链模式的高效消息处理流水线,包含认证、验证、路由、转换和投递五个处理器。系统采用策略模式实现灵活路由规则匹配,支持单播、组播和广播三种消息分发方式。通过上下文模式传递处理状态,记录时间戳和错误信息。外观模式封装复杂处理逻辑,提供简洁接口。系统具备队列缓冲、速率限制和故障隔离机制,能处理消息风暴等突发事件。统计模块实时监控处理性能,工作线程池优化资源利用率。该设计为Io

#开发语言#网络#linux +1
Linux 社会体系架构与生活系统旅行参观对比

宏观视角:Linux 作为一个完整的社会体系内核宪法与核心政府架构┌─────────────────────────────────────────────────────────┐│                 Linux 社会宪法体系                       │├─────────────────────────────────────────────────────

#linux#架构#系统安全 +2
Linux namespace概念与启动技术演进

本文系统分析了Linux系统启动流程的演进历程与技术变革。首先对比了传统SysVinit与现代systemd的架构差异,详细解析了systemd的并行启动机制、单元管理和资源控制特性。其次深入探讨了UEFI引导、内核初始化和initramfs等底层技术。随后重点阐述了容器化时代的新型启动模式,包括命名空间隔离、cgroups优化和微秒级启动技术。最后展望了Unikernel、WebAssembly

#linux#运维#服务器 +4
Linux 多媒体开发基础多视角概念

本文深入解析Linux V4L2视频采集框架,重点介绍其三层架构(应用层、V4L2核心层、硬件驱动层)和核心数据结构(v4l2_device、video_device、v4l2_subdev、vb2_queue)。通过分析数据流调用链和子设备操作函数集,详细阐述从应用层到驱动的完整流程。文章还探讨了16路摄像头实现方案、Media Controller框架、Videobuf2缓冲区管理以及音视频同

#linux#架构#软件工程 +1
    共 258 条
  • 1
  • 2
  • 3
  • 26
  • 请选择