惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
B
Blog
腾讯CDC
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - Franky
罗磊的独立博客
月光博客
月光博客
Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Docker
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
G
Google Developers Blog
V
Visual Studio Blog
I
InfoQ
有赞技术团队
有赞技术团队
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale

博客园 - topeet

重磅推荐!迅为《手把手教你学Linux设备驱动开发》正式出版,“硬核宝典”来袭! 不止于稳,更为精巧!迅为iTOP-RK3576开发板LGA版本,小尺寸有大能量 【迅为开发板专属工具】把烧写入口放进浏览器|Topeet RK Flash 迅为iTOP-RK3588开发板:OTA远程升级+高效烧写工具,从开发到量产全链路赋能 迅为iTOP-RK3588开发板 RK1828 AI协处理器模型推理测试指南 20 TOPS 外挂算力到位,迅为iTOP-RK3588/RK3576 正式解锁端侧大模型部署 迅为RK3576开发板重磅升级:SDK全面适配RK1828 AI协处理器,开启端侧大模型开发新纪元 迅为RK3576开发板 + YOLOv8实现实时目标检测全流程 基于迅为iTOP-RK3568开发板搭建完整物联网控制平台 【重磅升级】迅为RK3588开发板SDK已经适配RK1828 AI协处理器 国产化选型无忧:迅为龙芯系列开发板全国产方案深度解析 基于迅为RK3588开发板的智能边缘网关方案在电力行业的应用 迅为iTOP-Hi3781V730开发板8K超高清+AI算力旗舰-Ubuntu系统功能测试全面验证 迅为iTOP-RK3506核心板三核异构+低功耗高实时开发一步到位 iTOP-Hi3403开发板OS08A20摄像头模组例程测试手册详解:10.4TOPS算力+4K60,解锁AI视觉开发新高度 实战:在迅为iTOP-RK3576开发板上跑通yolov5目标检测 嵌入式linux自学看这一套就够了!迅为RK3568开发板 迅为iTOP-RK3506开发板入门级linux低成本方案-系统功能测试 新品发布迅为Hi3781V730开发板海思方案全能芯全接口 迅为iTOP-RK3506开发板新品发布低功耗高实时开发一步到位 迅为电子RK3568+RK3588开发板资料焕新升级!多维度优化助力开发者效率提升 迅为RK系列开发板重磅升级SDK内核从5.10全面升级至Linux6.1 LTS 你的专属“数字员工”已到岗!迅为RK3588系列开发板适配OpenClaw 【硬核解密】一块核心板的“匠心之旅”:迅为3562核心板如何炼成工业级品质标杆? 【硬核拆解】从“芯”开始,一台工业级迅为RK3576开发板的自我修养 工业级设计揭秘:迅为RK3576如何保证-40℃到85℃稳定运行? 你的专属“数字员工”已到岗!迅为RK3588系列适配OpenClaw 性能猛兽再进化!迅为iTOP-3588开发板新增LPDDR5商业级16G+64G旗舰配置! 【硬核搭档】迅为RK3588成功适配飞牛FnNAS,你的私有云迎来性能猛兽! 【迅为iTOP-Hi3403开发板】一站式启动Hi3403 NPU开发:从运行例程开始,快速验证AI效能
迅为RK3506开发板瑞芯微多核异构linux系统LVGL应用手册
topeet · 2026-06-01 · via 博客园 - topeet

迅为iTOP-RK3506开发板

迅为iTOP-RK3506核心板

2.2 LVGL 工程目录简介 

将网盘资料“iTOP-RK3506 开发板\06_系统开发配套资料\03_交叉编译 LVGL”目录下的工程拷贝到虚拟机 Ubuntu 上,然后使用解压命令解压,解下图所示。 

01_lvgl_hello 工程项目是一个基于 LVGL v8.x 的嵌入式图形界面演示工程,运行在 iTOP-RK3506 开发板上。具有以下特性: 

1、自适应屏幕布局,支持多种分辨率(800x1280、1280x800、1024x600 等)和方向(横屏/ 竖屏) 

2、专业 UI 设计,渐变按钮、阴影效果、智能字体缩放 

3、支持 FT5x06 电容触摸屏完整支持 

4、品牌展示:底部显示公司名称和官网链接 

项目目录结构如下所示: 

01_lvgl_helloworld/ 

├── main.c 

#应用主程序(UI 逻辑) 

├── CMakeLists.txt 

#构建项目配置,生成 Makefile 编译 

├── CHANGELOG.md 

#版本说明 

├── lvgl8/ 

#LVGL v8 端口层 

│ 

├── lv_port_init.c 

#端口初始化入口 

│ 

├── lv_port_disp.c 

#显示驱动(RKADK) 

│ 

├── lv_port_indev.c 

#输入设备管理 

│ 

└── evdev.c 

#EVDEV 触摸驱动 

├── common/ 

#通用工具模块 

│ 

├── kalman_filter.c 

#卡尔曼滤波 

│ 

└── ui_scaler.c 

#UI 缩放工具 

├── sys/ 

#系统文件 

├── cJSON/ 

#JSON 解析库

└── tools/ 

#代码格式化工具

2.3 交叉编译 LVGL 工程 

进入到 LVGL 工程目录下之后,输入 cmake 命令生成 Makefile 文件,然后输入 make 命令编译程序,如下图所示:

编译完成之后,在 build 目录下生成可执行文件,进入到 build 目录下,使用 file 命令查看 

可执行程序的格式,

如果显示生成的可执行程序架构为 ARM,说明该程序可以在开发板上运行。 

如果要清除编译生成的可执行文件,则在工程根目录下输入 make clean 命令,

2.4 运行测试 

将上小节编译好的 hello_world 可执行程序拷贝到开发板上,用户可以使用 ssh,U 盘,nfs 

等等方式进行拷贝。接下来输入以下命令给予文件权限,并运行程序。 

chmod 777 hello_world 

./hello_world

界面运行如下图所示,点击按钮测试触摸输入。