本人一直以来都不理解什么叫做解决方案(solution),或者说不完全理解。以前只是从其字面意思上理解为--solution应该是一套完整的设计,可是自己又根本没有接触过真正的solution,因此总是对这个概念有点模糊,不太确定它的准确定义。
刚进公司时,river谈过相关话题,他说我们一个项目用的是Atheros的解决方案...可是我认认真真地看我们的PCB板,看来看去上面就只有一个芯片上写着Atheros啊,难道solution是指用某一个关键芯片?现在回过头来看,这样的想法太过幼稚。
这两天对比了几个项目的PCB,也查了些资料,才真正理解了什么叫solution了。Solution其实就是一套主体设计(架构),这个设计的对象可以是纯硬件,可以是纯软件,也可以软硬兼有。当然,这个定义是我自己下的,可能有一些不准确,但大致如此。
这里有一个例子。Intel最近向我国国内山寨厂商提供了多套专门设计的上网本方案,其中1750元套装包括Atom N270处理器、945GSE芯片组、8.9寸屏幕、512MB内存、8/16GB固态硬盘、Linux操作系统。
对照此例进一步理解solution的概念:
1,solution不一定要包括所有细节,只要包含主体架构就行。比如例子中罗列出了上网本所需的几乎所有关键硬件和软件,但还有其他如键盘、电源等都没有提及。
2,solution只是作为一个标准供用户参照,实际上,用户可以根据特定情况修改其中一些配置。例如,厂商X想要采用intel的这个solution,它可以把屏幕换成更大的,再把OS换成windows XP.
顺便提一下“公版”的概念。公版是指按原厂提供的solution所设计出来的产品;相对的,有一个“非公版”,即厂商X修改了原厂的solution,并按修改后的solution生产出来的产品.
3,另外,solution并不局限于指代具体的实物设计,它也可以是一套能解决特定问题的方式方法。
附:一个专门搜集和分享各种solution的网站:
阅读(1367) | 评论(0) | 转发(0) |