日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

瑞芯微RK3506開發(fā)板必備之LVGL應用開發(fā)手冊,深圳觸覺智能出品

觸覺智能 ? 2025-04-27 19:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


wKgZPGgOFXqAR_quAACjcam2n2w20.jpeg

LVGL是一個免費的輕量級開源圖形庫。具有豐富部件與高級圖形特性,支持多種輸入設備和多國語言,獨立于硬件之外的開源圖形庫。LVGL的配置主要區(qū)別在于渲染后端的選擇,目前可選DRM直接送顯以及通過SDL送顯。目前RK3506平臺可支持SDL送顯。

本文基于觸覺智能RK3506星閃開發(fā)板進行演示,配套RK3506核心板(3核A7@1.5GHz+M0@200MHz多核異構)含 稅 價 5 9 元,一 片 也 是 批 量 價。

配置LVGL

  • Buildroot配置

基礎配置保存路徑:$sdk/buildroot/configs/rockchip_rk3506_defconfig

# Buildroot相關配置 #include "base/base.config" #include "chips/rk3506_arm.config" #include "fs/vfat.config" #include "wifibt/bt.config" #include "wifibt/wireless.config" #include "multimedia/audio.config" #include "wifibt/bt.config" #include "wifibt/wireless.config" #include "lvgl/lvgl_rkadk.config" #include "lvgl/rk_demo.config" #include "fs/ntfs.config" ...

  • LVGL配置

基礎配置保存路徑:

$sdk/buildroot/configs/rockchip/lvgl/v8

$ ls buildroot/configs/rockchip/lvgl/v8 base.config lvgl_drm.config lvgl_rkadk.config lvgl_sdl.config

LVGL DEMO

  • 源碼?錄結構

源碼路徑:/app/lvgl_demo/

$ tree -L 1 . #i ├── amp_monitor ├── cJSON# cJSON源碼 ├── CMakeLists.txt ├── common ├── flexbus ├── gallery ├── lv_demo# 基礎示例程序,運行官方DEMO ├── lvgl8# 默認使用lvgl8 ├── lvgl9 ├── motor_demo ├── rk_demo# RK顯控DEMO,包含智能家居、家電顯控、樓宇對講、系統(tǒng)設置等DEMO ├── sys# 時間戳,trace debug

  • rk_demo代碼說明

源碼路徑:/app/lvgl_demo/rk_demo

主要作為一個示例程序,演示如何將官方的DEMO運行起來。以下說明略過一些無關的代碼,僅挑選需要關注的代碼進行說明。

