方案选型与架构评审
根据功能清单、功耗预算和量产成本约束,评估候选 MCU 平台与外围方案,输出选型对比和架构框图,把风险在写代码之前暴露出来。
- 输出选型对比表与框图
- 通常 1–2 周完成评审
- 适合立项前的技术决策
嵌入式系统 · 软硬件协同 · 上海
上海展宏嵌入式系统有限公司专注于工业控制、智能终端与物联网设备的嵌入式系统定制开发。我们从 MCU 选型和架构评审开始,经历固件设计、驱动开发、外设联调、低功耗优化,一直到量产阶段的技术支持,交付的是可编译、可维护、带完整文档的工程包,而不是一份口头描述。对于通信协议栈移植、实时性要求严格的控制回路、以及需要长期运行的无人值守设备,我们的工作方式是:先定义可测量的验收清单,再逐条实现和验证,让每一次交付都有据可查。
很多嵌入式项目在后期暴露的问题,源头都在固件架构没有事先分层:中断优先级混乱、任务阻塞在 I/O 上、看门狗形同虚设。我们在方案评审阶段就把中断、任务调度、通信缓冲区分层定义清楚,明确哪些代码运行在主循环、哪些放进定时器中断、哪些交给 RTOS 任务。对于电机控制、传感器采样这类实时性敏感的回路,会先做时序预算,再写代码。交付物包括分层清晰的源码工程、模块说明和时序分析记录,客户团队接手后可以按模块维护,而不是面对一整团耦合代码。
传感器、屏幕、射频模块的驱动开发占嵌入式工作量的大头,也最容易踩坑:I2C 上拉不合适导致的间歇性 NACK、SPI 模式配错、DMA 与缓存一致性问题。我们习惯先在逻辑分析仪上量一遍真实波形,再对照数据手册逐项核对时序,确认物理层没问题后才进入协议层调试。每个驱动交付时附带一段最小可运行的示例代码和寄存器配置说明,方便客户在换批次物料或换 MCU 时快速复现。对于常见传感器和通信模块,我们已有多平台的移植积累,能明显缩短联调周期。
电池供电设备的核心矛盾是:休眠电流指标与唤醒响应速度往往互相牵制。我们会在方案阶段就画出功耗状态机,明确每个状态下哪些外设断电、MCU 进入什么模式、唤醒源是什么,然后用电流表实测逐状态核对,而不是只看数据手册的理论值。进入量产后,产测程序、烧录治具脚本、固件版本管理是常被忽略的环节,我们把这些一起纳入交付:产测固件负责把关键引脚和外设测一遍,烧录脚本带版本校验,避免产线上刷错固件导致批量返工。
以下九项服务覆盖一个嵌入式产品从想法到量产的主要环节,可以整体委托,也可以只采购其中一段。
根据功能清单、功耗预算和量产成本约束,评估候选 MCU 平台与外围方案,输出选型对比和架构框图,把风险在写代码之前暴露出来。
覆盖 51、STM32、GD32、ESP32 等常见平台的裸机与 RTOS 固件开发,交付分层清晰的源码工程与编译说明。
传感器、屏幕、存储、射频模块的驱动编写与移植,先量波形再调协议,附带最小示例与寄存器配置说明。
Modbus、CAN、BLE、LoRa、Wi-Fi 等协议栈的移植与自定义协议设计,含一致性测试与异常恢复逻辑。
功耗状态机建模、休眠模式配置、唤醒源设计与实测调优,用电流表逐状态核对而非只看理论值。
与硬件设计协同完成引脚分配、关键走线约束、调试接口预留与 SI/PI 评审,避免固件阶段无调试口可用的窘境。
为设备配套的调试工具、参数配置软件与数据可视化界面,让产线与售后人员不必靠串口助手逐条敲命令。
产测固件、烧录脚本与治具对接方案,烧录带版本校验,关键引脚和外设逐项测试,减少产线批量返工。
小批量试产后的问题定位、物料替换评估与固件版本迭代管理,帮客户平稳度过从样机到量产的过渡期。
拿到需求后先做功能清单拆解,确认哪些是硬指标(时序、功耗、认证),哪些可以取舍,输出选型建议与架构框图,双方签字确认后再进入开发。
按模块推进:先把最小系统跑通,再逐个接入外设与协议栈。每个阶段结束提交可编译的中间版本和阶段说明,客户可以随时掌握进度而不是等最后一次性验收。
按立项时约定的验收清单逐项测试:功能、通信一致性、异常复位、功耗指标。测试记录随交付物一起给到,未通过的条目列出原因与修复计划。
试产阶段驻场或远程支持产线问题,交付产测固件与烧录脚本;量产后按约定提供固件迭代与版本管理,重大变更先在样品上验证再推送产线。
报价通常按阶段拆分:需求评审与方案设计、固件与硬件开发、样机联调、量产技术支持。影响价格的主要因素是 MCU 平台是否已有积累、外设复杂度和认证要求。我们会在方案评审后给出分阶段的工作量估算,客户可以按阶段确认,避免一次性锁死预算。
简单单板项目(如数据采集或单一通信协议)通常 3–5 周可以出样机;涉及多路外设、低功耗设计或自定义协议的中型项目通常 6–10 周。具体周期视图纸复杂度、外设清单和验证方式而定,立项时会在项目计划中列出每个里程碑。
可以。很多客户已有硬件团队,只需要固件开发或驱动移植。这种情况下我们会先索取原理图关键页与引脚分配表,确认调试接口(UART/SWD/JTAG)可用后再启动,避免后期因调试口缺失反复拆机。
定制开发项目的源代码归属与交付方式在合同中约定。通常我们会随固件一起交付工程源码、编译说明和版本记录,方便客户后续自行维护或交接给其他团队。交付前会做一次代码走查与文档核对。
立项阶段我们会和客户一起写一份验收清单,把功能点、通信协议一致性、异常复位恢复、功耗指标等逐条列成可测量的条目。样机阶段按清单逐项打勾,全部通过才算进入量产支持阶段,避免口头约定导致验收争议。
带上需求清单或原理图初稿,我们从选型评审开始。可通过邮箱 hello@feitamm.cn 与我们取得联系。
联系我们