个人小站

最新碎语:你好三月

您的位置:个人小站 >练习> F1C200S运行lvgl

F1C200S运行lvgl

F1C200S开发板运行LVGL,简单写了一个页面切换的Demo,运行视频效果在文章最后,

虚拟机环境:vmware ubuntu20.04

开发板:

QQ截图20230412124627.png

焊接一个扩展版:

QQ截图20230412133708.png

屏幕:ST7789V TFT LCD 240x320 2.0寸

输入:ADC按键


编译器环境变量配置:

    QQ截图20230412162457.png

一、u-boot移植参考:

    1、u-boot配置和编译

    2、Lctech Pi(F1C200S)u-boot移植在RAM运行修改默认调试串口为uart1

    3、nanopi neo板启动uboot时mmc_init失败-电子芯吧客

二、内核移植参考:

    1、linux内核编译

    2、小白自制Linux开发板 三. Linux内核与文件系统移植

    3、小白自制Linux开发板 七. USB驱动配置

    4、F1C100S添加USB驱动-电子发烧友网

三、文件系统移植参考:

    1、【f1c200s笔记四】文件系统移植

    2、嵌入式Linux--制作根文件系统

    3、 编译遇到 Please port gnulib freadahead.c to your platform 的问题

    4、使用buildroot制作mke2fs (mkfs.ext2、mkfs.ext3、mkfs.ext4)_buildroot mke2fs_小果壳的博客

四、支持ST7789V驱动TFT屏幕

    1、小白自制Linux开发板 六. SPI TFT屏幕修改与移植

    2、F1C100S添加SPI LCD液晶驱动 - LSWen - 博客园

    3、V3s-linux5.2内核-移植ST7789v - 哔哩哔哩

    4、基于SPI框架驱动spi lcd(st7789)

    5、SPI LCD驱动移植(基于fbtft) - 哔哩哔哩

    6、嵌入式Linux | 使Linux的启动信息显示到LCD上面&设置LCD屏幕为终端控制台_linux 启动信息

    7、HamsterBear F1C200s Linux v5.17.0 SPI总线适配

五、GPIO&&ADC按键支持

    1、HamsterBear Linux Low Res ADC按键驱动的适配 + LVGL button移植

    2、Linux 自带按键驱动

    3、Linux 自带按键驱动程序的使用

    4、自定义键盘 input输入子系统 gpio-keys按键驱动

    5、Linux下被遗忘的gpio_keys按键驱动

    6、rockchip的adc按键驱动

    7、linux input子系统 -- 06 解析数据

    8、嵌入式Linux驱动:LRADC按键

    9、lradc按键驱动程序分析

六、串口文件传输

    1、ARM-linux 嵌入式板子移植 lrzsz 

    2、串口传输文件的工具lrzsz软件的移植

    3、虚拟机主机linux(unbuntu)和开发板使用串口连接以及发送接收文件

七、LVGL移植

    1、运行lvgl模板并开机自启

    2、LVGL入门使用(搭建Linux + VSCode模拟环境

八、linux+vscode模拟器运行demo工程

    QQ截图20230412131648.png

    工程下载:

    链接:https://pan.baidu.com/s/1ZUetAODcYP9Uq5ElW-IIaA 
    提取码:ur60 
九、开发板运行效果及工程

    工程下载:

    链接:https://pan.baidu.com/s/1gfY7-WPx0h4H5ZbWB0s6hQ 
    提取码:94th 
    运行效果:

    

---

转载请注明本文标题和链接:《F1C200S运行lvgl

分享到:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(1)

同款板子mark学习
路人乙 10个月前 (06-29) 回复