
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文主要介绍MQTT协议,MQTT协议是专为物联网设计的轻量级发布/订阅协议,完美解决嵌入式设备在低带宽、不稳定网络环境下的通信需求。

本文对比了C++生态中两个主流JSON处理库nlohmann::json和rapidjson的特性与用法。nlohmann::json以开发易用性为核心,提供类似STL的简洁API;rapidjson则专注性能与内存控制,适合高吞吐场景。两者均为纯头文件库,支持完整JSON数据类型和嵌套结构,无第三方依赖。

ASIO2 异步网络通信库嵌入式 Linux C++ 使用指南摘要 ASIO2 是一款基于 boost.asio 封装的轻量级异步网络库,专为嵌入式 Linux 系统设计,具有以下特点: 核心特性: 轻量级(<500KB 体积) 支持 TCP/UDP/串口通信 内置断线重连机制 低资源占用(内存<100KB,CPU<5%) 嵌入式优势: 相比原生 boost.asio 减少90%

本文主要介绍了嵌入式Linux C++开发中单例、工厂、状态等核心设计模式,提高代码的运行效率与可扩展性。

本文以 RK3568 开发板为例,介绍 BusyBox 与 Buildroot 两种根文件系统的制作流程与移植验证方法,并总结常见启动故障的排查思路。

本文主要介绍了嵌入式 Linux 的启动程序 U-Boot,包括其作用、启动流程、常用命令以及编译配置方法。

本文介绍了Linux火焰图(Flame Graph)的性能分析方法。火焰图通过可视化CPU采样数据,直观展示函数调用栈的热点分布。

本文将从核心架构出发,拆解虚拟文件系统(VFS)的核心组件、运作流程,以及常见特性。

本文梳理Linux 内存管理的核心逻辑,从无内存管理的痛点出发,覆盖概念、机制、工具、优化。

本文梳理了Linux设备驱动的核心架构、开发流程、关键机制(中断/并发/内存)及常见问题。








