关于样机与产品异同的一些思考


1. 概述

本文面向嵌入式设备,重点关注软件样机与量产产品异同,思考嵌入式软件如何量产或者量产需要关注的问题。

2. 样机

此处的样机特指嵌入式设备软件,来源于芯片SDK包基础上和相关核心算法或流程预言代码来快速实现产品功能需求或者初步达到性能要求的一套可以供演示或者小批量的嵌入式软件系统和版本。 通常样机关注点在于功能与性能是否满足需求,但对稳定性、性能是否还能更优和维测能力考虑欠缺或者没有。

3. 产品

产品指量产后交付给客户使用并能长期给客户带来价值的一套软硬件设备。 相比样机,产品在稳定性、性能和维测方便提供一套完整全面的解决方案。从软件细节角度看,以C/C++来说,样机代码对内存申请使用和保护考虑较少,而产品针对样机代码进行了大量优化验证和测试,满足更多使用场景。

未完待续。。。


上篇: openwrt下系统稳定性问题分析处理心得 下篇: 工作中碰到的几个棘手问题与处理杂谈