首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
FPGA + ARM 双核 SoC 处理激光雷达点云的可行性分析
Zynq-7000 (双核 Cortex-A9 @ 667 MHz) 上运行 Linux, 处理激光雷达 30 万点/秒数据流。PL (FPGA) 负责传感器接口和 DMA 搬运, PS (ARM)
如何设计传感器数据流水线: newosp 事件驱动 + 零堆分配方案
以激光雷达点云处理流水线为主线,展示 newosp C++17 事件驱动架构如何解决工业传感器系统的三大工程难题: 零堆分配消息传递 (CAS 无锁 MPSC + variant 值语义)
工业固件 A/B 分区升级引擎: HSM 驱动 + 三层掉电保护设计
面向工业嵌入式的固件 A/B 分区升级引擎设计与实现。以 osp::StateMachine 驱动 8 阶段升级流程,通过 raw 分区状态持久化 + U-Boot 冗余环境变量原子切换 + boot
RTOS vs Linux 异构选型: 三核 SoC 上的双系统设计
RK3506J 集成三核 Cortex-A7 (1.0 GHz) + Cortex-M0,支持 Linux + RTOS 异构部署。本文分析 AMP 架构下的核间通信 (RPMsg/共享内存)、实时性
Linux 开发常用命令与脚本速查手册
整合 Git 操作、文件管理、系统监控、网络诊断、Docker 容器、FFmpeg 处理、自动化脚本等常用命令与最佳实践,提供开箱即用的解决方案和改进建议。
嵌入式流式数据处理架构: 传感器到网络输出的全链路设计
面向激光雷达、工业视觉、机器人等 ARM-Linux 场景,设计一套 C++17 header-only 的流式数据处理架构。覆盖数据流 (10-100 Hz 大块帧) 与控制流 (低频高可靠消息)
如何设计嵌入式并发架构: newosp 的事件驱动 + 固定线程池方案
面向 4 核 ARM-Linux、32-256MB RAM、-fno-exceptions 的工业嵌入式场景,newosp 选择了事件驱动消息总线 + 固定线程预算 + 可移植 I/O 抽象的并发架构
双核 ARM SoC 上跑 RT-Thread SMP: MMU、Cache 与调度实战
将 RT-Thread SMP 移植到 Zynq-7000 双核 Cortex-A9 平台,解决 MMU 页表配置、L1/L2 Cache 一致性、双核调度器初始化三个核心问题。
跨语言共享内存 IPC: C++ 与 Python 的零拷贝数据通道设计
工业视觉系统中,C++ 采集 1080p/4K 视频,Python 处理深度学习。传统 TCP/socket 方案的序列化开销高达 10ms,共享内存是唯一能做到真正零拷贝的方案。
高级嵌入式软件工程师面试题: 架构设计与工程深度
20 道精选高级嵌入式软件工程师面试题,考察消息总线架构、RTOS 调度、内存管理、多核同步等核心能力。
嵌入式 C 语言深度面试题: 系统与架构
高级嵌入式 C 语言面试题集,涵盖 volatile 本质、内存对齐、链接脚本、中断安全、DMA 一致性等底层核心知识。
MCU 二级 Bootloader 设计: 状态机驱动的 A/B 分区 OTA 与安全启动
在工业 MCU 产品中,固件更新失败意味着设备变砖,安全启动漏洞意味着固件被篡改。本文设计一个裸机环境下的二级 Bootloader,用状态机驱动 A/B 分区 OTA
激光雷达高吞吐数据处理 Pipeline: 模块化架构与 NEON 向量化
本文展示如何用 newosp C++17 header-only 基础设施库构建激光雷达等高吞吐传感器的 DAG 数据处理 Pipeline。数据面采用 SPSC 直连 + Handle 传递实现真零
设计文档画图工具选型
从部署模式、版本管理、CI/CD 集成等工程实践维度对比 Mermaid、draw.io、飞书画图,给出轻量级场景与复杂高保真场景的选型建议。
告别手动输密码: 嵌入式 SSH/SCP 自动化方案
嵌入式 Linux 开发中频繁需要在宿主机和目标板之间传输文件、远程调试。本文从实际需求出发,对比 Expect 脚本、sshpass、SSH 密钥认证三种自动化方案的实现与安全性
VMware 虚拟机搜狗输入法焦点跳转问题分析与解决
深入分析 VMware 虚拟机中搜狗输入法候选词窗口导致鼠标焦点跳回宿主机的根本原因,涵盖 VMware 鼠标抓取机制、Fcitx 输入法框架特性、X11/Wayland 协议差异,提供分层排查方案
C 语言层次状态机框架: 从过程驱动到数据驱动的重构实践
以 state_machine 框架的重构为案例,展示如何将一个过程驱动的 C 语言状态机改造为数据驱动的层次状态机 (HSM)。涵盖转换表替代 switch-case、LCA 算法消除递归
C 语言如何实现面向对象: Nginx 模块化架构源码解读
面向对象编程(OOP)以其强大的封装、继承和多态特性,成为构建复杂系统的关键范式。尽管 C 语言原生不支持 OOP,但其设计架构中却深刻体现了面向对象的思想精髓。
嵌入式 C++17 设计模式实战: 零虚函数、零堆分配的编译期技术
传统设计模式依赖虚函数和动态分配,在嵌入式系统中代价过高。本文基于 newosp 库的真实代码,展示 8 种编译期设计模式的实现
Git 高级工作流完全指南
从分支管理到历史整理,从团队协作到高级技巧,系统掌握 Git 工作流中的关键操作:rebase、cherry-pick、bisect、reflog、worktree 等核心命令的实战应用与最佳实践。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30