Beagle Bone 128x64图形LCD

时间:2018-09-06 18:41:42

标签: python graphics beagleboneblack lcd beagleboard

我有一个BeagleBoneBlack,我试图找到一种方法来使用python(此显示,更具体地说是http://www.newhavendisplay.com/specs/NHD-12864AZ-NSW-BBW-TR.pdf)来控制128x64图形LCD,但我不知道该怎么做。

我上次使用该显示器的时候,我正在使用MikroC编译器与PIC16F877A一起工作,并且它具有专门用于此GLCD显示器的库,因此非常容易使用。我在表面上搜索了一些解决方案,但是我什么也没找到,你们知道一些解决方案,还是我必须为此应用程序创建自己的库?

1 个答案:

答案 0 :(得分:0)

看来您应该能够根据Linux Kernel FBTFT driver subsystem快速地开始工作。

Latest upstream sources显示了很多受支持的显示。粗略地看,该控制器似乎是KS0108系列的一部分: KS0107B / KS0108B; S6B0107B / S6B0108A; HD61203 / HD61202; AX6108 / AX6107; PT6608 / PT6607; SBN0064 / SBN6400; KS0708; S6B0708; ST7548; ST7588; NT7108; RA8808; RW1065; and equivalents.

请注意,默认情况下,beagleboard.org Debian images come with an older kernel。至少看起来像4.14-ti内核构建配置确实启用了FBTFT作为模块。因此,如果您真的很幸运,它甚至可以开箱即用。尽管我准备重建内核。

请让我在上述某些方面进行扩展。这是一个带有一些指针的高级视图。