logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GNU ARM Toolchain 初学者入门指南

什么是交叉编译?交叉编译过程!如何理解代码编译过程!arm-none-eabi-gccarm-none-eabi-asarm-none-eabi-ldarm-none-eabi-objcopy

#编程语言#arm#linux
【Linux内存管理】Linux内核内存分配:kmalloc vs vmalloc深度解析

本文深入解析Linux内核中kmalloc和vmalloc两种内存分配机制的差异。kmalloc基于Slab分配器,提供物理连续内存,性能极高但大小受限,适用于DMA和小对象;vmalloc通过页表映射虚拟连续但物理不连续的内存,灵活性高可分配大块内存,但性能较低且不支持DMA。文章从实现原理、代码路径、核心特性对比到典型应用场景进行了全面分析,并提供了内存映射关系图和常见问题排查指南,帮助开发者

文章图片
#linux
【Linux内存管理】 Linux内核红黑树(Red-Black Tree)实现原理与应用详

Linux内核中的红黑树是一种高效的平衡二叉查找树,通过颜色规则和旋转操作维持近似平衡,确保O(log n)的操作复杂度。内核采用侵入式设计,将rb_node嵌入宿主结构以优化性能,并通过位操作压缩存储空间。红黑树广泛应用于进程调度(CFS)、内存管理(vm_area_struct)等场景,相比AVL树在插入/删除时性能更优,是工程实践中平衡效率与维护成本的典范实现。

文章图片
#linux
【Linux网络基础】计算机网络核心技术详解:网关与子网掩码

网关(Gateway)被称为“网络连接器”或“协议转换器”,是连接两个不同网络协议、架构或传输机制的网络的设备。:它像一把尺子,告诉电脑“前 24 位是不准动的网络号,剩下的位才是你可以分配给电脑的主机号”。当需要将一个大网络划分为多个小网络时(如前文案例),子网掩码从。子网掩码是一个 32 位的二进制数,必须结合 IP 地址使用。(Default Gateway),即路由器接口。每减少 1 位掩

文章图片
#linux#网络#计算机网络
【嵌入式开发基础】在mtk8516平台,使用ninja gn进行蓝牙模块编译时报错!

mtk8516平台基于yocto的系统构建,在对于bluetooth部分,Makefile的生成和构建是基于ninja、gn在我的平台中遇到如下报错,/home/space/mtk8516/yocto_mt8516_git/build/tmp/work/aarch64-poky-linux/bluetooth-vendor/1.0-r0/recipe-sysroot/usr/include/fea

【嵌入式基础】D-Bus - 常见名词进一步理解

本文主要基于之前的文章: 【嵌入式开发基础】 D-Bus入门 - 基础概念 进行常用概念的补充.推荐学习网站: 基于Python-DBus学习D-Bus,dbus-python tutorial 这里对于DBus常见概念: ObjectPath,Interface、Proxy的解释相对DBus官网的解释更好理解.Object PathThe object path. Applications ca

【ZeroRange WebRTC】Kinesis Video Streams WebRTC Data Plane WebSocket API 深度解析

Kinesis Video Streams WebRTC WebSocket API 关键解析 核心功能 WebSocket API作为KVS WebRTC的信令数据面,主要承担: 建立Master/Viewer长连接 交换SDP Offer/Answer 传输ICE Candidate 下发控制信令 技术特性 协议:WSS(TLS加密) 消息格式:JSON(≤10KiB) 并发模型:1个Mast

#webrtc#websocket
【ZeroRange WebRTC】Amazon Kinesis Video Streams C WebRTC SDK 详解与实践指南

本文详细介绍了Amazon Kinesis Video Streams WebRTC C SDK的使用指南,重点包括:构建与依赖管理(支持系统库和自动下载两种方式)、核心配置参数与平台适配、日志级别设置与样例程序运行流程、整体架构与数据流设计。文档提供了分层架构图和关键模块交互流程,帮助开发者快速理解SDK工作机制,同时包含丰富的调试技巧和性能优化建议,适合需要快速实现WebRTC视频流传输的开发

#webrtc
【ZeroRange WebRTC】Amazon Kinesis Video Streams WebRTC SDK 音视频传输技术分析

Amazon Kinesis Video Streams WebRTC SDK技术分析:该SDK基于WebRTC标准实现实时音视频通信,支持H.264/H.265/VP8视频编码和Opus/G.711音频编码。核心技术包括完整的RTP/RTCP协议栈、ICE/NAT穿透机制、DTLS/SRTP安全加密。通过自适应带宽控制(REMB/TWCC)、错误恢复机制(NACK/PLI)和缓冲区管理优化传输性

#webrtc#音视频
    共 273 条
  • 1
  • 2
  • 3
  • 28
  • 请选择