我目前正在从事可见光通信项目,需要一些帮助来编程快速闪烁 (>200Hz) LED 手电筒。我的设备是HUAWEI CUN-L21,固件为B115,也已经root了。
我已经使用 Android SDK 编写了一个应用程序,该应用程序使用Thread.sleep(delay)
. 问题是,即使我将延迟设置为几毫秒,最大值。我得到的频率大约是 35Hz,这太低了。
我还尝试通过 shell 中的计时器触发器快速闪烁它。但是频率也太低了。
所以这是我的问题:有没有其他方法可以让 LED 以 200 Hz 的频率闪烁?我是否必须在内核空间中修改 LED 驱动程序?如果是这样,我该怎么做?