e络盟:8位向32位转换之决策

2014-08-06 17:45 来源:电子信息网 作者:铃铛

32-3

· 可扩展:当项目和性能需要提升时,捆绑于某个制造商提供的某个8位架构的装置不再是妨碍。32位设备注重C码而非装置,因此减少了开发和调试的时间,并且可以更加简便地将代码移植至新的设备。随着32位ARM MCU在全世界广泛普及,软件生态系统将变得十分庞大,并且还将不断扩展。

但是……

你觉得这一切听起来真不错,但我仍然需要8/16位MCU为我的应用提供较小的尺寸、较低的成本和易于使用的特点。幸运的是,32位MCU也能够做到这些:

· 尺寸:正如飞思卡尔Kinetis KL03系列产品上所见,32位MCU的尺寸小至1.6x2.0毫米,是世界上最小的ARM MCU,所以非常小的尺寸也能够提供卓越的32位性能。

· 成本:设备起步价低至0.49美分,所以32位MCU甚至可以用于此前望成本兴叹的各种应用。而且因为代码密度提高,所以需要的闪存也比较少。

· 复杂性:令人称奇的是,32位架构在某些方面实际上更为简单。有了32位地址空间,便无需对内存地址进行分页,所以可以直接访问。Cortex-M0+内核架构拥有一个全功能干扰控制器,可简化干扰处理。此外,32位架构还附带一个追踪缓存,可以方便调试,并给希望继续使用装置的用户仅提供56条指令,这样一来,向32位“跨跃”的一大步从复杂性的角度来说更像是一小步。

利用32位开展开发工作:

使用32位ARM内核的主要优势之一,在于海量的可用软件和硬件,其中包括大量兼容的编译器和调试器。当项目在Cortex-M0+和更为强大的Cortex-M4等内核之间进行调整时,我们可以十分简便地重复使用各种硬件和软件。此外,因为飞思卡尔Kinetis MCU引脚和模块具备兼容性,并且该系列的设备数以百计,所以沿着性能/闪存曲线上下移动非常简便。

飞思卡尔进一步促进了32位的开发工作,推出了Processor Expert®软件建模工具和MQX™-Lite实时操作系统(RTOS),有助于迅速启动和推进全新的32位项目。Processor Expert软件建模工具是一种GUI补充工具,用于代码生成,可创建客户化的驱动程序,从而极大地缩短开发时间。

MQX-Lite RTOS是MQX RTOS的简化版,专门针对内存低于4KB的微控制器设计。RTOS驱动程序来自于Processor Expert软件建模工具,MQX-Lite RTOS是MQX RTOS的子集,因此未来可轻松升级至更为强大的设备。它很好地补充了Processor Expert软件建模工具,而且对于带有USB功能的设备,它还提供一个USB补充堆栈。

< 1 2 3 > 
微控制器 e络盟 8位 32位

相关阅读

暂无数据

一周热门