huchuan2025/20-Area/22-Work/222-ReadNote/Rt-thread OS/内核开发与应用实战.md

584 B
Raw Blame History

  • 信号量 sem
  • 互斥量 mutex
  • 事件 event
  • 软件定时器
    • 精度就是tick很粗
    • 硬件定时器怎么用?精度如何
  • 邮箱 没看
  • 内存
    • 静态管理 mempool
      • rt_mp_create()
    • 动态管理 heap 可选,管理方式二选一 rt_system_heap_init
      • 小堆内存管理
      • slab内存管理
  • 中断
  • cpu利用率统计
    • 一个例子
      • 先利用临界区算满载的循环次数。
      • 然后打开临界区允许被有效任务打断,再统计循环次数。
      • 如果计数小于满载计数 则说明有任务执行, 统计一下比例