所需E币: 3
时间: 2020-1-16 14:29
大小: 57.5KB
关于统一嵌入式平台的建立的讨论关于统一嵌入式平台的建立的讨论随着公司的发展,涉及到嵌入开发的产品逐渐增多,如果每个产品都进行一次独立的开发,势必造成研发资源的极大浪费,也会极大的增大研发的风险,造成研发、调试时间延长等问题。因此,为了增加公司的技术积累,避免低水平的重复开发,有必要建立一套统一的嵌入式开发平台。统一的嵌入式开发平台包括两个方面:(1)硬件平台;(2)软件平台。本文就涉及两个方面考查了相关产品,并进行了一些分析,供大家参考和讨论。硬件平台选择首先来说硬件平台。目前,公司已经把目光锁定在ARM系列CPU上。ARMCPU是目前非常流行的嵌入式CPU,CPU系列包括ARM7、ARM9、ARM10、ARM11及intel的XSCALE系列,涵盖从低端到高端,从一般应用到基于DSP核心的应用、网络应用、NP处理器等各个方面的应用。但是,目前基于ARM10和ARM11的CPU很少,在国内更是罕见,主要的高端产品是Intel的XSCALE产品系列,主要应用于网络、PDA和智能手机。从公司的业务发展来看,ARM9系列的CPU可以满足我们未来2-3年内的需要,2-3年后,相信ARM10和ARM11系列的CPU已经普及了。ARMCPU具有很高向下兼容性,应用广泛,造价低廉,同时使用非常简单(相对于别的体系的CPU而言),是我们公司的首选。为了便于比较,这儿也给出其他一些CPU的简单情况。PPC系列。非常优秀的RISC处理器核心,同样具有涵盖了从低端到高端的所有系列,应用广泛。目前,PPCCPU的主要应用领域为通信领域(市场占有率超过70%)以及高端的嵌入式领域,主要供应商为Motorola和IBM,前者是通信领域嵌入式CPU的霸主。PPCCPU是非常成熟的……