目标
实现rock s0(rk3506B)对st7789spi屏幕的驱动和触摸驱动的支持。
使用技术
- Linux:使用 rocks0 kernel,参考文档:https://docs.radxa.com/rockpi/rocks0/low-level-dev/kernel
- tft屏幕实现 fbtft驱动:参考 drivers/staging/fbtft,链接:https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft
- 触摸实现 touchscreen驱动:参考 drivers/input/touchscreen,链接:https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/tree/drivers/input/touchscreen;参考文章:https://wiki.lckfb.com/zh-hans/tspi-rk3566/project-case/fat-little-cell-phone/touch-drive.html#%E8%A7%A6%E6%91%B8%E9%A9%B1%E5%8A%A8
存在的问题/已经实现
- fbtft驱动只有 fb_st7789v,需要实现 fb_st7789 的开发,参考驱动:https://github.com/libdriver/st7789
- 需进行设备树配置编辑dts
图片
暂无相关内容。
接线图
未完成(后续完善)