Linux

Linux 核心中的 WS2812 設備驅動程序

  • December 18, 2019

我正在尋找一個設備驅動程序來驅動 linux 核心中的 ws2812b 可定址 LED,但找不到任何東西。

這些 LED 沒有驅動器是否有特定原因?

我看了數據表

www.digikey.co.uk/en/datasheets/parallaxinc/parallax-inc-28085-ws2812b-rgb-led-datasheet

並且沒有任何關於這條帶如何連接到任何東西的提示。因此,在您尋找設備驅動程序之前,您需要弄清楚您將使用什麼樣的硬體介面,以及從哪裡獲得它。它還需要提供 5V 電壓,但不會告訴您所需的功率。(實際上,這是因為數據表顯然適用於 5mmx5mm 晶片上的單個 3 色 LED:您可以在捲軸上購買這些 LED 並以任何給定長度組合它們——這並不是真正的最終使用者產品。)

硬體介面需要給出嚴格的計時,低至 0.4 微秒,容差為 150 納秒。您永遠不會直接通過設備驅動程序獲得這樣的時間。

我將這些 LED 用於背景照明,它們通常配備額定功率約為 30 瓦的電源,以及帶紅外線遙控器的控制箱。沒有提供任何其他控制連接器。

引用自:https://unix.stackexchange.com/questions/557832