从电池参数读取到 STM32 显示,记录 SMBus 通信、状态监测和实物联调。
ZHANG HAO / PERSONAL DEVELOPMENT LAB
把想法,
做成现实。
从一行代码,到一个能运行的系统。
这里记录我的嵌入式实践,也装着学习与生活的日常。
01 / SELECTED WORK
在真实世界里,
验证每一个想法。
把移动平台、传感节点与数据通信连接起来。比赛在研项目,有限公开。
串口协议解析、实时曲线与运行记录,让设备状态成为看得见的数据。
02 / EVERYDAY SPACE
认真做事,
也好好生活。
一些自己常用,也希望你用得上的小工具。
选一个入口,从这里开始。
留一段时间给自己。
嵌入式面试题库、番茄钟、单词卡与错题本。
生活,不止待办事项。
玩一局小游戏,收好灵感,或查一篇攻略。
小事,顺手就做好。
JSON、二维码、文本处理、随机转盘与倒计时。
为下一站,做好准备。
整理经历、寻找机会,记录每一次投递。
EMBEDDED SOFTWARE · SELECTED WORK
嵌入式软件作品集
STM32、C/C++、传感器采集、通信协议与系统联调;按软件验证和实物验证分别标注,结果边界清楚可核验。
PROFILE · ENGINEERING CAPABILITY
从驱动开发到完整交付
嵌入式固件
STM32 HAL、GPIO、USART、I²C/SMBus、ADC、PWM、定时器/中断与 CAN/FDCAN。
实时系统
FreeRTOS/CMSIS-RTOS V2 与 Zephyr 任务、消息队列、状态机和看门狗实践。
测试调试
示波器、电子负载、功率计;信号测试、传感器标定、接口排查和实验数据分析。
工程交付
Git/GitHub、单元测试与 CI,以及 Ubuntu Server、Nginx、Python、SQLite、systemd。
链感智巡|链式耦合剖面水质监测系统
面向水域剖面监测的嵌入式系统集成项目。系统把水面移动平台、多节点传感链、耦合传输和岸站数据链路串成一条可验证的作业闭环;以下只展示职责、实测场景和公开级原理,不放比赛论文、源码、完整原理图或敏感参数。
从移动平台到岸站的公开级数据链








浮动平台供电 · BQ40Z80 电池状态监测
面向浮标锂电池供电模块,使用 STM32F429 通过 SMBus 读取 BQ40Z80 的温度、电压、电流、电量及状态寄存器,并用 EV2400 与 bqStudio 对寄存器值、状态位和短时趋势进行交叉验证。
HARDWARE LOOP · 可核验实验
从电池组到软件监控,形成一条完整验证链路。
2S 锂电池组接入 BQ40Z80 电量计;STM32F429 负责嵌入式数据读取,EV2400 与 bqStudio 用作调试和对照。截图中的 7.662 V、22.9 °C 与 100% 均为单次实验样本,不作为长期性能指标。
POWER TEST · FIELD DEBUG
燃料电池监控上位机:把真实功率测试接入可追溯的数据链路。
本人独立完成燃料电池、蓄电池组、功率计与电子负载的测试回路接线,并开发 Python 串口监控上位机。系统通过 SIO 协议读取运行数据,实时显示曲线、保存 Excel,并生成运行分析报告。






SENSOR TEST · STM32G431 · HARDWARE EVIDENCE
压力传感器自动测试装置
这是一个完整的 STM32G431 固件与实物联调项目:通过双频 PWM 激励、ADC 压力采集和输入捕获反馈,驱动六点非阻塞测试流程,并用 LCD、按键和 LED 给出现场结果。







基于 STM32F423 与 FreeRTOS 的太阳能监测系统
面向太阳能控制器的嵌入式监测终端:板端负责多路采集、Modbus RTU 解析、任务调度、报警与存储,Python 上位机和 VisualTFT 触摸屏同步呈现数据,形成从控制器到双端显示的完整验证链路。
从控制器采集到双端显示与本地存储








