首页> 外文OA文献 >Virtual Platform for the ARM Cortex-M0 Processor
【2h】

Virtual Platform for the ARM Cortex-M0 Processor

机译:ARM Cortex-M0处理器的虚拟平台

摘要

Modern microcontrollers provide a 32 bit core, a rich set of peripherals and on chip memories. However, due to the recent slowing down of the exponential increase in RAM performance, memory has become the main cost factor of low-end MCUs. For enabling the IoT evolution, and until a technological breakthrough improves memory performance, inexpensive sensing and actuation nodes will be heavily memory constrained.Ell-i Open Source Co-operative developed an Open Source Hardware prototype PoE enabled IoT node, which targets to use the smallest ARM Cortex-M0 MCU, with a maximum of 4kB of RAM. Although multiple Open Source Real-Time Operating Systems were available, none of them satisfied the requirements. These included fitting into the memory footprint without minimal configuration, properly handling of the hardware interrupt controller, or adequate alignment with the company’s business plan.This work provides a memory constrained scheduler that rivals in performance and memory footprint the evaluated Open Source RTOSs alternatives. Additionally, it provides safety features not present in other systems, while providing the necessary alignment to Ell-i Co-Operative. A comprehensive evaluation of popular RTOSs for the Cortex-M0 architecture is included, as it allows the benchmarking of the developed system.
机译:现代微控制器提供32位内核,丰富的外设和片上存储器。但是,由于最近RAM性能指数增长的速度减慢,内存已成为低端MCU的主要成本因素。为了实现IoT的发展并在技术突破之前提高内存性能,廉价的传感和驱动节点将受到严重的内存限制。Ell-i开源合作社开发了一种开源硬件原型PoE支持的IoT节点,其目标是使用最小的ARM Cortex-M0 MCU,最大RAM为4kB。尽管有多个开放源实时操作系统,但没有一个可以满足要求。这些措施包括无需最少的配置即可安装到内存占用空间,正确处理硬件中断控制器或与公司的业务计划充分契合。这项工作提供了受内存限制的调度程序,其性能和内存占用空间可与评估的开源RTOS替代品相媲美。另外,它提供了其他系统中没有的安全功能,同时提供了与Ell-i合作的必要手段。包括对Cortex-M0架构的流行RTOS的全面评估,因为它可以对已开发系统进行基准测试。

著录项

  • 作者

    Lopez Guadarrama Ivan;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号