移植实时操作系统到 risc-v 架构芯片时上下文切换的实现
发布日期:2021-05-10 10:31:56 浏览次数:22 分类:精选文章

本文共 4699 字,大约阅读时间需要 15 分钟。

������������������������������RISC-V������������������������������������

���������������������������������������������������������������������������������������������������RISC-V���������������������������������������������������������������������������������������������������������������������������������������������������������������������������


1. ������������������������������

���ARM���������������������������������������������pendsv���������������������������������������������������������������������������������������pendsv���������������������������������������������������������������������������������������

���RISC-V���������������������pendsv���������������������ecall���������������������������������������������������ecall���������������������������������������������������������������������������������������������������ecall���


2. ������������������������

������������������������������������������������������������������������������������������������������������������������

2.1 ���������������

���������������������������������������������������PC������������������������������������������������������������������������������������������������������������������������������������������

CPU������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������CPU���������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������RISC-V������������rv32i������������������������������ra���gp���tp���t0-t2������������������������mstatus���mepc���������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������

2.2 ������������������������������

���ARM������������������������������������������������������������������������������������������������������������������������RISC-V������������������������������������������������������������������������������������������

RISC-V���������������������������������������������������������������������������������������������ecall������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������������������������������������������������������������������������C������������������������������������ABI���������������������������������������������������������������������������������������������������������������������������

2.3 ���������������������������

������������������������������������������������

  • ������������������������������������������������������������������������
  • ���������������������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������


3. ������������������������������

���������������������������������������������������������������������������

3.1 ���������������������

������������������������systick���������������������������������������������������������������������1 ms���������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

3.2 ���������������������

���������������������������������������������������������������������������������������������������������������������������������������0���������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������


������

������������������������������������������������������������RISC-V���������������������������������������������������������������������������RISC-V���������������������������������

上一篇:上下文切换的思考
下一篇:嵌入式中变量被意外修改的调试方法

发表评论

最新留言

很好
[***.229.124.182]2025年04月17日 01时53分51秒