REPRODUCIBLE SOFTWARE
软件项目与工程化能力
Zephyr Health Node
基于 Zephyr RTOS 设计采集、分析和上报链路,使用固定容量消息队列隔离任务,通过 EWMA 与状态机动态调整采样频率,并加入看门狗与 Shell 诊断接口。
MQTT Message Guard
面向资源受限设备的 MQTT 消息防护组件,使用固定容量状态表实现滑动窗口去重、令牌桶限流和异常设备隔离,避免动态内存带来的不可控风险。
Z Lab · 个人数字工作台
独立完成需求梳理、前后端实现和 Linux 部署的个人 Web 产品。它不作为嵌入式主项目,仅用于补充展示完整交付、数据处理、线上运维和持续迭代能力。
VERIFICATION NOTE
实物项目给实验证据,软件项目给可复现验证。
BQ40Z80 项目展示本人实验照片、寄存器监控和数据曲线;压力测试装置将固件、测试链路和现场照片合并在同一项目中;Ztest / Native Sim / CI代表软件测试或构建可以复现。在研比赛项目只展示本人职责与技术方向,比赛结束前不公开论文、源码、原理图、性能指标和测试数据。
Z STUDY
把今天要做的事,安静地完成。
专注计时、学习任务和每日记录都保存在当前浏览器。
EMBEDDED INTERVIEW / 2026
嵌入式面试,逐题掌握。
C 语言、FreeRTOS、Linux,到通信、调试与项目追问。
先独立回答,再展开要点,用自己的项目把知识讲清楚。
正在加载题库…
收藏、笔记和掌握状态保存在本机浏览器,不随账号同步。
换设备前可导出,导入时保留较新的记录。
来源与更新依据
面经按文中的实际面试日期筛选,仓库按提交记录核查。个人回忆不代表企业官方题目;答案为本站整理,结合具体芯片、内核和 SDK 版本学习。
FOCUS TIMER
番茄专注钟
TODAY TASKS
今天要完成什么?
LEARNING HEATMAP
最近八周的学习记录
VOCABULARY FLASH CARDS
英语单词卡
DAILY QUIZ
每日一题
题目加载中
MISTAKE BOOK
错题本
Z PLAY
休息几分钟,再继续出发。
九种打开就能玩的小游戏和趣味内容,电脑与手机都可以使用。
2048
合并相同数字,挑战更高分数。
贪吃蛇
吃掉果实,别撞到自己和边界。
反应速度测试
看到绿色后立刻点击,看看你有多快。
井字棋
你执 X,与电脑来一局。
扫雷
找出所有安全方格,避开地雷。
每日猜词
六次机会,猜出五个字母的英文单词。
记忆翻牌
翻出两张相同图案,配对全部卡片。
随机冷知识
每次打开一条有趣的小知识。
点击按钮,看看今天会遇到什么知识。
今日趣味卡
仅供娱乐,每天生成一张不同的小卡片。
今天适合做什么?
点击抽取今日趣味卡。
Z GUIDE · 站内完整阅读
燕云十六声 · WHERE WINDS MEET江湖很大,先查攻略再出发。
攻略全文已经整理在本站,不需要跳转 GitHub。支持搜索和分类,重点覆盖新手、武学、装备、探索、副本与江湖系统。
GUIDE LIBRARY
全部攻略
暂时没有匹配的攻略
换个关键词,或返回“全部”分类。
SOURCES & OFFLINE
资料来源与离线说明
无需访问 GitHub 即可阅读全文;下方链接只是来源说明。首次联网打开后,浏览器会缓存攻略页;也可以下载单文件攻略,断网后直接双击阅读。游戏更新后请以游戏内为准。
Z LIFE
把零散的小事,收进一个顺手的空间。
便签、书签、待办和记账都保存在当前浏览器;图片处理也不会上传服务器。
QUICK NOTE
随手便签
BOOKMARKS
常用书签
TO-DO
生活待办
EXPENSES
简单记账
RANDOM LAB
随机实验室
IMAGE LAB
图片压缩与缩放
COLOR PALETTE
配色生成器
MARKDOWN
Markdown 实时预览
预览会显示在这里。
Z TOOLBOX
一些小工具,解决每天重复的小麻烦。
全部在当前浏览器中处理,输入内容不会上传服务器。
随机转盘
吃什么、选哪个,交给转盘决定
二维码生成器
把文字或网址生成二维码
重要日倒计时
记录考试、生日、毕业或任何值得期待的日子
JSON 格式化
校验、格式化或压缩 JSON 数据
文字统计
实时统计字符、词语与行数
时间戳转换
时间戳与日期互相转换
文本编解码
Base64 与 URL 编解码
随机密码生成器
使用浏览器安全随机数生成
RESUME WORKSPACE
把经历,写成你的竞争力。
选择模板,左侧修改,右侧实时预览。资料只保存在当前浏览器。
先选一份适合你的简历
版式可随时更换,已填写的内容不会丢失。
你的姓名
目标职位 · 工作年限 · 所在城市
个人优势
在左侧填写个人优势,这里会实时生成你的简历内容。
工作 / 实习经历
职位名称
- 在左侧补充可量化的工作成果。
项目经历
担任角色
- 在左侧填写有代表性的项目成果。
教育经历
专业 · 学历
证书与语言
证书 / 奖项
语言能力
JOB RADAR
找到与你真正匹配的岗位。
根据关键词、城市和经历筛选,并结合简历技能计算匹配度。
剔除地区
可多选;地点命中任一项即隐藏。未注明具体地点的全国岗位仍保留。
不看这些省份 未选择
没有匹配的省份
不看这些城市 未选择
没有匹配的城市
没有找到匹配岗位
已收藏和已投递岗位会在岗位列表中保留并标记;也可以缩短关键词,或放宽筛选条件。
APPLICATION TRACKER
把每一次机会,都推进到下一步。
收藏岗位后记录投递状态、面试进度和备注;登录后可跨浏览器、跨设备自动同步。
还没有收藏岗位
去岗位雷达找到感兴趣的机会,点击“收藏岗位”就会出现在这里。
ABOUT Z LAB
这是我的个人开发空间,也是一组真正可以使用的功能。
Z Lab 不限定为某一种网站。我会把日常遇到的真实需求做成可以直接使用的工具,职达求职和开发者工具箱也会继续更新。
从自己真实遇到的麻烦出发。
先完成一条可运行的核心路径。
让功能在真实环境中持续运行。
根据新的问题逐步完善体验。
USEFUL FIRST
为什么做这个网站?
我希望这里不只是一个展示页面,而是拥有公开地址、真实功能,并且可以被别人直接使用的网站。
PRIVACY FIRST
数据如何处理?
学习记录、工具箱输入和简历内容保存在你的浏览器;只有在主动登录后,收藏、投递状态和面试备注才会同步到私人云端空间。
ALWAYS BUILDING
接下来会做什么?
继续完善学习、娱乐、开发工具和跨设备数据能力,让 Z Lab 逐步变成真正实用的个人数字工作台。
学习空间 · 娱乐空间 · 生活空间 · 日常工具 · 职达求职




