Beagle Bone 128x64 Графический ЖК-дисплей - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть BeagleBoneBlack, и я пытаюсь найти способ управления графическим ЖК-дисплеем 128x64 с помощью python (более конкретно, http://www.newhavendisplay.com/specs/NHD-12864AZ-NSW-BBW-TR.pdf),, и я точно не знаю, как это сделать.

В прошлый раз, когда я использовал этот дисплей, я работал с PIC16F877A, используя компилятор MikroC, и у него есть библиотека специально для этого дисплея GLCD, так что это было намного проще. Я поверхностно искал какое-то решение, но я ничего не нахожу, знаете ли вы, ребята, какое-то решение, или я должен создать свою собственную библиотеку для этого приложения?

1 Ответ

0 голосов
/ 07 сентября 2018

Похоже, что вы сможете быстро что-то заработать на основе подсистемы драйверов Linux Kernel FBTFT .

Последние исходные источники показывают довольно широкий диапазонподдерживаемых дисплеев.На первый взгляд контроллер кажется частью семейства KS0108: KS0107B / KS0108B; S6B0107B / S6B0108A; HD61203 / HD61202; AX6108 / AX6107; PT6608 / PT6607; SBN0064 / SBN6400; KS0708; S6B0708; ST7548; ST7588; NT7108; RA8808; RW1065; and equivalents.

Обратите внимание, что по умолчанию образы Debian beagleboard.org поставляются с более старым ядром .По крайней мере, похоже, что в конфигурации сборки ядра 4.14-й FBTFT включен как модуль.Так что если вы действительно счастливчик, это может сработать даже из коробки.Хотя я был бы готов перестроить ядро.

Не стесняйтесь просить меня остановиться на некоторых аспектах вышеизложенного.Это высокоуровневое представление с некоторыми указателями прямо сейчас.

...