logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux驱动开发】SDIO (Secure Digital Input Output) 设备协议技术详解

本文详细介绍了SDIO(Secure Digital Input Output)设备协议技术。SDIO协议在SD存储卡协议基础上扩展,提供标准化的I/O接口,支持1-bit和4-bit两种总线模式,电压范围2.7V-3.6V,时钟频率最高208MHz。协议栈分为物理层、总线核心层和功能驱动层。SDIO通过CMD52/CMD53命令实现单字节和多字节数据传输,并采用DAT1复用线实现中断机制。文章还

文章图片
#linux#驱动开发
【音视频开发】CMOS 图像传感器技术指南

本文系统介绍了CMOS图像传感器(CIS)的技术原理、关键参数和制造工艺。主要内容包括:1) CIS的基本结构和工作原理,涵盖4T像素结构、ADC架构及快门类型对比;2) 核心性能参数分析,如量子效率、满阱容量、动态范围等;3) 制造工艺演进,比较FSI与BSI结构,展示像素微缩路线图;4) 典型应用方案设计指南。文章通过技术框图、数据表格和对比分析,全面阐述了CMOS图像传感器的技术特点和发展趋

文章图片
#音视频
【蓝牙】BLE 数据收发实战指南(手机 App ↔ 嵌入式 Linux/BlueZ)

BLE 数据收发实践指南 本文详细介绍了在手机 App(Android/iOS)与嵌入式 Linux(BlueZ)之间实现 BLE 数据交互的完整流程。主要内容包括: 基础概念:解析 Central 与 Peripheral 角色差异,说明 GATT/ATT 数据通道机制,重点介绍 CCCD 配置方法。 BlueZ 接口:详细说明 D-Bus 信号格式,强调特征值的单层 variant 封装规范,

#linux
【ZeroRange WebRTC】Kinesis Video Streams WebRTC 三大平面职责与协同关系总结

本文总结了Kinesis Video Streams WebRTC三大平面的架构设计: 三大平面划分依据:控制面(元数据管理)、数据面REST(短期配置)、数据面WebSocket(实时信令),分别处理不同频次、状态和安全性要求的数据传输。 核心职责: 控制面:通道生命周期管理、终端发现 数据面REST:下发TURN配置、临时凭证 数据面WebSocket:实时SDP/ICE交换 协同优势: 独立

#webrtc
【AI学Linux】内核架构总览

Linux内核架构概览 Linux内核作为硬件资源管理者和用户程序服务提供者,处于用户空间与硬件层之间。其主要架构特点包括: 核心子系统:内存管理、进程调度、VFS、网络栈和安全框架构成内核基础 分层结构:用户空间通过syscall与内核交互,内核通过MMIO/中断/DMA控制硬件 关键基础设施:包含设备模型、中断处理、DMA等底层支持系统 执行流程:以read()系统调用为例,完整穿越VFS、文

【Linux 驱动开发】Linux设备树 (Device Tree) 深度解析

本文深入解析Linux设备树(Device Tree)的核心概念与应用。从设备树的起源与发展入手,详细介绍了其语法结构(节点、属性、标签与引用)、编译加载流程,并通过实例展示典型嵌入式开发板的设备树配置。文章还阐述了驱动与设备树的交互机制,包括匹配规则和常用API,最后分享了设备树覆盖、运行时修改等高级技巧。设备树实现了硬件描述与内核源码的解耦,是Linux内核支持多样化硬件平台的重要机制。

文章图片
#linux#驱动开发
【Linux C/C++开发】Linux C/C++ 高效延迟崩溃分析:基于 mprotect 的内存陷阱技术 (Electric Fence)

Linux C/C++内存陷阱技术:基于mprotect的延迟崩溃检测 本文介绍了一种利用Linux系统调用mprotect实现的高效内存越界检测技术——Electric Fence。该技术通过将用户内存分配在页边界末尾,并在相邻页设置PROT_NONE保护页,使任何越界访问都会立即触发SIGSEGV信号。相比传统malloc检测和ASan工具,该方法具有指令级实时检测、字节级精度和环境独立性等优

文章图片
#linux#c语言#c++
【蓝牙开发】利用GDbus提供的接口进行dbus中xml文件格式的校验

static const gchar bleAdvertisingIntrospectionXml[] =“\n”“”" <interface name=“org.bluez.LEAdvertisement1”>""<method name=“Release”>""""<property name=“Type” type=“s” access=“read”/>"

#xml
【音视频开发】Opus 音频编码标准深度技术解析

摘要: Opus是IETF标准化的开源音频编解码器(RFC 6716),采用独特的SILK(语音)和CELT(音乐)混合编码架构,支持6-510kbps码率、8-48kHz采样率。其核心优势包括极低延迟(最低5ms)、动态适应能力及抗丢包特性,适用于VoIP、游戏语音和流媒体等场景。技术特点包括紧凑的TOC封包格式、前向纠错(FEC)和丢包隐藏(PLC)机制,在音质和延迟方面均优于MP3/AAC等

文章图片
#音视频
【嵌入式Linux音频开发】Adobe_Audition_2020 如何修改默认的输入、输出

在我们使用Adobe Audition进行录音或者放音测试时,我们可能会遇到需要切换默认的Mic输入或者Speaker输出.那?怎么切换呢?如下图所示,在打开Audition后,依次点击Edit->Preferences->Audio Hardware基于以上操作后,会出现如下界面,然后进行输入/输出的选择...

    共 97 条
  • 1
  • 2
  • 3
  • 10
  • 请选择