LVGL案例分享–手把手教你移植到T113-i国产工业开发板

市场上提供了多种嵌入式gui库的选择,包括开源和闭源的版本。开源gui库包括lvgl、emwin等,而闭源gui库则包括touchgfx和柿饼gui等。

本次开发教程的测试板卡是来自创龙科技的TLT113-EVM国产工业评估板,采用了全志科技T113-i双核ARM Cortex-A7、玄铁C906 RISC-V和HiFi4 DSP异构多核处理器设计,ARM Cortex-A7处理器单元的主频可达1.2GHz。

评估板由核心板和评估底板组成,核心板上的CPU、ROM、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率达到100%。评估底板的大部分元器件也采用国产工业级方案。核心板经过了专业的PCB Layout和高低温测试验证,稳定可靠,适用于各种工业应用环境。

LVGL案例分享--手把手教你移植到T113-i国产工业开发板T113-i国产工业评估板硬件资源图解

此外,T113-i国产工业开发板的接口资源丰富,支持引出双路网口、双路CAN、双路USB、双路RS485、RS232等通信接口,同时还提供了LVDS LCD、TFT LCD、MIPI LCD、HDMI OUT、CVBS IN/OUT、LINE IN、MIC IN、H/P OUT等音视频多媒体接口,板载WIFI和4G(选配)模块,支持1080P@60fps JPEG/MJPEG视频硬件编码,以及4K@30fps H.265和4K@24fps H.264视频硬件解码,方便用户快速进行产品方案评估和技术预研。

本文主要介绍如何将LVGL8.1移植到创龙科技的T113-i开发板上。

LVGL,全称“Littlev Graphics Library”,是一个开源的图形库,专门用于在嵌入式系统上创建图形用户界面(GUI)。它使用C语言编写,旨在高效和可定制,因此在开发各种微控制器平台和显示硬件的用户界面时广受欢迎。LVGL的特点包括:轻量级:LVGL旨在轻量且高效,适用于资源受限的嵌入式系统,这些系统具有有限的内存和处理能力。高度可定制:LVGL允许开发人员根据项目需求定制GUI元素的外观和行为。小部件库:它提供了各种预设计的图形小部件,如按钮、标签、滑块、列表等,以简化交互式用户界面的创建。事件驱动:LVGL是事件驱动的,这意味着它会响应用户输入和其他事件以触发操作或状态更改。硬件支持:LVGL支持各种显示和输入硬件,包括不同类型的显示器(TFT、OLED等)和输入设备(触摸屏、按钮等)。积极的社区:LVGL拥有一个积极而支持性的社区,为其开发提供了资源并提供开发人员帮助。跨平台:LVGL可以在各种微控制器平台上使用,适用于各种嵌入式系统。LVGL的开源链接:https://www.php.cn/link/518d52eee664842ce523e2cce507315c

LVGL案例分享--手把手教你移植到T113-i国产工业开发板LVGL移植下载源码仓库lvgl代码下载链接:https://www.php.cn/link/518d52eee664842ce523e2cce507315c/lvgl/archive/refs/tags/v8.1.0.tar.gzlv_demos代码下载链接:https://www.php.cn/link/518d52eee664842ce523e2cce507315c/lv_demos/archive/refs/tags/v8.1.0.tar.gzlv_drivers代码下载链接:https://www.php.cn/link/518d52eee664842ce523e2cce507315c/lv_drivers/archive/refs/tags/v8.1.0.tar.gzlv_port_linux_frame_buffer代码下载链接:https://www.php.cn/link/518d52eee664842ce523e2cce507315c/lv_port_linux_frame_buffer.git,通过git clone下载,然后切换到v8.2分支将所有代码下载后,代码目录如下:

LVGL案例分享--手把手教你移植到T113-i国产工业开发板源码文件移植创建目录:lvgl,用于存放我们工程源码将lvgl源码复制进lvgl目录下将lv_drivers源码复制进lvgl目录下将lv_demos源码复制进lvgl目录下从lvgl中复制lv_conf_template.h到lvgl,并重命名为lv_conf.h从lv_drivers中复制lv_drv_conf_template.h到lvgl,并重命名为lv_drv_conf.h从lv_demo中复制lv_demo_conf_template.h到lvgl,并重命名为lv_demo_conf.h从lv_port_linux_frame_buffer中复制main.c和Makefile到lvgl下将文件移植完之后,代码目录如下:

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改配置文件修改lv_conf.h,此文件为lvgl的配置文件使能lv_conf.h头文件,将#if 0修改为#if 1

