
以太网网口与 PHY 芯片硬件设计详解
以太网通信电路中的关键组件 PHY 芯片及其作用,详细解析了 RGMII 接口时序与引脚配置。涵盖了硬件电路设计中的电流型与电压型方案区别,以及 RJ45、网络变压器和防雷(GDT/TVS)的设计要点。同时提供了千兆以太网的 PCB 布线规则,包括阻抗控制、差分走线及布局建议,为嵌入式硬件开发提供参考。

以太网通信电路中的关键组件 PHY 芯片及其作用,详细解析了 RGMII 接口时序与引脚配置。涵盖了硬件电路设计中的电流型与电压型方案区别,以及 RJ45、网络变压器和防雷(GDT/TVS)的设计要点。同时提供了千兆以太网的 PCB 布线规则,包括阻抗控制、差分走线及布局建议,为嵌入式硬件开发提供参考。
Xilinx Aurora 64B/66B IP 核的配置与使用方法。内容包括 IP 核简介、Vivado 中的关键参数配置、用户接口与 GT 端口说明、Example Design 调用流程以及 framegen 和 framecheck 模块的功能解析。重点阐述了如何通过近端回环模式进行编码译码测试,涵盖仿真验证与硬件下载步骤,并提供常见问题的调试建议,适合初学者快速上手 FPGA 高速通信开发。
在昇腾 Atlas 800I A2 设备上部署 llama.cpp 的软硬件环境配置。硬件包含 KunPeng920 CPU 和 Atlas 910B4-1 NPU,软件基于 OpenEuler 22.03 LTS。通过 Docker 容器运行特定镜像以隔离物理环境,提供了拉取镜像及启动容器的命令示例,支持 Atlas 300I Duo 等型号。

介绍基于 ESP32 主控与 MimiClaw 智能框架的 BLDC 无刷电机驱动方案。该方案整合了 ESP32 双核算力、MimiClaw 本地 AI 决策及 Arduino 开发生态,适用于移动机器人、机械臂及自平衡车等场景。内容包括硬件选型、电源安全规范、典型应用场景及自然语言控制、记忆巡航、边缘感知等代码案例。重点在于实现本地自治与远程控制的结合,利用纯 C 语言优化低功耗运行,支持多模态交互与长期自主作业。
介绍 Moji 2.0 小智 AI 桌面机器人的复刻方案。该设备基于乐鑫 ESP32-C5 主控,配备 1.5 寸高清圆屏和 ES8311 音频芯片,支持 Wi-Fi 6 连接。系统内置小智 AI 2.0,可接入 DeepSeek、Qwen 等大模型,实现全双工语音对话、声纹识别及自定义表情。文章详细阐述了硬件架构、组装注意事项(如麦克风温控、屏幕排线安装)及软件生态,为嵌入式开发者提供开源参考。
探讨了从零构建高性能 C++ AIGC 推理框架的必要性与核心设计。内容涵盖推理任务计算特征分析、内存布局优化、缓存友好设计及异步流水线并行理论。重点介绍了算子融合、低延迟调度、多线程任务分发及动态批处理策略。通过内存池复用、SIMD 向量化加速及请求队列管理提升吞吐量。最后讨论了框架初始化、负载均衡、监控集成及部署中的延迟 - 吞吐权衡,为高并发 AI 服务提供工程实践参考。

基于开源飞控(PX4/ArduPilot)的无人机硬件组装、固件刷写、地面站配置及参数调试流程。涵盖 RTK 模块设置、传感器校准、飞行模式讲解、日志分析及常见问题排查。适用于希望掌握无人机装调技术的开发者及爱好者。

llama.cpp 高性能 C++ 库及其在本地部署大语言模型的应用。阐述了 LLaMA、llama.cpp 与 Ollama 的区别,解释了 GGUF 模型格式的优势。提供了在 Mac M1 和 Linux 环境下安装 llama.cpp 及运行推理的具体步骤,对比了不同硬件下的推理性能,并总结了端侧部署的意义。

