树莓派或者BBB使用基于ILI9341的SPI接口TFT显示屏(Python)
-
-
FishXX
- LV5工程师
-
| 2014-08-06 11:36:33
- 浏览量 21509
- 回复:7
知识点:树莓派,BBB,SPI接口,Python
原版教程看这儿:https://learn.adafruit.com/user-space-spi-tft-python-library-ili9341-2-8/usage
本文所用的程序和代码已经在树莓派上测试通过,BBB没有尝试,有兴趣的试一下
如果你有一个SPI的小屏幕,想用它来显示图片、文字、或者绘图,应该怎么办呢?自己开发一套内核驱动?NO!无需驱动,安装Adafruit的Python库就可以了。只要树莓派或者BBB启用了SPI接口,并且把线按照正确顺序连接到了TFT显示屏(必须是ILI9341芯片),这样就可以在Python中轻松绘图了。
准备工作:
启用树莓派的SPI接口。传送门:https://bbs.icxbk.com/group-topic-id-30138.html
启用BBB的SPI接口。传送门:https://bbs.icxbk.com/group-topic-id-28339.html
除此之外,编辑bbb的boot分区的uEnv.txt加入此行也能在启动时启用SPI
optargs=capemgr.enable_partno=BB-SPIDEV0
知识点:树莓派,BBB,SPI接口,Python
原版教程看这儿:https://learn.adafruit.com/user-space-spi-tft-python-library-ili9341-2-8/usage
本文所用的程序和代码已经在树莓派上测试通过,BBB没有尝试,有兴趣的试一下
如果你有一个SPI的小屏幕,想用它来显示图片、文字、或者绘图,应该怎么办呢?自己开发一套内核驱动?NO!无需驱动,安装Adafruit的Python库就可以了。只要树莓派或者BBB启用了SPI接口,并且把线按照正确顺序连接到了TFT显示屏(必须是ILI9341芯片),这样就可以在Python中轻松绘图了。
准备工作:
启用树莓派的SPI接口。传送门:https://bbs.icxbk.com/group-topic-id-30138.html
启用BBB的SPI接口。传送门:https://bbs.icxbk.com/group-topic-id-28339.html
除此之外,编辑bbb的boot分区的uEnv.txt加入此行也能在启动时启用SPI
optargs=capemgr.enable_partno=BB-SPIDEV0
显示GUI,你可以试试Adafruit的FBTFT驱动。因为他们官方的屏就是基于这个方案的:
传送门:
https://learn.adafruit.com/adafruit-2-8-pitft-capacitive-touch
建议你再找张SD卡先做下实验,直接参考这个教程的software install那一章