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

  1. 云栖社区>
  2. AliOS Things>
  3. 博客>
  4. 正文

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

星团 2018-05-04 11:18:35 浏览3589
展开阅读全文

AliOS Things实现了基本的SMP调度框架,支持多CPU体系的系统运行和调度机制。多CPU之间对用户系统运行无区别,能平等访问共享内存、外设等共享资源;任务可以动态在多核间进行切换或者绑定运行;高优先级任务可以最大化利用空闲资源核运行。
基于此框架,可以快速实现AliOS Things在各种不同多核CPU架构下的移植;对于上层应用,可以不需要关注任务的运行核以及底层实现,也可以指定某任务在特定核运行。此实现框架,最大化地提高SMP功能在不同CPU上的移植效率,并保证上层应用使用SMP系统的简洁性。
1、 AliOS Things SMP基础特性
特性1:多CPU公平的任务切换机制,平等访问共享资源
特性2:高优先级任务合理利用空闲CPU资源
特性3:支持任务绑定核运行
特性4:支持不同CPU下快速移植
特性5:兼容单核接口并提供S

网友评论

登录后评论
0/500
评论
星团
+ 关注
所属云栖号: AliOS Things