介绍基于 Xavier-nx、Ubuntu 18.04 及 ROS Melodic 的无人机避障方案。使用 Livox Mid-360 激光雷达进行点云数据采集,结合 Fast-LIO 实现感知建图,并配置 Ego-planner 进行运动规划。内容涵盖雷达数据读取显示、Fast-LIO 启动配置及话题验证步骤。
介绍 PX4 飞控系统的开发环境搭建流程。内容包括系统要求检查(Ubuntu 18.04+)、基础工具安装(Git, CMake 等)、源码克隆及依赖配置。详细讲解了固件编译命令(Pixhawk 4 及 SITL 仿真)以及常见问题排查方法。通过模块化设计解析与参数配置实战,帮助开发者快速上手无人机自主飞行系统开发。
Qt C++ 中 QRegularExpression 类的用法。该类基于 PCRE2,支持 Unicode,性能优异。内容包括基本匹配、捕获组提取、全局查找及文本替换示例。介绍了常用选项如忽略大小写、多行模式等,并给出性能建议(预编译、简单匹配优先)。涵盖邮箱验证、URL 提取等应用场景及 UI 输入验证结合。同时系统梳理了正则表达式基础语法,包括字符类、量词、分组、断言及修饰符,帮助开发者高效处理文本匹配任务。

解析 FPGA 在图像处理领域的优势及核心算法。涵盖底层预处理(色彩转换、几何变换)、增强滤波(卷积、中值滤波)、特征提取(边缘、角点)、分割识别及压缩编解码等模块。重点介绍流水线设计、并行计算、数据流架构及定点数优化等 FPGA 实现特点,并列举工业、医疗、汽车电子等应用场景。结论指出 FPGA 适合流程固定、高吞吐、低延迟的底层与中级任务。

在树莓派 4B 上通过 E-Port 套件连接大疆 M300 RTK 无人机的完整流程。涵盖硬件选型与连接(USB-TTL、同轴线)、系统环境配置(OpenCV、FFmpeg、libusb)、USB Gadget 模式设置及 PSDK 3.11.0 编译运行。重点解决了 M300 特有的 OSDK 接口连接、Bulk 数据传输配置及串口波特率设置问题,并提供了常见错误排查方法。
llama.cpp 开源大语言模型推理框架的核心特性与技术原理。内容包括其极简高效的设计哲学、基于 GGML 和 GGUF 的底层架构、量化技术以及多种环境部署方案。通过源码编译、Docker 容器化等方式实现本地或边缘设备上的模型运行,并提供了 API 服务配置、路由模式及性能调优指南。文章旨在帮助开发者在普通 CPU 或有限硬件上高效部署大模型,适用于隐私敏感场景、本地开发助手及生产级 API 服务。
介绍 Whisper.cpp 语音识别模型的量化技术及其 ggml 格式模型下载方法。涵盖 q4_0 至 q8_0 等量化级别对比,说明不同精度对模型尺寸和性能的影响。提供从官方 GitHub 仓库下载预编译量化模型的具体步骤及命令行使用示例,帮助用户在资源受限设备上部署高效语音识别方案。
介绍 C++ AIGC 系统吞吐量测试的核心意义与五大关键指标。涵盖 QPS、延迟、CPU 利用率等性能评估标准,使用 Google Benchmark、wrk、perf 等工具进行压测与剖析。内容涉及线程池设计、内存池优化、异步 I/O 及批处理调优策略,并探讨 AI 驱动自动化调优与边缘计算趋势。旨在帮助开发者通过精准测量与资源控制提升高并发场景下的服务效能。

基于强化学习(TD3 算法)的无人机端到端飞行控制算法开发方案。采用纯 C++ 技术栈,集成 ROS2、LibTorch 和 TensorRT,在 Jetson Orin NX 平台上实现环境封装、模型训练及推理加速。内容涵盖核心模块设计、依赖安装、网络结构定义、经验回放缓冲区实现以及从 LibTorch 到 TensorRT 的模型转换流程,旨在解决传统控制建模难、抗干扰弱的问题,提升复杂环境下的飞行稳定性。
深入解析 FPGA 侧 XDMA 接口的时序约束实战。涵盖输入输出路径建模、跨时钟域处理及 SDC 约束命令配置。通过统一时钟域、复位同步及 FIFO 深度优化,解决高吞吐场景下的时序收敛问题,确保 PCIe DMA 在 250MHz+ 主频下稳定运行,实现接近理论带宽的数据吞吐。

从 C++ 工程师视角介绍 WebSocket 协议。WebSocket 基于单个 TCP 连接实现全双工通信,区别于传统 HTTP 的请求响应模式,支持服务器主动向客户端推送数据,实现了真正的实时双向通信。
介绍 llama.cpp 在本地环境的部署与编译指南。内容涵盖 CPU、Apple Metal 及 NVIDIA CUDA 不同硬件下的构建方法。通过清理不必要的框架依赖,实现 GGUF 格式模型的高效推理。重点说明了基础工具链安装、源码克隆及针对不同平台的 Makefile 配置策略,帮助用户快速搭建离线大模型助手。