首页
学习
活动
专区
圈层
工具
发布
首页标签嵌入式

#嵌入式

嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统

ESP32 入门三条路:VSCode、乐鑫 ESP-Claw、鹿戴马 MicroAgent,新手怎么选?

用户1101272

但大部分新手的第一个拦路虎,确实还不是代码。我同事去年买了块 ESP32,环境装了三个晚上:Python 版本冲突、工具链下载卡住、USB 驱动不认。第四天他把...

300

单片机裸机环境下临界区保护

不脱发的程序猿

在嵌入式系统开发中,临界区保护是确保系统可靠性的关键技术。本文以ARM Cortex-M架构为例,系统论述裸机环境下临界区保护的实现方法、技术原理及工程实践。

700

STM32实现九轴IMU的卡尔曼滤波

不脱发的程序猿

在嵌入式系统中,精确的姿态估计对于无人机、机器人和虚拟现实等应用至关重要。九轴惯性测量单元(IMU)通过三轴加速度计、陀螺仪和磁力计提供全面的运动数据。然而,这...

800

智能气体传感·MEMS新趋势:从元件到智能模组的演进与选型

智感子.

气体传感长期被当作"元件生意":一颗敏感元件、几个引脚、一段预热时间,能不能测准很大程度上取决于标定与现场条件。MEMS 工艺的介入正在改变这个格局——它把加热...

1600

SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(下)

创龙科技Tronlong

本案例主要实现客户端(client)与服务端(server)的文本数据相互收发功能。本案例包含4个程序:

1100

嵌入式产品产线管理全周期链路系统:用 BMAD、Pencil 和 AI 工具做成多客户 SaaS

鸿尘客

一套覆盖嵌入式产品产线管理全周期的链路系统:多客户固件管理、设备与配件烧录、序列号与入库、出库与质保、维修与质量追溯,再加上仓库 PDA 里的蓝牙入库、二维码打...

3310

CAN网关的区间白名单怎样装进硬件过滤器

不脱发的程序猿

在收到数据之后写一句 if,功能上很直接。但如果判断发生在 4G 模组里,不相关报文已经经过 CAN 接收 FIFO、中断、环形缓冲和板内串口。过滤结果相同,前...

2910

从MCU到SoC的开发思维转变

不脱发的程序猿

微控制器单元(MCU)和系统级芯片(SoC)是嵌入式开发中最常见的两种处理器类型。MCU以其简单、低功耗的特点,广泛应用于特定控制任务;而SoC凭借强大的处理能...

2510

如何优化MCU中断响应时间

不脱发的程序猿

中断响应时间由硬件延迟和软件延迟共同构成。硬件延迟包括中断信号传输时间、流水线刷新周期和寄存器压栈时间,通常占整个响应时间的30%-40%。软件延迟则涉及中断服...

6010

MCU裸机程序如何移植到RTOS?

不脱发的程序猿

在嵌入式系统开发中,裸机编程和实时操作系统(RTOS)是两种常见的方法。裸机编程通过直接操作硬件提供最大控制权,适合资源受限的简单应用。然而,随着系统复杂性增加...

4910

移植RTOS时需要注意的常见错误

不脱发的程序猿

移植实时操作系统(RTOS)到新的硬件平台是嵌入式开发中的一项关键任务。无论是将FreeRTOS移植到STM32,还是将其他RTOS适配到定制硬件,开发者都可能...

4110

MCU如何从向量表到中断服务

不脱发的程序猿

中断处理的核心是中断向量表(IVT),它是一个存储中断服务例程(ISR)地址的内存结构。当中断发生时,MCU通过IVT找到对应的ISR地址并跳转执行。本文将深入...

5300

双路FOC的I2C滤波电容究竟该不该焊

不脱发的程序猿

编码器读数偶尔失败,很多人会先降低 I2C 频率,再换一根线。可如果板子上的“抗干扰电容”正在拖慢数据边沿,继续折腾软件,往往只是在绕路。

3500

SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(中)

创龙科技Tronlong

Linux常用开发案例位于产品资料“4-软件资料\Demo\”路径下的base-demos目录。其中,案例bin目录存放可执行文件,案例src目录存放源码。

4110

如何写出军工级代码

不脱发的程序猿

在军事领域,软件是关键系统的核心,涵盖航空航天、武器控制、通信和模拟系统。军工级代码必须满足极高的可靠性、安全性和性能要求,以确保任务成功和人员安全。

4510

小智 AI 固件 v2.5.2 发布:188 个固件包、5 款新板子,顺手修了几个烦人的老毛病

用户1101272

小智 AI(xiaozhi-esp32)在 10 月 11 日发布了 v2.5.2 版本。这个版本不是憋大招的大更新,更像一次扎实的补课:188 个固件变体覆盖...

5310

SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(上)

创龙科技Tronlong

GDB支持多种语言,包括汇编、C/C++、D、Fortran、GO、Objective-C、OpenCL等。此外,它有远程调试模式,在嵌入式系统调试中优势明显。...

11410

气体传感器MQ-2芯片驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】

万物智能

人体感应的真脚找过了。今天接气体报警。很多模块只有一根数字脚,而且这根脚可能和 I2C 时钟是同一根。

8610
领券