嵌入式硬件

炸膛坦客5 小时前
c语言·单片机·嵌入式硬件
单片机开发工具篇:(十四)配置输出 .map 文件及其本地路径Keil 配置如下:Rebuild 之后本地结果如下:
笨笨饿6 小时前
开发语言·人工智能·python·stm32·单片机·嵌入式硬件·物联网
140_AI新手村MCP与Skills是干嘛的很多人第一次接触 Codex、Claude Code、Cursor、Gemini CLI 这类 AI Agent 时,会不断看到两个词:
hahaha60168 小时前
人工智能·嵌入式硬件·数码相机·计算机视觉
色彩恒常性概述一、色彩恒常性概述 1.当外在光照变化的时候,人眼对物体颜色的感知仍然保持稳定的视觉现象 2.人眼的色彩恒常性可以帮助人在不同光线下准确的识别物体原本的颜色 3.色彩恒常性是人类视觉系统长期演化形成的核心功能
我叫洋洋8 小时前
数据库·单片机·嵌入式硬件·oracle·电路
Cadence CIS 元器件库合并实战:3000+ 焊盘、156 个符号零冲突并入自有库定位:本文档是"从厂商/立创/LCSC 下载的元器件数据包 → 本机 CIS 库可放置元器件"的完整作业指导书。 由 RTL8367N-VB-CG(UL 包,2026-09-23)和 RTL8367RB-CG(Altium 包,2026-10-03)两次全流程实战写成。
hahaha60169 小时前
人工智能·嵌入式硬件·算法·计算机视觉
Shades-of-Gray (SoG) 算法--白平衡算法一、SOG算法概述 1.Shades-of-Gray (SoG) 算法是白平衡领域中一个非常优雅的框架。它的核心贡献在于,将灰度世界(Gray-World)和完美反射(White-Patch)这两个看似对立的算法,统一到了同一个数学框架下。
ebiobiz9 小时前
c++·python·单片机·嵌入式硬件·mcu
极海 APM32 使用 Nimmake 编译指南主线型号:APM32F103 / Cortex-M3,并给出 F4xx(Cortex-M4F)适配 构建方式:arm-none-eabi-gcc + Nimmake(Python 构建脚本) 适用系列:APM32F10x、APM32F4xx、APM32F0xx、APM32A1xx、APM32E1xx 等支持 GCC/Makefile 的系列
小神兵11 小时前
单片机·嵌入式硬件·物联网
对电压源与电流源的的简单理解时间过的真快,转眼又一年快过去了,趁着十一放假的闲暇,就简单的写个随笔吧,接下来我们先复习一下欧姆定律,想必大家都对这个已经很熟悉了,但这里我再写一遍吧:
comyccccc12 小时前
单片机·嵌入式硬件
三极管与MOS管工作原理全解析学习笔记了解三极管的组成,分为基极,集电极和发射极。1.三极管的核心特性为用基极的小电流,控制集电极-发射极之间的大电流,从而实现电流放大,也可以做电子开关。
FPGA小徐13 小时前
单片机·嵌入式硬件
运放电路:负载必须接地时,如何做电流采样(浮地负载 vs 接地负载)在做电流采集的时候,很多初学者最开始接触的是浮地负载采样,也就是采样电阻放在负载下端,负载不直接接地。但工程上经常遇到硬性要求:负载 RL 必须一端可靠接地,这时传统的下侧采样就不能直接用了,就需要改用高端电流采样方案,这张图正好对比了两种架构。
木白CPP13 小时前
linux·网络·嵌入式硬件
USB(一): USB 概述&&介绍USB Overview1. 概述USB(Universal Serial Bus) 是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,可以用来支持通信和供电,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域, 也取代了很多原有的接口,例如串口、并口.
木白CPP14 小时前
嵌入式硬件
USB(二):USB设备枚举过程USB设备枚举这里简单介绍一下usb设备从插入到被识别后可以正常使用的过程. 下面的状态机展示了usb设备状态转换的过程, 后面的介绍也围绕着这些状态转换展开(所有状态用红颜色字体表示).
女神下凡15 小时前
arm开发·单片机·嵌入式硬件·fpga开发·设计规范
芯参谋(37):EEPROM_电路设计指南快速决策框:EEPROM / SPI NOR / FRAM / NVSRAM / Flash 怎么选· 数据量 ≤ 256 KB、需要频繁改写单个字节/几个字节、要求 10 年以上保持 → I²C 或 SPI EEPROM(参数、校准值、序列号、计数器)。 · 改写极频繁(每秒数百次以上)、要求写操作无等待、要求超低功耗或抗辐射 → FRAM(FM24CL64 / MB85RC 系列),写入无 tWR 等待, endurance 10¹² 以上。 · 要求 SRAM 级随机写速度 + 掉电自动保存、且能接
EatFan17 小时前
人工智能·stm32·嵌入式硬件·cubemx·stm32cubemx·hal·mcp
当 CubeMX 遇上 AI Agent:用 MCP 让 AI 直接生成 STM32 HAL 工程在一次典型的 STM32 开发里,工程师的第一步往往不是写代码,而是打开 STM32CubeMX:选芯片、点引脚、配时钟树、勾外设、生成工程。这一步做了十几年,以至于"配置硬件"几乎等同于"操作一个 GUI"。但如果把这个过程拆开看,真正有信息量的其实只有两件事:需求的表达(我要什么引脚、什么外设、什么时钟)和规则的校验(这些配置在该芯片上是否合法)。中间大量的点击、切换面板、等待生成,都是人肉在做本可以被脚本化的搬运。
iCxhust18 小时前
c语言·开发语言·单片机·嵌入式硬件·51单片机
C语言struct结构体实现类定义在 C 语言里,可以用 struct + 函数指针 来模拟“类”:结构体里既放数据成员,也放成员函数指针。这就是 C 语言里常见的“用 struct 实现类定义”的写法。
万年咸鱼18 小时前
单片机·嵌入式硬件
GD32 IIC(I2C)通信详解:从原理到实战IIC(Inter-Integrated Circuit,也称 I2C)是一种广泛使用的串行通信协议,由飞利浦公司于上世纪 80 年代推出。GD32 系列微控制器内置了硬件 IIC 外设,支持主机和从机模式,可用于连接传感器、存储器、显示屏等外围设备。本文将从 IIC 协议基础出发,结合 GD32 的硬件特性,介绍 IIC 通信的配置方法、代码实现和常见问题排查。
Brilliantwxx19 小时前
android·开发语言·stm32·单片机·嵌入式硬件·mcu
【STM32】 DMA 源码分析与实战(下):DMA 收发状态机与 HAL 分层从应用角度我们已经知道,比较推荐用**"中断修改标志位,主循环进行逻辑处理"的开发方式。为了让代码设计更具健壮性和可扩展性**,我们引入状态机处理。
铅笔小新z19 小时前
stm32·单片机·嵌入式硬件
【stm32】DMA 源码分析与实战🔥铅笔小新z:个人主页 🎬博客专栏:stm32学习 💫滴水不绝,可穿石;步履不休,能至渊。面向初学者的通俗解读,配合逐行注释的代码,以及每个知识点后的"一句话总结"。 本文基于 STM32F103 + HAL 库,用串口 DMA 收发实战,把 DMA 的初始化、启动、中断回调、状态机设计彻底讲透。
笨笨饿21 小时前
开发语言·人工智能·stm32·单片机·嵌入式硬件·ui·重构
#141_ Codex 本地 AI 代理工具链工作流重构:Headroom、Scrapling、Archify 统一接入以前的问题不是工具不能用,而是安装位置和调用边界容易混在一起:工具源码、运行环境、浏览器组件、Codex Skill 入口都放散了以后,后续交付、复查、迁移都会变麻烦。
新思维软件1 天前
spring boot·stm32·单片机·嵌入式硬件
非机动车管理系统设计 | STM32+RFID+MQTT | X504291项目编号 X504291摘要:本文介绍一套面向校园非机动车的车位监测与刷卡管理系统。硬件侧以 STM32F103C8T6 为主控,四路红外感应模块分别监测三个车位与一处禁停区域,MFRC522 读卡器读取校园卡 UID,OLED12864 就地显示学号、剩余车位数与出入时间,SG90 舵机承担道闸方向指示,有源蜂鸣器在无效卡与禁停告警时发声;ESP-01S 模组经 USART1 接入,以 MQTT 客户端的身份与上位机交换数据。服务端基于 jeesite 平台与 SpringBoot 框架构建,以 MySQL 完成数据持久化,并
木白CPP1 天前
嵌入式硬件·安卓·安全架构
SELinux 介绍和基本使用SELinux 即Security-Enhanced Linux,由美国国家安全局(NSA)发起,Secure Computing Corporation (SCC) 和 MITRE 直接参与开发,以及很多研究机构(如犹他大学)一起参与的强制性安全审查机制,该系统最初是作为一款通用访问软件,发布于 2000 年 12 月(代码采用 GPL 许可发布)。并在Linux Kernel 2.6版本后,有直接整合进入SELinux,搭建在Linux Security Module(LSM)基础上,目前已经成为最受