LVGL案例分享--手把手教你移植到T113-i国产工业开发板根据驱动(可在设备树中查看)选择像素点对应像素格式的大小,否则显示可能乱码

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改显存大小

LVGL案例分享--手把手教你移植到T113-i国产工业开发板设置Tick定时器配置函数

LVGL案例分享--手把手教你移植到T113-i国产工业开发板查看log,使能LV_USE_LOG,设置打印的log等级并选择打印Log的接口

LVGL案例分享--手把手教你移植到T113-i国产工业开发板测试的样例中用到不同字号的字体,需要使能用到的字体

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改lv_drv_conf.h,此文件为驱动配置文件使能修改lv_drv_conf.h头文件,将#if 0修改为#if 1

LVGL案例分享--手把手教你移植到T113-i国产工业开发板使能LCD显示:使能USE_FBDEV,路径设置成/dev/fb0,根据板子LCD的实际情况设置

LVGL案例分享--手把手教你移植到T113-i国产工业开发板使能鼠标或者触摸屏

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改lv_demo_conf.h,此文件为测试用例配置文件使能修改lv_demo_conf.h头文件,将#if 0修改为#if 1

AiTxt 文案助手 AiTxt 文案助手

AiTxt 利用 Ai 帮助你生成您想要的一切文案,提升你的工作效率。

AiTxt 文案助手 15 查看详情 AiTxt 文案助手

LVGL案例分享--手把手教你移植到T113-i国产工业开发板使能LV_USE_DEMO_WIDGETS测试用例

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改main.c文件,此文件为lvgl程序的主程序修改lvgl的demos头文件

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改lvgl显示的分比率,我是采用HDMI屏幕,分辨率为:1920 * 1080

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改鼠标的配置,我的鼠标的设备节点为:/dev/input/event5

LVGL案例分享--手把手教你移植到T113-i国产工业开发板修改Makefile文件,此文件为构建工程脚本修改构建工具链路径,需要选择T113-i的交叉工具链,工具链路径为:xxx/T113-i_v1.0/out/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc

LVGL案例分享--手把手教你移植到T113-i国产工业开发板由于工具链不支持编译选项-Wshift-negative-value,直接删除对应编译选项。

LVGL案例分享--手把手教你移植到T113-i国产工业开发板因为没有鼠标的图标文件,所以把鼠标图标的配置注释掉

LVGL案例分享--手把手教你移植到T113-i国产工业开发板增加测试样例的编译,包含其构建脚本

LVGL案例分享--手把手教你移植到T113-i国产工业开发板LVGL编译验证编译,在lvgl工程目录下进行构建,执行make命令

LVGL案例分享--手把手教你移植到T113-i国产工业开发板

LVGL案例分享--手把手教你移植到T113-i国产工业开发板编译完之后,会在当前目录下生成demo可执行文件

LVGL案例分享--手把手教你移植到T113-i国产工业开发板验证,我们将可执行文件demo拷贝到板子上

LVGL案例分享--手把手教你移植到T113-i国产工业开发板在板子运行LVGL实例

LVGL案例分享--手把手教你移植到T113-i国产工业开发板运行结果:

LVGL案例分享--手把手教你移植到T113-i国产工业开发板

LVGL案例分享--手把手教你移植到T113-i国产工业开发板

LVGL案例分享--手把手教你移植到T113-i国产工业开发板总结lvgl在Linux上的移植过程是相当简单快捷的;只需修改几个配置文件,即可在目标设备上运行,这对我们部署UI非常方便。lvgl在T113-i上的运行效果整体不错,流畅度令人满意,适合用于一些项目的实际应用。lvgl的跨平台特性使其能够在多个平台上部署应用,避免了重复开发的过程。

以上就是LVGL案例分享–手把手教你移植到T113-i国产工业开发板的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/466116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月8日 05:27:59
下一篇 2025年11月8日 05:30:30