static void lvgl_init(void) { /* 一切LVGL應用的開始 */ lv_port_init(); ... check_scr(); } ... int main(int argc, char **argv) { signal(SIGINT, sigterm_handler); struct sched_param param; int max_priority; max_priority = sched_get_priority_max(SCHED_FIFO); param.sched_priority = max_priority; if (sched_setscheduler(0, SCHED_FIFO, ?m) == -1) { perror("sched_setscheduler failed"); } /* 根據(jù)配置選擇對應的DEMO初始化,繪制對應UI */ #if ROCKIT_EN RK_MPI_SYS_Init(); #endif #if WIFIBT_EN run_wifibt_server(); #endif lvgl_init(); app_init(); rk_demo_init(); while (!quit) { /* 調用LVGL任務處理函數(shù),LVGL所有的事件、繪制、送顯等都在該接口內完成 */ lv_task_handler(); usleep(100); } #if ROCKIT_EN RK_MPI_SYS_Exit(); #endif return 0; }

源碼編譯說明


修改源碼后,重新編譯之前刪除之前的的lvgl_demo:

$rm-rf /buildroot/output/rockchip_rk3506/build/lvgl_demo/ -rf

重新編譯buildroot:

$./build.sh buildroot

DEMO編譯說明

觸覺智能RK3506資料網盤中有提供的lvgl的demo,以下是編譯方法以及demo運行方法。

  • 解壓

命令如下:

$ mkdir demo $ unzip lvgl_demo.zip -d demo/ $ cd demo/lvgl_demo

  • 修改與編譯

修改交叉編譯工具鏈:

$ cat Makefile # # Makefile # #CC ?= gcc CC = /home/rk3506/rk3506_linux-250211/rk3506_linux6.1/buildroot/output/rockchip_rk3506/host/bin/arm-buildroot-linux-gnueabihf-gcc LVGL_DIR_NAME ?= lvgl LVGL_DIR ?= ${shell pwd} CFLAGS ?= -O3 -g0 -I$(LVGL_DIR)/ -Wall -Wshadow -Wundef -Wmissing-prototypes -Wno-discarded-qualifiers -Wall -Wextra -Wno-unused-function -Wno-error=strict-prototypes -Wpointer-arith -fno-strict-aliasing -Wno-error=cpp -Wuninitialized -Wmaybe-uninitialized -Wno-unused-parameter -Wno-missing-field-initializers -Wtype-limits -Wsizeof-pointer-memaccess -Wno-format-nonliteral -Wno-cast-qual -Wunreachable-code -Wno-switch-default -Wreturn-type -Wmultichar -Wformat-security -Wno-ignored-qualifiers -Wno-error=pedantic -Wno-sign-compare -Wno-error=missing-prototypes -Wdouble-promotion -Wclobbered -Wdeprecated -Wempty-body -Wtype-limits -Wshift-negative-value -Wstack-usage=2048 -Wno-unused-value -Wno-unused-parameter -Wno-missing-field-initializers -Wuninitialized -Wmaybe-uninitialized -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wtype-limits -Wsizeof-pointer-memaccess -Wno-format-nonliteral -Wpointer-arith -Wno-cast-qual -Wmissing-prototypes -Wunreachable-code -Wno-switch-default -Wreturn-type -Wmultichar -Wno-discarded-qualifiers -Wformat-security -Wno-ignored-qualifiers -Wno-sign-compare LDFLAGS ?= -lm BIN = demo #Collect the files to compile MAINSRC = ./main.c include $(LVGL_DIR)/lvgl/lvgl.mk include $(LVGL_DIR)/lv_drivers/lv_drivers.mk #CSRCS +=$(LVGL_DIR)/mouse_cursor_icon.c OBJEXT ?= .o AOBJS = $(ASRCS:.S=$(OBJEXT)) COBJS = $(CSRCS:.c=$(OBJEXT)) MAINOBJ = $(MAINSRC:.c=$(OBJEXT)) SRCS = $(ASRCS) $(CSRCS) $(MAINSRC) OBJS = $(AOBJS) $(COBJS) ## MAINOBJ -> OBJFILES all: default %.o: %.c @$(CC) $(CFLAGS) -c $< -o $@ @echo "CC $<" default: $(AOBJS) $(COBJS) $(MAINOBJ) $(CC) -o $(BIN) $(MAINOBJ) $(AOBJS) $(COBJS) $(LDFLAGS) clean: rm -f $(BIN) $(AOBJS) $(COBJS) $(MAINOBJ)

修改DEMO,如圖所示,在main.c中將demo中顯示的分辨率設置成與屏幕分辨率對應:

wKgZPGgOFPyAG70wAALcAoBu3Ow275.png

編譯(注意:交叉編譯工具鏈路徑根據(jù)實際情況進行更改。):

$make

最后將編譯出的demo 通過adb push到開發(fā)板上。

C:\Users\industio_mhk>adb push Z:\rk\rk3506\rk3506_linux-250211\rk3506_linux6.1\app\test\demo\lvgl_demo\demo / Z:\rk\rk3506\rk3506_linux-250211\rk3506_linux6.1\app\test\...ile pushed, 0 skipped. 24.4 MB/s (1127184 bytes in 0.044s)


root@rk3506-buildroot:/# chmod a+x /demo root@rk3506-buildroot:/# /demo


END

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • GUI
    GUI
    +關注

    關注

    3

    文章

    699

    瀏覽量

    43904
  • LVGL
    +關注

    關注

    3

    文章

    127

    瀏覽量

    4673
  • RK3506
    +關注

    關注

    0

    文章

    102

    瀏覽量

    1015
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    米爾多核異構低功耗RK3506核心重磅發(fā)布

    近日,米爾電子發(fā)布MYC-YR3506核心開發(fā)板,基于國產新一代入門級工業(yè)處理器
    發(fā)表于 05-16 17:20

    資源受限下HMI2秒啟動系統(tǒng),米爾RK3506開發(fā)板×LVGL Demo演示

    、輕、快 MYIR 基于 RK3506 推出的 MYC-YR3506 核心(搭配 MYD
    發(fā)表于 04-24 15:12

    RK3506各型號該怎么選?全新工業(yè)芯片介紹 觸覺智能出品

    RK3506各型號該怎么選?全新工業(yè)芯片介紹,還將推出與星閃技術相結合的RK3506星閃網關開發(fā)板
    的頭像 發(fā)表于 12-25 10:27 ?3055次閱讀
    <b class='flag-5'>RK3506</b>各型號該怎么選?<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>全新工業(yè)芯片介紹 <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>出品</b>

    【技術簡析】觸覺智能RK3506 Linux星閃網關開發(fā)板有什么奧妙?

    在工業(yè)智能化與物聯(lián)網深度融合的今天,深圳觸覺智能推出首款搭載
    的頭像 發(fā)表于 03-21 11:58 ?1872次閱讀
    【技術簡析】<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b> Linux星閃網關<b class='flag-5'>開發(fā)板</b>有什么奧妙?

    RK3506開發(fā)板Qt應用開發(fā)手冊(上) 深圳觸覺智能出品,嵌入式方案商

    RK3506開發(fā)板必備攻略Qt應用
    的頭像 發(fā)表于 04-28 17:16 ?1754次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>之</b>Qt應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(上) <b class='flag-5'>深圳</b><b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>出品</b>,嵌入式方案商

    RK3506開發(fā)板Ethercat主站適配開發(fā)詳細攻略,實測微秒級抖動延遲!

    RK3506開發(fā)板Ethercat主站適配開發(fā)詳細攻略,實測微秒級抖動延遲!
    的頭像 發(fā)表于 05-09 15:57 ?1989次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>Ethercat主站適配<b class='flag-5'>開發(fā)</b>詳細攻略,實測微秒級抖動延遲!

    有獎丨米爾 RK3506開發(fā)板免費試用

    米爾與合作發(fā)布的新品基于RK3506應用
    的頭像 發(fā)表于 06-19 08:04 ?1282次閱讀
    有獎丨米爾 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>免費試用

    RK3506開發(fā)板必備攻略Qt應用開發(fā)手冊(下),觸覺智能工控嵌入式方案商

    本文基于觸覺智能RK3506星閃開發(fā)板Buildroot系統(tǒng)進行演示,配套RK3506核心(3
    的頭像 發(fā)表于 06-19 17:49 ?1505次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>必備</b>攻略<b class='flag-5'>之</b>Qt應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(下),<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b>工控嵌入式方案商

    有獎丨米爾 RK3506開發(fā)板免費試用來啦!

    米爾與合作發(fā)布的新品基于RK3506應用
    的頭像 發(fā)表于 07-10 08:03 ?1236次閱讀
    有獎丨米爾 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>免費試用來啦!

    觸覺智能RK3506開發(fā)板通過OpenHarmony 5.1 XTS認證,引領鴻蒙開發(fā)新標桿!

    觸覺智能作為專業(yè)方案商與開源鴻蒙南向硬件廠家,旗下RK3506
    的頭像 發(fā)表于 08-14 23:49 ?2018次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>通過OpenHarmony 5.1 XTS認證,引領鴻蒙<b class='flag-5'>開發(fā)</b>新標桿!

    RK3506開發(fā)板Linux開發(fā)板極致性價比

    RK3506開發(fā)板Linux開發(fā)板極致性價比
    的頭像 發(fā)表于 09-11 16:26 ?3928次閱讀
    <b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>Linux<b class='flag-5'>開發(fā)板</b>極致性價比<b class='flag-5'>之</b>選

    RK3506核心/開發(fā)板SARADC模擬采集實戰(zhàn),軟硬件實操必看攻略!

    本文基于觸覺智能RK3506核心/開發(fā)板,介紹SARADC采集模擬信號使用攻略,包括硬件、驅動層的修改。
    的頭像 發(fā)表于 10-30 11:58 ?1059次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>SARADC模擬采集實戰(zhàn),軟硬件實操必看攻略!

    觸覺智能RK3506星閃開發(fā)板測評報告(下)

    本文基于觸覺智能RK3506開發(fā)板,上集主要從性能、功耗進行測評,本集將從開發(fā)板的外設設計、EMC等可靠性性能進行測評。
    的頭像 發(fā)表于 12-11 17:00 ?1530次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b>星閃<b class='flag-5'>開發(fā)板</b>測評報告(下)

    RK3506 Flexbus技術開發(fā)指南,從原理、內核配置到測試的完整攻略

    基于觸覺智能RK3506核心/開發(fā)板,介紹FlexBus總線的技術架構、設備樹配置、驅動實現(xiàn)與測試方法,為嵌入式
    的頭像 發(fā)表于 03-14 07:24 ?645次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b> Flexbus技術<b class='flag-5'>開發(fā)</b>指南,從原理、內核配置到測試的完整攻略

    RK3506實現(xiàn)64通道高速ADC并行采集,QT二次開發(fā)SDK,基于觸覺智能方案

    本文基于觸覺智能RK3506核心/開發(fā)板,介紹RK3506+64通道高速ADC采集+QT顯示方
    的頭像 發(fā)表于 04-21 10:17 ?147次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3506</b>實現(xiàn)64通道高速ADC并行采集,QT二次<b class='flag-5'>開發(fā)</b>SDK,基于<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b>方案
    新平| 邹平县| 温宿县| 平阴县| 凉城县| 阳高县| 万年县| 岳池县| 大足县| 荔波县| 开原市| 兴城市| 福泉市| 林甸县| 盱眙县| 芷江| 故城县| 合肥市| 灵丘县| 屏南县| 新安县| 吴川市| 潢川县| 南漳县| 托克逊县| 连江县| 湘西| 班戈县| 剑阁县| 奎屯市| 冷水江市| 民县| 长子县| 康乐县| 武冈市| 互助| 嵊州市| 巧家县| 武平县| 河东区| 晋宁县|