- ARM嵌入式处理器及应用
- 何兴高编著
- 1146字
- 2025-03-19 16:43:34
1.2.3 选择时应注意的问题
1.应用领域
一个产品的功能、性能一旦确定下来,其所在的应用领域也随之确定。应用领域的确定将缩小选择的范围,如工业控制领域产品的工作条件通常比较苛刻,因此对嵌入式处理器的工作温度有较高的要求,这样就得选择工业级的嵌入式处理器,民用级的嵌入式处理器就被排除在外。目前,比较常见的嵌入式处理器应用领域有航空航天、通信、计算机、工业控制、医疗系统、消费电子、汽车电子等。
2.自带资源
微处理器自带的资源是选择时的一个重要考虑因素。选择前应明确这些问题:主频是多少?有无内置的以太网MAC?有多少个I/O端口?自带哪些端口?支持在线仿真吗?是否支持OS?能支持哪些OS?是否有外部存储器连接?等等。这些问题都涉及芯片资源。芯片自带资源越接近产品的需求,产品开发相对就越简单。
3.可扩展资源
若开发的嵌入式系统硬件平台需要支持OS、RAM和ROM,那么对资源的要求就比较高。芯片一般都有内置RAM和ROM,但其容量普遍都很小,内置512KB就算很大了,但是运行OS一般都是以兆级为单位,甚至更大,这就要求芯片可扩展存储器。
4.功耗
功耗是一个较为抽象的名词。低功耗的产品有很多优点:既节能又节省费用,还可以减少环境污染,增加可靠性。因此低功耗也成了嵌入式处理器选择时的一个重要指标。
5.封装
常见的微处理器芯片封装主要有QFP和BGA两大类型。BGA封装焊接对技术要求较高,一般小厂家都不能焊接,但BGA封装的芯片体积会小很多。如果开发的嵌入式产品对芯片体积要求不高,最好选择QFP封装。
6.嵌入式处理器的可延续性及技术的可继承性
目前,产品更新换代的速度很快,所以在选择时要考虑嵌入式处理器的可升级性。如果是同一厂家生产的同一内核系列的嵌入式处理器,其技术可继承性通常较好。因此选择嵌入式处理器时应该先考虑知名半导体公司,然后查询其相关产品,再做出选择。
7.价格及供货保证
嵌入式处理器的价格和供货能力也是必须考虑的因素。许多嵌入式处理器目前处于试用阶段(Sampling),其价格和供应处于不稳定状态,所以选择时应尽量选已经量产的嵌入式处理器。
8.仿真器
仿真器是硬件和底层软件调试时要使用的工具,开发初期如果没有它基本上会寸步难行。选择配套、适合的仿真器,将会给开发带来许多便利。对已有仿真器的开发者,在选择过程中要考虑它是否支持所选的芯片。
9.OS及开发工具
针对产品开发,在选择嵌入式处理器时必须考虑其对软件的支持情况,如支持什么样的OS等。已有OS的开发者,在选择过程中要考虑所选的嵌入式处理器是否支持该OS。也可以反过来说,即这种OS是否支持该嵌入式处理器。
10.技术支持
一个好公司的技术支持能力更有保障,所以选嵌入式处理器时最好选择知名的半导体公司。另外,嵌入式处理器的成熟度取决于用户的使用规模及使用情况。选择市面上使用较广的嵌入式处理器,将会有比较多的共享资源,会给后续开发带来许多便利。