AliOS Things SMP系统及其在esp32上实现示例

  • 时间:
  • 浏览:0

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com;将会您发现本社区中含涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

AliOS Things实现了基本的SMP调度框架,支持多CPU体系的系统运行和调度机制。多CPU之间对用户系统运行无区别,能平等访问共享内存、外设等共享资源;任务都还可以动态在多核间进行切换将会绑定运行;高优先级任务都还可以最大化利用空闲资源核运行。

基于此框架,都还可以快速实现AliOS Things在各种不同多核CPU架构下的移植;对于上层应用,都还可以不须要关注任务的运行核以及底层实现,也都还可以指定某任务在特定核运行。此实现框架,最大化地提高SMP功能在不同CPU上的移植波特率,并保证上层应用使用SMP系统的简洁性。

1、 AliOS Things SMP基础行态行态1:多CPU公平的任务切换机制,平等访问共享资源