硬件架构

学嵌入式的小杨同学12 小时前
c++·stm32·单片机·嵌入式硬件·mcu·架构·硬件架构
STM32 进阶封神之路(十八):RTC 实战全攻略 —— 时间设置 + 秒中断 + 串口更新 + 闹钟功能(库函数 + 代码落地)上一篇我们吃透了 RTC 的底层原理、时钟源选型和寄存器配置,这一篇聚焦实战落地 —— 基于 STM32F103,从时间初始化、秒中断实时刷新,到串口指令更新时间、闹钟功能实现,再到备份寄存器数据存储,手把手带你搭建完整的 RTC 实时时钟系统,所有代码基于提供的rtc.h核心函数扩展,可直接编译运行!
学嵌入式的小杨同学12 小时前
c++·stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb
STM32 进阶封神之路(十七):RTC 实时时钟深度解析 —— 从时钟源到寄存器配置(底层原理 + 面试重点)上一篇我们掌握了 PWM 波输出的全场景应用,这一篇聚焦 STM32 的 “时间管理核心”——RTC 实时时钟。RTC(Real-Time Clock)是 STM32 内置的低功耗时钟模块,专门用于记录年月日、时分秒,即使芯片主电源关闭,也能通过备用电源持续运行,广泛应用于智能穿戴、工业控制、物联网设备的时间戳记录场景。
学嵌入式的小杨同学1 天前
stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程·智能硬件
STM32 进阶封神之路(十六):PWM 波深度实战 —— 定时器输出 + LED 调光 + 电机调速(库函数 + 寄存器)上一篇我们掌握了 DHT11 单总线温湿度采集,这一篇聚焦 STM32 的核心控制功能 ——PWM 波输出。PWM(脉冲宽度调制)是嵌入式控制中最常用的模拟信号替代方案,通过调节高电平占空比,可实现 LED 调光、电机调速、音频输出等场景,其核心依赖 STM32 的通用定时器(如 TIM2~TIM5)或高级定时器(TIM1/TIM8)。
Peter·Pan爱编程2 天前
硬件架构
第1节:现代GPU硬件架构精讲不懂硬件,写不出高性能CUDA代码很多初学者学CUDA,上来就写核函数,结果发现:同样的算法,别人比我快10倍,还不知道为什么。
学嵌入式的小杨同学2 天前
c++·stm32·单片机·嵌入式硬件·架构·硬件架构·嵌入式实时数据库
STM32 进阶封神之路(十三):空气质量传感器实战 ——KQM6600 模块从协议到代码(串口通信 + 数据解析)上一篇我们吃透了 STM32 串口全场景应用,这一篇聚焦嵌入式系统中核心的 “感知层”——空气质量传感器。以工业级 KQM6600 模块为例,从传感器基础认知、模块硬件解析、串口通信协议,到 STM32 代码实现(数据读取 + 解析 + 打印),手把手带你实现 “环境空气质量实时监测”,让你掌握传感器与 STM32 的串口交互逻辑!
Peter·Pan爱编程2 天前
人工智能·硬件架构
第2节:GPU内存体系深度解密不懂内存,写不出高性能CUDA代码——90%的性能问题都出在内存访问上上一节我们深入剖析了GPU的硬件架构,从SM到Warp再到Tensor Core。但光知道计算单元还不够——如果把GPU比作一个超级工厂,计算核心是工人,那内存就是传送带和仓库。
学嵌入式的小杨同学3 天前
c++·stm32·单片机·嵌入式硬件·架构·硬件架构·ux
STM32 进阶封神之路(十四):语音交互实战 ——SU03T 语音识别模块从固件制作到 STM32 控制(串口通信 + 命令响应)上一篇我们实现了空气质量传感器的串口数据采集与解析,这一篇聚焦嵌入式系统中极具实用性的 “人机交互层”——SU03T 语音识别模块。SU03T 是低成本、高识别率的离线语音模块,支持自定义命令词,通过串口与 STM32 通信,可实现 “语音控制硬件”“语音查询数据” 等场景,是入门语音交互的最佳选择。
梦..3 天前
嵌入式硬件·硬件架构·硬件工程·pcb工艺
电路EMC问题(二)有用的信号,即真正用来传数据 / 传能量的信号;一般是由电路内部产生,且参考地在电路中。(电路中传递的非干扰信号一般就为差模信号)
头发够用的程序员4 天前
arm开发·人工智能·嵌入式硬件·深度学习·硬件架构·边缘计算
GPU 流水线底层探索:从 SIMT 前端到 SIMD 后端的全链路解析大概两年前,我曾分享过一篇 CPU 指令流水线的全面解析,和大家一起拆解了 CPU 通过流水线技术提升指令执行效率的底层逻辑(CPU流水线技术全面解读)。而近几年,AI 技术迅速崛起,其原因,除了各类创新神经网络架构的持续突破,高性能的 AI 计算平台更是成为了背后的有力支撑。GPU 作为 AI 并行计算的核心载体,其流水线的设计逻辑与运行机制,直接决定了 AI 模型的运算效率与落地能力,深入理解 GPU 流水线,也成为吃透 AI 模型底层运行原理的关键一环。
Stream_Silver4 天前
笔记·硬件架构
【系统架构设计师】第一章 计算机硬件 1.1 计算机硬件组成第一章思维导图:·计算机的基本硬件系统,五大部件:运算器、控制器、存储器、输入设备、输出设备(冯·诺依曼) ·运算器、控制器等部件被集成在一起,统称为中央处理单元(CPU) ·存储器是计算机系统的计以设备,分为内部存储器(如RAM,ROM等)和外部存储器(机械硬盘,磁盘等)。前者内部存储器速度快、容量小,一般用于临时存放程序、数据和中间结果。后者速度慢,容量大,可长期保存程序和数据。 ·输入设备和输出设备(简称外设),输入设备(鼠标、键盘)用于输入原始数据及各种命令,而输出设备则用于输出处理结果。
学嵌入式的小杨同学5 天前
stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb·嵌入式实时数据库
STM32 进阶封神之路(十二):串口实战全攻略 —— 发送 / 接收 / 中断 /printf 重定向(库函数 + 寄存器)上一篇我们吃透了串口通信的底层原理,这一篇就进入核心实战环节!基于 STM32F103 的 USART 外设,从串口初始化配置、单字节 / 字符串发送、查询式接收,到中断非阻塞接收、printf 重定向,全程拆解每一步操作,让你真正实现 “STM32 与电脑串口双向通信”,彻底掌握串口的全场景应用!
测试专家6 天前
硬件架构
揭秘反射内存卡RF2G测试:从硬件架构到带宽损耗的深度解析反射内存技术作为实时系统中的关键组件,其性能表现直接影响分布式系统的同步效率。本文将以PCIE-5565反射内存卡为例,深入剖析其测试过程中的技术细节与性能瓶颈。
学嵌入式的小杨同学6 天前
stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程·智能硬件
STM32 进阶封神之路(十一):串口通信底层原理全解析 ——UART/USART 区别 + 电平标准 + 协议规范(面试重点)上一篇我们掌握了外设定时器的 PWM 输出与定时中断,这一篇聚焦嵌入式开发中最常用的通信方式 ——串口通信。串口(UART/USART)是 STM32 与电脑、模块(蓝牙 / WiFi/4G)、其他设备交互的核心接口,从调试打印(printf)到数据传输,几乎所有嵌入式项目都离不开它。
学嵌入式的小杨同学8 天前
linux·stm32·单片机·嵌入式硬件·mcu·架构·硬件架构
STM32 进阶封神之路(八):外部中断 EXTI 实战 —— 按键检测从轮询到中断(库函数 + 寄存器双版本)上一篇我们吃透了中断核心原理与 NVIC 配置,这一篇就进入实战环节 ——外部中断 EXTI(External Interrupt/Event Controller) 。外部中断是 STM32 中最常用的中断类型,核心用于响应 GPIO 引脚的电平变化(上升沿、下降沿、双边沿),完美解决 “按键轮询占用 CPU” 的痛点。
学嵌入式的小杨同学8 天前
stm32·单片机·嵌入式硬件·硬件架构·硬件工程·智能硬件·嵌入式实时数据库
STM32 入门封神之路(四):GPIO 实战 + 寄存器深度拆解 ——LED 控制 + 按键检测全流程(含位操作 + 面试题)上一篇我们吃透了 GPIO 口的输入模式理论,这一篇就进入核心实战环节!基于 STM32F103C8T6,从 GPIO 输出模式深度解析、推挽 / 开漏区别,到 C 语言位操作、寄存器 / 库函数双版本实战(LED 控制 + 按键检测),再到软件消抖、面试高频题拆解,全程手把手落地,让你不仅 “会用 GPIO”,更能 “吃透底层逻辑”!
Saniffer_SH8 天前
服务器·驱动开发·测试工具·fpga开发·计算机外设·硬件架构·压力测试
【高清视频】如何针对电动汽车进行通信可靠性测试、故障注入与功率分析?近年来,中国大陆电动汽车产业已进入全球领先阶段:新能源汽车年销量已超过1600万辆,并在新车市场中占比突破50%,成为汽车市场的主体形态 。伴随“软件定义汽车”和集中式电子电气架构的发展,整车内部逐步演变为一个高度复杂的分布式计算系统——车内包含高性能域控制器/中央计算平台、大带宽车载网络(以太网、SerDes、PCIe、USB等)、高速存储(UFS/SSD)以及多种传感与通信接口。这使汽车从传统机械产品转变为一个实时运行的数据中心级电子系统。因此,针对车内计算、网络、通信与存储部件进行完整的功能、协议、
学嵌入式的小杨同学8 天前
stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb·嵌入式实时数据库
STM32 进阶封神之路(七):中断核心原理 + NVIC 深度解析 —— 从概念到寄存器配置(面试重点)上一篇我们掌握了库函数的深度应用与工程优化,这一篇将进入 STM32 的核心进阶知识点 ——中断系统。中断是嵌入式开发中实现 “异步事件响应” 的关键,比如按键触发、串口接收数据、定时器溢出等场景,都离不开中断的支持。而 NVIC(嵌套向量中断控制器)作为 STM32 中断系统的 “指挥官”,直接决定了中断的响应优先级和执行逻辑。
范纹杉想快点毕业9 天前
fpga开发·硬件架构
Zynq-7000 PS端开发深度技术指南:从硬件架构到实战应用作者:嵌入式系统资深工程师 版本:v1.0 日期:2026年3月 适用对象:具备C语言和Linux基础、希望系统掌握Zynq-7000 PS端开发的嵌入式工程师
浩子智控9 天前
linux·嵌入式硬件·硬件架构
zynq嵌入式开发(1)—开发准备和流程vivado和vitis环境安装很关键,因为要找到一个合适版本,要稳定好用。我试过2018、2021、2022太过低会产生兼容问题,太高有些老工程不能使用。最终确定在2022.1。