嵌入式

BreezeJuvenile15 小时前
c语言·嵌入式
嵌入式C语言常见考察点(2)1、用数组实现一个循环队列,支持入队、出队、判空、判满。例如数组大小固定为8。2、C语言实现冒泡排序,并优化(如果一轮没有交换则提前结束)
DoLovya1 天前
python·物联网·mqtt·嵌入式·esp8266·门禁系统
从零实现 ESP8266 + MQTT 智能门禁:公网一键开门、舵机控制、在线监控完整方案一个完整的物联网门禁项目,实现远程开门、状态监控、设备管理等功能📦 项目源码:github.com/DoLovya/door-clicker
左手厨刀右手茼蒿1 天前
linux·嵌入式·系统内核
数据仓库的架构演进:从MySQL到ClickHouse到数据湖的工程化实践初创公司的数据仓库通常从MySQL开始——一个电商订单表+用户表+商品表,几百MB到几GB的数据量,MySQL的单表查询在10-100ms内完成。但当数据规模突破1TB后,问题开始累积:报表查询从亚秒级退化到10秒+;OLTP和OLAP在同一个MySQL实例中互相影响(慢查询阻塞事务写入);数据分析师写的复杂JOIN查询让DBA血压飙升。
左手厨刀右手茼蒿1 天前
linux·嵌入式·系统内核
创业团队技术选型:别用大厂架构解决小团队问题创业团队做技术选型,最容易被大厂架构诱惑:微服务、服务网格、多云部署、湖仓一体、全链路平台。听起来都专业,但小团队最贵的不是机器,而是复杂度。每多一个组件,就多一份维护、监控、升级和排障成本。
小嵌同学2 天前
linux·嵌入式·bsp
Linux 内核中断处理机制详解:上半部、下半部与延迟执行策略在 Linux 内核中,中断处理程序面临两个看似矛盾的需求:例如,当网卡接收到数据包时,硬件中断必须立即被响应(清除中断标志、确认硬件状态),但将数据包从 DMA 缓冲区拷贝到内核网络栈、进行协议解析等操作则相对耗时,不适合在中断上下文中完成。
深念Y2 天前
linux·运维·服务器·串口·嵌入式·电视盒子·海思
无头电视盒子改服务器调优记录2026/7/19直接 dd 写 /dev/mmcblk0p2(bootargs 分区) 极其危险:正确方法: 串口进 U-Boot(fastboot) 改环境变量
北京迅为3 天前
linux·人工智能·嵌入式·rk3568·烧写
【迅为开发板专属工具】把烧写入口放进浏览器|Topeet RK Flash在嵌入式开发与量产部署中,系统烧写一直是绕不开的环节。无论是工程师日常调试,还是产线批量升级,传统烧写方式总有几个绕不过去的坎:必须拆机短接、依赖特定按键组合进入Loader模式、一台一台插线烧写效率低下……如果遇到工业现场网络不好甚至没有网络,升级更是难上加难。
捷瑞电子工坊4 天前
嵌入式·freertos·实时操作系统·临界段·临界区
FreeRTOS 临界段:为什么关中断?怎么用才安全?在 FreeRTOS 开发中,我们经常看到这样的代码:很多初学者知道这是“进入临界区”,但不知道它到底做了什么、为什么要用、有什么坑。本文用最简单的方式讲清楚。
Dr.kangder4 天前
单片机·面试·职场和发展·系统架构·嵌入式
嵌入式面试总结(二十)——ISA原理在计算机科学浩瀚的知识体系中,指令集架构扮演着承上启下的核心角色。它既是软件与硬件之间沟通的“桥梁”,也是程序员(或编译器)与芯片设计师之间必须遵守的“契约”。简单来说,ISA定义了处理器能够理解和执行的所有指令的集合、指令的格式、操作数的寻址方式、寄存器组织、内存模型以及异常/中断处理机制等。
Dr.kangder4 天前
java·面试·职场和发展·架构·嵌入式
嵌入式面试总结(二十二)——指针在嵌入式C/C++开发岗位的面试中,指针几乎是绕不开的核心考点。它不仅是语言层面的基础,更是理解计算机内存模型、进行底层硬件操作、实现高效数据结构和系统优化的关键。能否清晰、准确地阐述指针相关概念,并识别其潜在风险,直接反映了候选人的基本功和工程素养。
橘色的喵4 天前
单片机·嵌入式硬件·嵌入式·rt-thread·rtos
SD 卡在上电后的完整加载流程:从中断信号到文件系统挂载一篇讲清 SD 卡驱动在上电阶段的完整工作链路——从 CPU 如何访问硬件寄存器,到 CD 引脚电平检测、中断向量跳转、识别线程发送的每一条命令,最终到文件系统挂载。全文面向具备 RT-Thread 基础、但尚未深入外设中断与 MMIO 机制的嵌入式开发者。
虎王物联4 天前
物联网·嵌入式·esp32
物联网协议网关设计:多协议融合与数据转换的工程实战在真实的物联网部署场景中,一个系统往往需要同时接入多种不同通信协议的设备——MQTT的传感器、Modbus的PLC、CoAP的低功耗节点、HTTP的第三方API。如何让这些"语言不通"的设备协同工作,是协议网关要解决的核心问题。
Dr.kangder5 天前
单片机·面试·职场和发展·系统架构·嵌入式
嵌入式面试总结(十五)——异常处理在嵌入式系统开发与面试中,异常处理是一个至关重要且常被深入考察的知识点。它不仅关系到系统的稳定性和可靠性,更是衡量开发者对底层硬件机制理解深度的重要标尺。本文旨在系统梳理嵌入式异常处理的核心概念、流程、常见面试问题及实践要点,为读者构建清晰的知识框架,助力面试准备与技术提升。
Dr.kangder5 天前
嵌入式硬件·面试·职场和发展·架构·嵌入式
嵌入式面试总结(十八)——JTAG调试JTAG(Joint Test Action Group,联合测试行动组)是一种国际标准测试协议(IEEE 1149.1),主要用于芯片的边界扫描测试和在线调试。在嵌入式开发中,JTAG接口是连接调试器(如J-Link、ST-Link)与目标芯片的重要桥梁,用于实现程序下载、单步调试、断点设置、寄存器/内存查看等核心调试功能。
Dr.kangder6 天前
面试·职场和发展·架构·嵌入式·虚拟化·总线
嵌入式面试总结(十六)——AMBA总线在嵌入式系统与SoC设计岗位的面试中,AMBA总线协议是必考的核心知识点。面试官不仅会考察你对AHB、APB、AXI等协议基本概念的理解,更会深入询问其工作机制、信号交互、性能对比以及在实际系统架构中的应用。掌握AMBA总线的关键特性、协议差异和典型应用场景,能够帮助你在面试中清晰阐述系统互连设计思路,展现扎实的硬件架构功底。
Dr.kangder6 天前
面试·职场和发展·架构·嵌入式·总线
嵌入式面试总结(十七)——DMA总线DMA(Direct Memory Access,直接存储器访问)是嵌入式系统中一项至关重要的核心技术,它允许外设与内存之间直接进行数据传输,而无需 CPU 的全程干预。在传统的程序控制或中断驱动的 I/O 方式中,CPU 需要频繁地参与每一个数据单元的搬运,这不仅消耗了宝贵的 CPU 周期,也限制了系统的整体吞吐量。DMA 技术的出现,正是为了解决这一瓶颈。
轻微的风格艾丝凡6 天前
嵌入式·硬件工程·dsp
波形异常记录--零飘过大目录前言波形问题根因分析方案落地注意事项现有设备旧版程序因历史开发迭代原因,未搭载自动零漂校正功能,设备长期运行过程中,电压、电流采样回路易受环境温度变化、硬件器件温漂、电源波动、器件老化等因素影响,产生固定采样零偏。
Dr.kangder6 天前
单片机·面试·职场和发展·架构·硬件架构·嵌入式
嵌入式面试总结(十四)——中断处理中断处理是嵌入式系统设计的核心机制之一,也是嵌入式软件工程师面试中的高频且深度的考点。面试官不仅会考察基本概念的记忆,更会通过场景分析、代码审查和设计权衡来评估候选人的实战理解与问题解决能力。
Dr.kangder6 天前
单片机·嵌入式硬件·面试·职场和发展·系统架构·嵌入式
嵌入式面试总结(十)——流水线流水线技术是计算机体系结构,尤其是嵌入式系统与处理器设计面试中的必考核心考点。它通过将指令执行过程划分为多个阶段,并让多条指令在不同阶段重叠执行,从而显著提升处理器的吞吐率。深入理解流水线,不仅是掌握现代CPU工作原理的基础,更是面试官评估候选人硬件思维和性能分析能力的关键。
sRect6 天前
android·serverless·嵌入式
用ESP32-S3开发板开发一个接收消息的BB机从手机配网到云端 MQTT 消息下发,一个覆盖嵌入式固件、Android App、Cloudflare Worker 和 EMQX Cloud 的端到端 IoT 原型。