|
发表于 2011-2-18 11:09:08
|
显示全部楼层
一套代码,包含了bootloader,base,RTOS,protocol stack,dsp code,mmi,gui,driver等
bootloader,base,基本上有ARM授权证书都会有,自己开chip的话这里base部分稍微改写一下,ARM会提供充分的技术支持。
RTOS,PS,MMI都购买获得,其中RTOS还有免费的版本,一般都可以商用。PS比如
TTPCom,MMI比如softbank
其中包含了bootloader,base,RTOS以及少量driver的这个最小系统的软件包叫BSP
DSP code找相应的DSP核供应方,比如CEVA
所以芯片的设计是一个80%的外包工程,开个芯片真正自己写的代码也就是GUI,driver的工作,然后关键是系统稳定性,这个要有相当经验实力的人去维护一套可以供design house去做二次开发的基础版本dev kit
所以这里时间不是关键,关键在于金钱,有钱就可以买到好的代码。
如果说真正写代码需要多少时间,如果有版权信息的原代码的话,可以看看其开头的文件建立时间,有的甚至可以追溯到上世纪90年代,也就是说这套软件最古老的代码已经写了有20年了 |
|