在本章中,我们将介绍如何对Nano添加GT911触摸屏适配,以及LVGL的移植。 一、修改设备树 GT911需要6个接口,即:VDD、GND;SDA、SCK;IRQ、RST。这里使用PE11、PE12作为i2c接口;使用PE10作为中断,PE9作为Reset。首先我们需要在dtsi文件中添加我们使用的i2c接口的定义。首先在soc->pio节点下添加如下内容...
arm-linux-musleabi-g++ -static main.cpp -o main_exe 接下来将文件main_exe传输到Nano中,查看执行效果: 图13:运行效果 到这里,本节内容就结束了,下一节中我们将学习如何使用lvgl(littlevGL)库编写GUI。
LicheePi Nano 运行lvgl只有半截,无全屏 如视频所示,在我的平台上面运行lvgl只有半截我的设备分辨率是800*480(从设备开机的log可以看到) 在linux下的dts配置如下 // SPDX-License-Identifier: (GPL-2.0+ OR X11) /* * Copyright 2018 Icenowy Zheng <icenowy@aosc.io> */ /dts-v1/; #include "suniv-f1...
Re: @assert 大神移植全志官方f1c100s linux bsp 到licheepi nano 是的, 上面的驗証應該是 dtb 的問題, 不是 zImage 和 bootargs 的問題 boot.scr 抄的 RAM 地址也跟 spi boot 的一樣 , 地址沒錯mmc 中的檔案他也找到了, size 也對 reading suniv-f1c100s-licheepi-nano.dtb8545 bytes read in 32...
LicheePi Nano 运行lvgl只有半截,无全屏 如视频所示,在我的平台上面运行lvgl只有半截我的设备分辨率是800*480(从设备开机的log可以看到) 在linux下的dts配置如下 // SPDX-License-Identifier: (GPL-2.0+ OR X11) /* * Copyright 2018 Icenowy Zheng <icenowy@aosc.io> */ /dts-v1/; #include "suniv-f1...