原帖 | Jack | 2026-03-19 00:53 | 👍1 | 阅读约1
今天直播时学员问:到底什么是分层,分层有啥好处?
AI总结直播录音:
拿手表为例子,其他都是一样的:
我们在做这个智能手表的架构设计时,考虑的并不只是“这个版本能不能跑起来”,而是站在产品族演进和公司长期经济效益的角度去设计的。
第一层考虑,其实是技术基座复用带来的经济效益。
我们不希望每做一个新设备,就从头搭一套 STM32 工程、重新写一遍驱动、重新理一遍任务模型、重新适配一遍日志和升级链路。这样做短期看似灵活,长期其实非常贵,因为每个项目都在重复造轮子,人员也会被割裂在不同项目里,经验无法沉淀。
所以我们一开始就把手表项目看成一个“产品族技术基座”的试验场。底层先沉淀一套通用的 STM32 平台底座,把启动流程、板级驱动、任务框架、消息机制、电源管理、日志追踪、升级能力这些公共能力先做成基础设施。这样后面不只是手表,像带 4G、GNSS、各类传感器采集的终端,本质上都可以站在这个底座上去扩展。
这样带来的收益很直接:一次建设,多项目复用;一次踩坑,后续项目避坑;一次沉淀,团队整体效率提升。
再往深一点看,这其实不只是软件复用的问题,它最终会影响公司的人员分工和组织形态。
因为当底层技术基座逐渐稳定以后,团队分工就不再是“每个项目各自从头做一套”,而会慢慢演化成更清晰的职责边界:有人专门维护 STM32 平台底座,有人负责无线连接能力,有人负责定位与传感器能力,有人负责上层业务和产品交付。
这就很符合康威定律——系统怎么分层,组织最后也会按这个层次长出来。
换句话说,好的架构不只是让代码更清晰,它还会反过来塑造团队协作方式,让公司从“项目制救火”慢慢走向“平台化供给”。
第二层考虑,是架构决定了数据能不能被看见,以及数据最后能不能变成资产。
很多人做架构,只盯着模块边界和接口定义,但实际上,架构还有一个很重要的价值,就是它决定了系统内部哪些东西是可观测的,哪些东西是黑盒的。
比如在手表这种产品里,如果我们只是把代码堆起来,最后你只能看到“功能好像能用”或者“现场出了问题”。但如果从架构层面就把可观测性设计进去,那么每一层都可以向上提供结构化数据:
底层可以输出硬件状态、功耗状态、异常中断、重启原因;
中间层可以输出连接质量、消息时延、缓存水位、任务负载;
业务层可以输出用户行为、功能触发链路、异常恢复路径。
这些数据一旦是标准化、分层化、可关联的,它就不再只是调试日志,而会慢慢变成可以喂给测试人员、分析人员,甚至 AI 系统的“原料”。
这一步很关键。因为未来真正有价值的,不只是“这个手表能运行”,而是这个系统会持续产出可分析、可回放、可训练、可预测的数据。
一旦有了这些数据,后面很多事情就能往前走了:
可以做异常归因,可以做自动化测试增强,可以做参数优化,可以做故障预测,甚至可以逐步建立一个接近数字孪生的开发闭环。
也就是说,真实设备上的运行数据,会反过来帮助我们更早发现问题、更早验证设计,这本质上就是你说的左移开发。
以前很多问题只能在现场发现,现在如果架构从一开始就把数据链路铺好,那么测试、分析、算法、AI 都能更早介入,问题会在更前面暴露,开发成本自然也会下降。
所以如果把这套思路总结一下,其实可以浓缩成一句话:
我们做手表架构,不只是为了支撑一个产品,而是为了沉淀一个可复用的技术底座、一套可扩张的组织协作方式,以及一条可持续产生数据资产的能力链。
相关笔记
- 📁 返回本主题 MOC
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 机器人通信EtherCAT与CAN
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 老师,usb协议栈与蓝牙协议栈的职业发展前景对比,usb差很多
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 问题模型:wifi延迟速率优化出现各类优化方法
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 问题模型(wifi驱动ping
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 市面上为什么没有好的零基础BL
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]
- 需求到功能的转化方法
- [书序——BMS电池管理系统从硬件到系统]]
- [很多人学不好电机的真正原因]]
- [轴向磁通电机产业革命:新能源汽车与机器人时代的行业方向]]
- [周报-嵌入式行业动态-8月]]
- [三分钟速览-MIPI-CSI接口]]
- [三分钟速览-MIPI-DSI接口]]
- [需求到功能的转化方法]]
- [系统工程-INCOSE手册解读]]
- [架构分层及其价值]]
- [架构教学:教原理而非抄Linux]]
- [perf火焰图+AI定位CPU瓶颈]]
- [工业级Debug思维体系与逻辑闭环]]
- [嵌入式系统架构设计哲学]]
- [问题模型二(SIM卡国外联网问题)]]
- [问题模型二续(SIM卡联网排查实践)]]
- [问题模型二续(SIM卡联网排查实践)]]