ARM硬件一般是在最小系统上按需求定制扩展其功能,设计的核心是面向产品需求定制的最优化系统。在通常的应用中,这种最优化主要体现在成要最小化上,在早期的嵌入式系统中,硬件设备的成本占主要部分发,为了达到最小化,人们都为专门的应用来设计硬件体系,然后开发相应的软件,因为嵌入式软件开发和调试都是在此茂盛上在主机Host和目标板Target之间相互合作完成的。
总结ARM硬件结构设计,有以下一些设计特点和原则供大家参考:
1:采用新型的和适合应用场合的ARM可极大提高系统的程序执行效率,缩短系统的反应时间,满足实时性的要求。
2:采用低功耗器件和贴片封装器件,可以有效地降低功耗,减小PCB面积,提高电路本身的抗干扰性能,从而提高系统的稳定性和可靠性。
3:采用通用型平台硬件电路设计,可以根据需要增删部件而生产不同型号的产品,这样的设计思路可以大大减小开发板成本和开发周期,如果推向市场将会极大地提高产品的市场竞争力。
4:在硬件电路设计中将富余的端口做成插座形式的接口电路,这样有利于产品功能的扩展和改进,另外,在产品升级和系统维护调试方面也极大地方便了开发人员和维护人员的工作。
5:通过在高度集成的ARM上简单地增加所需内存和外设可完成一个小功率系统的解决方案,所有必需的逻辑接口均集成在片内。另外,此时所 设计的硬件在调试的过程中可能会遇到各种各样的问题,为了调试的方便,可以在硬件板上设计一些LED。
总之,在硬件设计时应充分考虑未来产品的设计改进和需求的不断发展变化带来的影响力,力求将功能的完善和硬件部分开发成本的降低相结合,这样才能在投入最低的成本上发挥出最大的性 |