
RISC-V RTOS软件测试
1、CPU特性测试,基于baremetal
2、RTOS内核测试
阿祖_in_coding
万丈高楼平地起
展开
-
代码覆盖率统计是否影响原有功能
在进行代码覆盖率分析时,为了证明插入的代码(例如覆盖率收集代码)对原始代码没有影响,需要仔细设计和执行一些测试和分析方法。这些方法旨在确保插入的代码不会改变原始代码的行为或性能。原创 2025-03-29 14:28:02 · 709 阅读 · 0 评论 -
RTOS优先级反转问题解决方案:优先级继承协议、优先级天花板协议区别
优先级管理机制优先级继承协议是动态调整优先级,根据任务竞争资源实时提升优先级。优先级天花板协议是静态固定的优先级提升,根据预先设定的资源天花板优先级,任务获取资源时直接提升。实时防护机制优先级继承协议主要适用于任务间竞争资源不固定、争用资源时动态调整优先级。优先级天花板协议适用于任务竞争资源固定的情形,较好地提高系统确定性,预防复杂的优先级反转和潜在导致死锁问题。适用场景优先级继承协议适用于较灵活、多变的任务调度场景,如任务优先级较多变且资源竞争不频繁。原创 2025-03-27 17:24:03 · 437 阅读 · 0 评论 -
系统调度(thread+timer+irq)
系统调度(thread+timer+irq)参考文献https://blog.youkuaiyun.com/weixin_42328389/article/details/123504395原创 2023-12-11 17:03:09 · 416 阅读 · 0 评论 -
RV CORE梳理
【代码】RV CORE梳理。原创 2023-12-20 20:58:00 · 458 阅读 · 0 评论 -
RT-Thread packages之aht10(温湿度传感器)
仓库地址:https://github.com/RT-Thread-packages/aht10。原创 2024-01-09 10:31:49 · 706 阅读 · 0 评论 -
RV新闻概要 --- 2024/02/23
芯来科技此次推出的N100在原有N200的基础上着重针对超低功耗场景进行优化,为IoT的低功耗应用提供更便捷有效的解决方案,帮助客户快速高效地完成产品设计。芯来科技N100处理器是一款基于RISC-V RV32I(E)MC/Zc并严格使用RISC-V标准指令的2级流水线单发射处理器,在超低功耗的基础上同样保持性能上的优势,拥有1.09 Dhrystone/MHz以及2.96 Coremark/MHz的性能跑分。丰富的可配置性与特性,可以满足不同的应用需求,给客户带来更多的差异化。原创 2024-02-23 10:51:53 · 453 阅读 · 0 评论 -
RTOS CPU使用率统计原理
每个时间片侦测一次当前线程,如果当前正在运行 idle 线程,空闲计数器自增。一个周期后,计算 IDEL 线程运行时间的占比。上图展示一个周期内,某个 CPU 上线程时间片信息。假设一个方格代表一个时间片。统计单核 CPU 使用率。原创 2024-01-05 16:08:52 · 552 阅读 · 0 评论 -
01_RISC-V 入门及指令集学习
参考文档risc-v入门:https://blog.youkuaiyun.com/bebebug/article/details/128039038RISC-V OS:https://blog.youkuaiyun.com/bebebug/article/details/130551378riscv-spec文档:https://riscv.org/wp-content/uploads/2019/12/riscv-spec-20191213.pdfxuantie RTOS SDK用户手册原创 2024-06-20 21:15:45 · 419 阅读 · 0 评论