相关推荐

  • 比特币十大数字交易平台排行榜top10

    选择一个正规的比特币交易平台是数字资产交易的第一步,这关系到您的资金安全和交易体验。为了帮助您找到适合您的平台,我们整理了目前市场上一些备受信赖的比特币交易平台,并提供了关于如何找到其官方下载渠道的指导。这些平台普遍具备较高的安全性和良好的流动性,但您在做出选择前应仔细评估其特点和您的个人需求。 排…

    2025年12月8日 好文分享
    000
  • 狗狗币是什么币?狗狗币2025-2030年未来价格走势预测

    狗狗币是由程序员比利·马库斯和杰克逊·帕尔默于2013年创建的一种以幽默和社区文化为核心的加密货币,其特点包括强大的社区支持、名人效应显著、适用于小额支付以及采用无限供应机制。1.狗狗币的核心价值在于其活跃的社区文化,推动慈善和线上互动;2.价格受名人言论尤其是埃隆·马斯克的影响较大;3.交易速度快…

    2025年12月8日
    000
  • 山寨币市场怎么玩

    山寨币市场是一个充满机遇与风险的独立加密资产生态,其核心在于理解多样性、深入研究项目、洞察市场动态并制定严格的风险管理策略。首先,山寨币分为公链币、DeFi代币、GameFi与元宇宙代币以及模因币等类别,每种类型具有不同功能和价值基础。其次,进行独立尽职调查应包括阅读白皮书、评估团队背景、分析代币经…

    2025年12月8日
    000
  • 全球十大以太坊交易所(最新排行榜)

    随着以太坊(eth)等加密货币的普及,越来越多的人希望参与其中,进行交易、投资或持有。要进行这些操作,一个可靠的加密货币交易平台是必不可少的。以下是一些全球知名的、提供以太坊交易服务的交易平台,并提供了它们的简要介绍和如何获取其移动应用程序的指引。 选择一个合适的以太坊交易平台是开始加密货币之旅的关…

    2025年12月8日 好文分享
    000
  • 数字货币十大交易所app(下载教程汇总)

    在全球%ignore_a_1%市场中,选择一个安全正规的比特币交易所至关重要。用户在进行交易时,资金安全和平台合规性是首要考量因素。以下将介绍当前市场上排名靠前的十家安全正规的比特币交易所,希望能为用户提供参考。 1. Binance 全球领先的加密货币交易所,提供广泛的交易对和衍生品。拥有强大的技…

    2025年12月8日 好文分享
    000
  • 币圈限价止损单是什么 该怎么操作

    限价止损单是一种结合止损单和限价单特点的风险管理工具,1. 止损价是触发订单的条件,2. 限价是实际成交的底线价格;以卖出为例,当市价跌至止损价59,500美元时,系统自动挂出限价59,400美元的卖单,若市场价优于限价则迅速成交,若市场跳空低于限价则无法成交;操作步骤包括选择订单类型、填写止损价与…

    2025年12月8日
    000
  • 以太坊免费下载安装 以太坊官网版

    获取以太坊(ETH)的主流平台包括币安、欧易、火币和Gate.io。1. 币安提供多种支付方式购买ETH,并具备强大的生态系统支持;2. 欧易以衍生品交易和内置Web3账户著称,适合探索DeFi和NFT;3. 火币运营稳定,界面简洁,适合寻求可靠交易环境的用户;4. Gate.io币种丰富,适合希望…

    2025年12月8日
    000
  • 以太坊交易平台更新了吗?ETH交易所最新版本怎么获取?

    数字资产市场的特点之一就是其快速发展和不断演变。作为其中最受关注的资产之一,以太坊(eth)的交易活动非常活跃。为了提供更优质、更安全的交易环境,支持eth交易的各大平台都在持续进行技术升级和功能优化。了解这些平台的最新动态以及如何安全地获取最新版本,对于参与者来说至关重要。 一、以太坊交易平台确实…

    2025年12月8日
    000
  • 芝麻最新交易网址入口 芝麻开门交易所官网链接

    芝麻开门(Gate.io)是全球领先的数字资产交易平台之一,提供多种加密货币的交易服务。它以其广泛的上币种类、专业的交易工具和良好的用户体验而受到全球用户的青睐。本教程旨在详细指导用户如何完成芝麻开门(Gate.io)的注册过程。本文将提供官方页面链接 芝麻开门官网: 芝麻开门Gate.io注册准备…

    2025年12月8日
    000
  • Webus国际、Ripple策略控股与XRP支付:纽约瞬间看交易

    webus international 与 ripple strategy holdings 达成潜在 1 亿美元合作,加速 xrp 支付及区块链忠诚度工具布局:深度解析 Webus International、Ripple Strategy Holdings 与 XRP 支付:这项合作的简要剖析 …

    2025年12月8日
    000
  • 2025年稳定币有哪些_2025年稳定币列表

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 2025年主流稳定币列表,稳定币作为数字货币生态中的重要组成部分,为加密资产交易和支付提供了价格稳定的锚定资产。以下是2025年广泛应用且具备较高市场认可度的稳定币名单。 1. Tether(USDT) 发行机…

    2025年12月8日
    000
  • 稳定币是什么类型币种_一文了解稳定币是什么

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 稳定币是什么类型币种?稳定币是一种特殊类型的加密货币,设计目的是将币值稳定在某一固定资产上,通常是法定货币,如美元,来减少价格波动,为数字货币市场提供“锚定”作用。 稳定币的定义与特点 价值锚定:稳定币的价格通…

    2025年12月8日
    000
  • 稳定币现货在哪里买_稳定币现货APP推荐

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 稳定币现货在哪里买?稳定币作为数字资产市场中重要的交易媒介和价值储存工具,几乎所有主流加密货币交易平台均提供稳定币现货交易服务。选择合适的平台和APP,有助于提高交易效率和资金安全性。 主流稳定币现货APP推荐…

    2025年12月8日
    000
  • 稳定币在哪里可以交易_交易稳定币的平台有哪些

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 稳定币在哪里可以交易?稳定币因其价格相对稳定,广泛应用于数字资产交易和支付,几乎所有主流加密货币交易平台均支持稳定币交易。 主流稳定币交易平台推荐 币安(Binance):全球最大加密货币交易所,支持多种稳定币…

    2025年12月8日
    000
  • 以太坊交易所app下载教程

    随着以太坊(eth)等加密货币的普及,越来越多的人希望参与其中,进行交易、投资或持有。要进行这些操作,一个可靠的加密货币交易平台是必不可少的。以下是一些全球知名的、提供以太坊交易服务的交易平台,并提供了它们的简要介绍和如何获取其移动应用程序的指引。 全球以太坊交易所App下载指引 选择一个合适的以太…

    2025年12月8日 好文分享
    000
  • 衍生品交易所排行榜:Binance、Bitget等平台优劣势分析

    在数字资产交易的浪潮中,衍生品交易以其独特的魅力和潜力,吸引了全球无数参与者的目光。它不仅仅是简单地买卖一种资产,更是对市场趋势、风险管理和资金效率的深刻理解与应用。从套期保值到投机盈利,衍生品提供了多元化的策略工具,让交易者能够更灵活地应对市场波动。然而,复杂的结构和潜在的高杠杆也意味着更高的风险…

    2025年12月8日
    000
  • 稳定币排行榜_七月最新稳定币排行

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 2025年七月最新稳定币排行榜,稳定币在加密市场中扮演着关键角色,以下是当前市值与流通量排名靠前的稳定币,供您参考选择。 1. Tether (USDT) 市值领先:全球最大稳定币,市值超过700亿美元。多链发…

    2025年12月8日
    000
  • 2025年最受欢迎的稳定币是哪些_2025稳定币热门排行榜

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 2025年最受欢迎的稳定币有哪些?稳定币作为加密市场的重要组成部分,因其价格稳定、交易便捷,受到广大用户和机构青睐。以下是2025年最热门的稳定币排行榜,展现其市场份额和应用场景。 1. Tether (USD…

    2025年12月8日
    000
  • 稳定币和其他加密货币的区别是什么_稳定币和其他加密货币有哪些不同

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 稳定币与其他加密货币的主要区别体现于价格稳定性、用途定位及背后机制等方面。理解这些差异,有助于合理配置数字资产组合。 价格波动性 稳定币:通常锚定法定货币(如美元),价格相对固定,波动极小。其他加密货币:如比特…

    2025年12月8日
    000
  • 狗狗币便捷交易所推荐_狗狗币快速交易平台推荐

    一键直达|2025主流加密资产交易所平台 Binance币安 Huobi火币 欧易OKX 狗狗币便捷交易所推荐,本文将介绍几家支持狗狗币(DOGE)交易的高流动性平台,便于用户实现快速买卖、法币充值及资产管理。 推荐标准说明 以下平台根据以下维度进行筛选:交易深度、操作便捷性、充值通道支持、安全机制…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信