笔者接触嵌入式领域软件开发已近五年,几乎用的都是 ARM Cortex M 内核系列的微控制器。在这五年期间,感谢C语言编译器的存在,让我不用接触汇编即可进行开发,但是彷佛也错过了一些风景,没有领域到编译器之美和CPU之美,所以决定周末无聊的休息时间通过 ...
我们使用的处理器都有一套架构,比如intel 酷睿 i5 属于X86架构,再比如STM32F0是Cortex-M0内核,属于ARMv6-M架构。 现在的技术一代比一代强,你对ARM处理器了解多少呢? ARM架构 ARM的发展历程很长了,从最开始的ARMv1,逐渐发展到现在大家熟知的ARMv6、 ARMv7、 ARMv8。
Arm 中国继 2020 年 4 月宣布第一款自主研发 AI 处理器 “周易” 问世后,7 月初再度宣布首款物联网应用处理器 “星辰” 系列的 STAR-MC1 已进入流片阶段,且有三家客户灵动微电子、全志科技、华大北斗导入支持。 “周易”与 “星辰” 两颗皆由 Arm 中国研发团队 ...
11月23日,Arm宣布推出专为人工智能物联网 (AIoT) 应用而设计的 Arm® Cortex®-M52 处理器,带来数字信号处理 (DSP) 和机器学习 (ML) 性能的提升,有效避免了使用专用 DSP 和 ML 加速器所带来的成本开销。Cortex-M52 将通过优于目前市场价格点的优势,充分释放 ML 在嵌入式 ...
我将在这篇文章中向您介绍Cortex-M QuickStart模板,它可以让您在设置嵌入式Rust项目时更加轻松··· 学习嵌入式Rust需要理解高级语言概念和与硬件交互的低级细节。我建议从阅读《Rust编程语言》一书开始。一旦理解了这些概念,再深入学习嵌入式方面的知识就 ...
开发人员之前仅能够使用C或C++语言对这类Cortex-M器件进行编程。现在又有了第三种选择,即Rust编程语言,为开发人员带来许多有用的新功能。 近年来,消费、医疗、农业、工业以及其他领域对物联网(IoT)连接的需求不断增长,产品开发咨询公司42 Technology ...
Arm Cortex-M0+是一种可靠的架构,具有低功耗需求,并在紧凑而高效的形式下提供32位功能。 本文引用地址: Cortex-M0+并不是最新的小型低功耗处理器,事实上,一些更新的产品可能已经超过了它。然而,由于其广泛的部署和成熟的环境,Cortex-M0+仍然是低功耗应用 ...