嵌入式

不脱发的程序猿13 小时前
单片机·嵌入式硬件·嵌入式
嵌入式开发中C++内存泄漏的场景与解决办法目录场景一:忘记释放动态分配的内存场景二:异常情况下的内存泄漏场景三:循环引用导致的内存泄漏场景四:递归调用过深导致的堆栈崩溃
Jason_zhao_MR13 小时前
嵌入式硬件·物联网·嵌入式·边缘计算
V2G 实战:SECC GreenPHY 通信开发方案随着电动汽车产业的爆发式增长,车辆与电网双向交互(V2G)技术已成为智能能源管理的核心枢纽,而充电桩与车辆间的高效通信则是 V2G 落地的关键支撑。SECC(充电桩通信控制核心)作为连接终端与电网的 “通信桥梁”,其与电力线载波通信芯片的适配效果直接决定 V2G 系统的稳定性与传输效率。米尔电子 MYC-YF13X 核心板凭借强大的硬件兼容性和灵活的接口扩展能力,成功完成与联芯通 MSE102x GreenPHY 芯片的深度适配,形成一套可直接落地的 SECC GreenPHY 实战开发方案,为 V2G
Channon_1 天前
嵌入式
专题六:二进制日志的暗黑魔法——结构化数据与跨平台解析在嵌入式系统开发中,文本日志如同甜蜜的陷阱——开发调试时便捷直观,生产运行时却成为性能的沉重负担。某边缘计算设备的真实案例触目惊心:30天产生的2.1GB文本日志不仅吞噬了宝贵的存储空间,更因频繁的I/O操作导致系统响应延迟飙升。
fanged1 天前
嵌入式
Pico裸机9(bootrom_func)在Pico中,Bootrom基本就等于PC的bios。整个Bootrom是16K,内容如下:源代码是在:https://github.com/raspberrypi/pico-bootrom-rp2040
雨疏风骤12402 天前
linux·stm32·嵌入式·linux嵌入式
ROM与RAM,储存地址、链接地址以及运行地址ROM全称只读存储器(Read-Only Memory),RAM随机存取存储器(Random Access Memory)
不脱发的程序猿2 天前
单片机·嵌入式硬件·嵌入式
SPI、DSPI、QSPI技术对比目录1、SPI2、DSPI3、QSPI4、选择建议在嵌入式系统中,串行外设接口(Serial Peripheral Interface,SPI)及其扩展(如 DSPI 和 QSPI)被广泛应用于与外部设备(如传感器、存储器、LCD 控制器等)高速通信。
Channon_2 天前
嵌入式·优先级·中断安全
专题五:实时系统的生死线——中断安全与优先级管理在实时嵌入式系统中,日志系统不再是简单的"记录工具",而是可能影响系统生死存亡的关键因素。一个不合格的日志设计可能导致任务错过截止期限、系统产生不可预测的抖动,甚至直接引发死锁。传统日志方法在实时系统中的直接应用,就像在精密手术中使用大锤——工具本身可能成为更大的问题。
大聪明-PLUS3 天前
linux·嵌入式·arm·smarc
Linux进程间通信(IPC)指南 - 第3部分大家好!我是大聪明-PLUS!本节从高层(套接字)到底层(信号)介绍进程间通信(IPC)。详细信息将在代码示例中提供。
技术小泽3 天前
java·后端·kafka·消息队列·嵌入式
MQTT从入门到实战最近在学习物联网相关的通信协议,重点研究了MQTT。从原理理解到实际项目集成,发现它和之前学的Kafka等传统消息队列差异很大,尤其适配资源受限的物联网设备场景。这篇总结就从核心原理入手,再结合智能家居设备状态监控的业务场景,完整梳理Spring Boot集成MQTT的实战过程,帮助自己加深理解
应该会好起来的3 天前
嵌入式
基于定时器中断的多任务轮询架构嵌入式系统通常需要进行多个任务的处理,不同任务对于时间响应的要求不同。因此需要调度系统确保任务被及时处理。本调度系统以定时器中断驱动不同频率的任务执行。
切糕师学AI3 天前
嵌入式·rtos
NuttX RTOS是什么?本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介 5、NuttX RTOS是什么?
冤大头编程之路4 天前
嵌入式
FreeRTOS/RT-Thread双教程:嵌入式开发者入门到实战(2025版)嵌入式开发从“裸机”到“多任务”的跨越,核心是掌握实时操作系统(RTOS)。FreeRTOS和RT-Thread是目前国内嵌入式领域最主流的两款RTOS:FreeRTOS以“轻量、稳定、资料多”成为入门首选,RT-Thread以“国产、中文生态、组件丰富”适配国内工业场景。本文从零基础讲起,对比两款RTOS的核心用法,帮你快速落地项目。
大聪明-PLUS4 天前
linux·嵌入式·arm·smarc
一个简单高效的 C++ 监控程序,带有一个通用的 Makefile大家好!我是大聪明-PLUS!尽管语言模型已经发展成熟,但我认为我设计的监督程序版本或许足够有趣,值得写成一篇文章。该监督程序的作用是重启因某种原因崩溃并报错的程序。此外,如果程序在没有报错的情况下退出,则不会重启,也不会生成任何日志。日志会记录崩溃时间和错误类型。通用的 Makefile 文件可能很有用,因为它只需要放在源代码目录中,并添加必要的路径即可,例如: LDFLAGS = -I/usr/include/boost LIBS = -lboost_serialization
华清远见成都中心4 天前
嵌入式·秋招·嵌入式面试
2026新版嵌入式春招面试题春招拉开帷幕。无论是初出茅庐的应届生,还是寻求突破的职场老兵,面对竞争日益激烈的嵌入式岗位,你是否做好了充足的准备?
hk11245 天前
开发语言·数据库·机器人·嵌入式·硬件开发
【Hardware/Robotics】2026年度多态硬件重构与自主机器人内核基准索引 (Benchmark Index)为了验证可编程物质(Programmable Matter)在极端战斗环境下的形态切换速率,以及硅基生命体在脱离核心能源(Energon)后的休眠机制,我们整理了 "Benchmark-Cybertron-Core" 核心演进集。
乔碧萝成都分萝5 天前
linux·驱动开发·嵌入式
二十、设备树前面我们使用struct resource结构体来描述硬件资源,这是以前ARM Linux社区没有引入设备树时的做法,这种方法会在Linux内核源码里面引入大量的板级文件,使得内核源码臃肿。为了改变这种情况,ARM Linux社区后来引入设备树,使用设备树来描述板级硬件资源。
大聪明-PLUS5 天前
linux·嵌入式·arm·smarc
Unix 工作实战。第二部分:软件大家好!我是大聪明-PLUS!在本节中,我将探讨操作系统中“不存在”的、“不必要的”软件这一主题。哪些软件可用,哪些不可用,从哪里获取,以及如何处理所有这些软件。
切糕师学AI5 天前
c语言·c++·嵌入式
C/C++ 中的 __asm volatile 函数__asm volatile 是 GCC(及兼容编译器如 Clang)中的一个特性,用于在 C/C++ 代码中内嵌汇编指令。让我们详细解释:
Molesidy6 天前
stm32·单片机·嵌入式·usb
【STM32】【USB】USB通讯方式的学习笔记以及基于CubeMX HAL库的例程验证USB(Universal Serial Bus,通用串行总线)是一种用于计算机与外部设备连接的接口技术。它凭借高速传输、热插拔支持、多设备兼容及即插即用特性,成为现代电子设备互联的核心纽带。
Jason_zhao_MR6 天前
linux·嵌入式硬件·嵌入式·交互
米尔T113核心板的农机中控屏显方案解析在农业现代化进程加速推进的当下,农业机械正朝着智能化、信息化、无人化的方向深度转型,这一变革不仅重塑了农业生产的作业模式,更对农机的核心控制与显示系统提出了全新要求。传统机械仪表仅能实现简单的参数显示,如车速、转速等基础数据,且存在数据精度低、信息维度单一、无法与其他设备联动等局限,已远远无法满足现代农机在复杂作业场景下对数据可视化、整车状态监控、辅助影像显示、智能交互等多方面的需求,升级换代成为行业必然趋势。