【问题标题】:Beagle Bone 128x64 Graphic LCDBeagle Bone 128x64 图形 LCD
【发布时间】:2019-02-12 02:06:48
【问题描述】:

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

上次我使用这个显示器时,我正在使用 MikroC 编译器使用 PIC16F877A,它有一个专门用于这个 GLCD 显示器的库,所以它更容易。我表面上搜索了一些解决方案,但我没有找到任何东西,你们知道一些解决方案还是我必须为此应用程序创建自己的库?

【问题讨论】:

    标签: python graphics beagleboneblack lcd beagleboard


    【解决方案1】:

    看起来您应该能够根据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 作为模块。因此,如果您真的很幸运,它甚至可以开箱即用。虽然我已经准备好重建内核。

    请随时要求我扩展上述某些方面。这是一个高级视图,现在有一些指针。

    【讨论】:

    • 感谢您的回答!你知道pyLCD库是否可以用来解决我的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 2015-09-01
    • 2019-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多