3.2 优化处理器能力和软件

在32位嵌入式数据采集器的软硬件设计中,为充分发挥处理器的处理能力,在设计中要尽量充分使用处理器所能提供的资源。

3.2.1 优化处理器能力

为提高处理器能力的使用效率,通过第2章描述的32位嵌入式数据采集器定义可以得出,为优化设计,使处理器的大部分资源用来处理跟专业相关的任务(本设计中指的是雨量数据采集任务、水位数据采集任务、电池电压采集任务和光板电压采集任务等),将占用大量资源的其他任务使用处理器剩余的资源或者增加额外的处理器来处理;在选择嵌入式处理器上,最好额外提供以下接口,如表3.2-1所示。

表3.2-1 处理器需提供的额外接口

在设计32位嵌入式数据采集器时,若使用的嵌入式处理器可以提供如表3.2-1所示的硬件接口时,开发者就可以把大部分的精力投入到与本行业相关的业务开发中。

3.2.2 软件设计优化

在设计32位嵌入式数据采集器软件时,通过第2章描述的产品定义可以得出,为使开发者的主要精力集中到与本专业相关的业务上,所选的嵌入式系统最好提供如下功能,如表3.2-2所示。

表3.2-2 嵌入式系统应提供的功能