科技

ARM数据使用GCCnanoCLibrary和_BB娱乐网官网

2021-01-03 04:14

本文摘要:本文比较了8位MCU和32位MCU的使用案例,可作为如何自由选择两个MCU体系结构的指南。本文档的大部分32位样本集中在ARMCortex-M设备上,Cortex-M在不同的MCU供应商产品组合中非常相似。

体系结构

就像汽车更换马车,电子邮件取代普通邮件一样,32位微控制器(MCU)使8位MCU黯然失色。今后8位MCU发展为32位MCU也不会成为现实,但目前还不容易构建。8位MCU和32位MCU仍然是有条不紊的技术,在某些方面各有千秋,但在其他方面有一定的出色。

秘诀是找出哪些适用于什么样的MCU体系结构。本文比较了8位MCU和32位MCU的使用案例,可作为如何自由选择两个MCU体系结构的指南。本文档的大部分32位样本集中在ARMCortex-M设备上,Cortex-M在不同的MCU供应商产品组合中非常相似。

由于8位MCU具有多种体系结构,因此很难在8位供应商之间展开类似的产品。为了扩展,本文档将用于广泛使用和易于解释的80518位体系结构。事实上,似乎不是逻辑问题,而是问ARMCortex和8051哪个更好,而是吉他和钢琴哪个更好。

真正想解决问题的问题最有助于解决哪些MCU目前面临的问题?不同的任务需要用于不同的工具,用户的目标是了解如何强调8位和32位设备以及他们可以享受的工具。要对不同的设备展开较多的测量,就要展开测量。有很多配置工具可供选择。

在本文中,您可以自由选择尽可能公平、最能体现开发人员实际经验的方案。以下ARM数据使用GCC nanoCLibrary和-03优化选项分解。这个比较实验对任何设备的代码都没有优化。

它简单地构建了90%的开发人员可以使用的罕见代码,并显示了一般开发人员看到的结果,而不是理想状态的结果。当然,在调整8051代码上花费大量的时间、努力和财力可以与ARM相媲美,反之亦然,但从一开始就自由选择适合这项工作的最佳工具,比竭尽全力优化简单得多。

8位MCU的功效正在不断磨练。在开始对体系结构进行部署之前,记住并非所有MCU都是相同的,这是最重要的。如果将基于ARMCortex-M0处理器的现代MCU与30年前的8051MCU相比,8051MCU自然会在性能上败北。幸运的是,许多供应商仍然在持续投资8位处理器。

例如,SiliconLabs持续重组以8051核心为基础的EFM8MCU系列,使其性能优于整个8051体系结构,研发过程也实现了现代化。因此,在许多应用程序中,8位内核比M0或M3内核更容易填充有利的部分,在某些方面性能更好。

开发工具也是最重要的。最新的嵌入式固件开发需要应用支持来修改功能齐全的IDE、现成固件库、丰富的示例、原始评估和入门工具包、硬件原始、数据库管理、批量生产编程等任务。当MCU具有现代的8位核心和研发环境时,这些MCU往往会打破基于ARM-Cortex的MCU。


本文关键词:开发人员,8051,BB娱乐网官网,性能,最重要

本文来源:BB娱乐平台-www.yaboyule95.icu