跳转到主要内容

Cpu

1 篇
  • CPU 画正弦曲线

    发布于 文章 317 字 1 分钟

    CpuRust

    周末终于有时间尝试在树莓派上写代码,好久没写 Rust, 写了个正弦曲线玩玩 :) 大致思路就是先定好取样点数量,以 300 毫秒为一个单位,算好 2*PI 周期的正弦曲线值,CPU 需要忙多少毫秒,闲多少毫秒,然后死循环跑就行。通过 while 循环不断检测经过的时间是否满足条件,满足后直接 sleep 过去。这里还需要用到一个第三方的库 core_affinity,将线程锁在第 2 个 CPU 核心上(第一个核心应该是 Linux 调度器所在的核心,避免影响它) 不得不说,树莓派 4B 的性 …

    周末终于有时间尝试在树莓派上写代码,好久没写 Rust, 写了个正弦曲线玩玩 :) 大致思路就是先定好取样点数量,以 300 毫秒为一个单位,算好 2*PI 周期的正弦曲线值,CPU 需要忙多少毫秒,闲多少毫秒,然后死循环跑就行。通过 while 循环不断检测经过的时间是否满足条件,满足后直接 sleep 过去。这里还需要用到一个第三方的库 core_affinity,将线程锁在第 2 个 CPU 核心上(第一个核心应该是 Linux 调度器所在的核心,避免影响它) 不得不说,树莓派 4B 的性 …