在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LVGL Simulation工程

jf_VLMkr9q5 ? 來(lái)源:ANSYS仿真迷 ? 2023-05-11 09:12 ? 次閱讀

前言:

最近在玩一個(gè)開(kāi)源項(xiàng)目,用到ESP32,玩著玩著感覺(jué)開(kāi)源項(xiàng)目的UI太枯燥了,于是了解到了LVGL,網(wǎng)上很多關(guān)于ESP32跑LVGL的現(xiàn)有工程,不過(guò)我通過(guò)這些信息了解到了LVGL可以仿真,為什么想用仿真呢?因?yàn)槲沂莻€(gè)仿真迷啊

因?yàn)橹癊SP32出現(xiàn)下載不了的情況,最終定位原因是flash壞了,ESP32官方模塊使用的是Flash是個(gè)看不出品牌的,應(yīng)該很掉渣,絲印有AG2204,flash在出貨一倆個(gè)月就出問(wèn)題的,我還是第一次見(jiàn),力創(chuàng)商城購(gòu)買(mǎi)的,官方渠道,要不是開(kāi)源作者使用ESP32,打死我不會(huì)選擇ESP32,目前就打算移植STM32,用大廠的芯片就是舒服很多。

既然原因是flash壞了,我就考慮減少刷寫(xiě)次數(shù),仿真就是一個(gè)很好的方法,紙上談兵多好。

不過(guò)這個(gè)仿真環(huán)境也折騰得夠嗆,折騰幾個(gè)晚上,終于搞定了,記錄一下!!!

一、所需安裝的資源:

cceef774-ef67-11ed-90ce-dac502259ad0.png

1-1、必須用visual studio2019

之前一直在用visual studio code,搞了好久發(fā)現(xiàn)和網(wǎng)上的教程不一樣,找不到菜單,很奇怪,有時(shí)候加班真的不是效率很高的方式,仔細(xì)閱讀LVGL的說(shuō)明,才知道是針對(duì)visual studio2019的,官網(wǎng)下載,需要找到舊版本下載,

我下載的是Visual Studio Community 2019 (version 16.11)

安裝時(shí)勾選"使用C++桌面開(kāi)發(fā)工具",安裝詳細(xì)信息,我把v142全勾上了,不差那么點(diǎn)時(shí)間和空間,

cd19a424-ef67-11ed-90ce-dac502259ad0.png

然后靜待在線安裝,同時(shí)去把其他需要的項(xiàng)目下載好。

1-2、下載lv_port_win_visual_studio

之前的名字是lv_sim_visual_studio,現(xiàn)已改名,看本文第一張圖的自述。

cd309dd2-ef67-11ed-90ce-dac502259ad0.png

下載完成后,解壓

cd50715c-ef67-11ed-90ce-dac502259ad0.png

LVGL.Simulator.sln在安裝好visual studio2019之后就可以雙擊打開(kāi),在打開(kāi)之前還需要進(jìn)行下一步,下載必要的子項(xiàng)目文件,否則直接打開(kāi)編譯會(huì)報(bào)錯(cuò)很多No such file or directory的錯(cuò)誤

1-3、下載對(duì)應(yīng)的子項(xiàng)目文件

只需要freetype和lvgl的子項(xiàng)目文件,看網(wǎng)上的教程說(shuō)還需要lv_demes和lv_drivers,應(yīng)該是對(duì)應(yīng)舊版本的lv_sim_visual_studio,這次使用僅需下載額外的freetype和lvgl即可,下載完成之后解壓到LVGL.Simulator文件夾下,如下截圖

cd6acfac-ef67-11ed-90ce-dac502259ad0.png

二、Visual Studio 2019的配置

以上該有的都完成之后就可以雙擊LVGL.Simulator.sln打開(kāi),在編譯之前還需要設(shè)置一下

2-1、設(shè)置屬性

點(diǎn)一下LVGL.Simulator選中,再右鍵屬性

cd7fd762-ef67-11ed-90ce-dac502259ad0.png

跳出屬性界面,設(shè)置常規(guī)和高級(jí)中的參數(shù)

根據(jù)自己電腦系統(tǒng)選擇x64(我是Win11_64位系統(tǒng)),再選擇平臺(tái)工具集為Visual Studio 2019(v142)

cd962814-ef67-11ed-90ce-dac502259ad0.png

cdbd3846-ef67-11ed-90ce-dac502259ad0.png

2-2、NuGet 包管理設(shè)置

比較坑的是,我在網(wǎng)上都沒(méi)有找到LVGL出這個(gè)問(wèn)題的帖子,根據(jù)許多教程的帖子都是在以上設(shè)置好之后就可以成功編譯了,但是我的就是不行,編譯報(bào)一下錯(cuò)誤

NuGet 包還原失敗。請(qǐng)查看“錯(cuò)誤列表”窗口了解詳細(xì)警告和錯(cuò)誤。

然后就一大堆錯(cuò)誤,

解決方法:找到"工具->NuGet 包管理器->程序包管理器設(shè)置"

cdd861a2-ef67-11ed-90ce-dac502259ad0.png

去掉勾選"允許NuGet下載缺少的程序包"

ce0be522-ef67-11ed-90ce-dac502259ad0.png

之后就沒(méi)有報(bào)錯(cuò)了。

2-3、此時(shí)就可以正常編譯

當(dāng)然還會(huì)遇到一些錯(cuò)誤,那些都是程序相關(guān)的。

ce1bbaa6-ef67-11ed-90ce-dac502259ad0.png

原則上warning不影響編譯的成功與否,于是我找error的報(bào)錯(cuò),以下為error報(bào)錯(cuò)信息

ce6627d0-ef67-11ed-90ce-dac502259ad0.png

雙擊跳轉(zhuǎn)

ce89d040-ef67-11ed-90ce-dac502259ad0.png

一看這語(yǔ)句無(wú)關(guān)緊要,最簡(jiǎn)單的方法就是直接注釋掉。

再次編譯(菜單欄"生成"),成功了!!!

======全部重新生成: 成功 1 個(gè),失敗 0 個(gè),跳過(guò) 0 個(gè) ======

cea3b17c-ef67-11ed-90ce-dac502259ad0.png

最后"調(diào)試"->"開(kāi)始調(diào)試"

ceb9f91e-ef67-11ed-90ce-dac502259ad0.png

期待的畫(huà)面終于出現(xiàn)!!!

以下為測(cè)試案例,可根據(jù)自己需要修改

//lv_demo_widgets();

lv_demo_benchmark(LV_DEMO_BENCHMARK_MODE_RENDER_AND_DRIVER);

//色塊跳動(dòng)測(cè)試案例

ced92690-ef67-11ed-90ce-dac502259ad0.png

cef49682-ef67-11ed-90ce-dac502259ad0.png






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1644

    瀏覽量

    148770
  • STM32
    +關(guān)注

    關(guān)注

    2273

    文章

    10926

    瀏覽量

    357780
  • ESP32
    +關(guān)注

    關(guān)注

    18

    文章

    980

    瀏覽量

    17566
  • LVGL
    +關(guān)注

    關(guān)注

    1

    文章

    91

    瀏覽量

    3127

原文標(biāo)題:LVGL Simulation工程(Visual Studio 2019)

文章出處:【微信號(hào):ANSYS仿真迷,微信公眾號(hào):ANSYS仿真迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HMI-Board開(kāi)發(fā)板工程在添加新組件時(shí)LVGL組件會(huì)報(bào)錯(cuò)的解決辦法

    在使用HMI-Board開(kāi)發(fā)板開(kāi)發(fā)lvgl的GUI界面設(shè)計(jì)時(shí),可以直接在官方提供的lvgl的demo中開(kāi)發(fā),這樣就可以省去lvgl最初的繁瑣配置步驟,這里真的要感謝官方,將最繁瑣的一步幫我們省去了,可以更加專(zhuān)注于
    的頭像 發(fā)表于 09-13 16:17 ?1646次閱讀
    HMI-Board開(kāi)發(fā)板<b class='flag-5'>工程</b>在添加新組件時(shí)<b class='flag-5'>LVGL</b>組件會(huì)報(bào)錯(cuò)的解決辦法

    RT-Thread Studio上移植GUI-Guider-1.4開(kāi)發(fā)LVGL8.2工程

    創(chuàng)建一個(gè)rttthread工程,選擇出廠帶好LVGL配置的demo,或者自己已經(jīng)搭建好了LVGL環(huán)境的工程
    的頭像 發(fā)表于 11-03 12:52 ?2476次閱讀
    RT-Thread Studio上移植GUI-Guider-1.4開(kāi)發(fā)<b class='flag-5'>LVGL</b>8.2<b class='flag-5'>工程</b>

    如何優(yōu)雅的在OpenMV上使用LVGL

    LVGL適配到OpenMV工程menuconfig配置LVGL配置在SDK中的openmv工程的基礎(chǔ)上進(jìn)行修改,添加LVGLV8的packages包,使用scons
    的頭像 發(fā)表于 07-31 08:36 ?1212次閱讀
    如何優(yōu)雅的在OpenMV上使用<b class='flag-5'>LVGL</b>

    LVGL工具使用

    一. 本文章目的以及系列目錄1)給廣大嵌入式GUI LVGL愛(ài)好者提供資料,代碼下載渠道2)給廣大嵌入式GUI LVGL愛(ài)好者增加一個(gè)學(xué)習(xí)文章導(dǎo)讀整個(gè)LVGL系列有如下計(jì)劃LVGL資料
    發(fā)表于 12-15 07:17

    Circuit_Simulation設(shè)計(jì)文檔

    Circuit Simulation設(shè)計(jì)文檔
    發(fā)表于 02-17 14:37 ?0次下載

    全面解讀目前LVGL的應(yīng)用小知識(shí)

    概述 本文介紹目前LVGL的應(yīng)用小知識(shí),希望對(duì)采用MCU設(shè)計(jì)UI界面的用戶(hù)有所啟發(fā),開(kāi)發(fā)出界面更友好的消費(fèi)品或者工業(yè)產(chǎn)品,造福大眾。 01. LVGL系統(tǒng)架構(gòu) LVGL系統(tǒng)框架 應(yīng)用程序創(chuàng)建GUI
    的頭像 發(fā)表于 06-04 12:01 ?3.1w次閱讀
    全面解讀目前<b class='flag-5'>LVGL</b>的應(yīng)用小知識(shí)

    LuatOS之LVGL字體篇

    前言之前展示過(guò)Luatos在win32上運(yùn)行LVGL的效果,今天帶來(lái)LVGL的字體篇介紹LVGL字體支持很全,支持 UTF-8 編碼的 Unicode 字符,分內(nèi)部字體和外部字體,字體制作工具也很多
    發(fā)表于 11-23 17:51 ?13次下載
    LuatOS之<b class='flag-5'>LVGL</b>字體篇

    LVGL系列(二)之二 LVGL常見(jiàn)問(wèn)題解答 整理自官方文檔

    “本文大部分內(nèi)容來(lái)自LVGL官方文檔,手翻版,如有錯(cuò)誤歡迎指正。”系列文章目錄一、LVGL系列(一)一文了解LVGL的學(xué)習(xí)路線輕松了解LVGL的全部二、
    發(fā)表于 11-24 13:36 ?12次下載
    <b class='flag-5'>LVGL</b>系列(二)之二 <b class='flag-5'>LVGL</b>常見(jiàn)問(wèn)題解答 整理自官方文檔

    STM32F4芯片移植_LVGL7.11_UCOS移植代碼工程

    STM32F4芯片移植_LVGL7.11_UCOS移植代碼工程
    發(fā)表于 12-09 17:45 ?26次下載

    LVGL 優(yōu)化幀率技巧

    目錄標(biāo)題前文LVGL幀率限制代碼優(yōu)化等級(jí)前文LVGL——PC模擬器仿真模擬+VS2017f429 discovery開(kāi)發(fā)版 LVGL移植(帶操作系統(tǒng))首先就個(gè)人用過(guò)的幾個(gè)芯片而言,可能還是要F4系列
    發(fā)表于 12-07 13:21 ?16次下載
    <b class='flag-5'>LVGL</b> 優(yōu)化幀率技巧

    LVGL輕量級(jí)和多功能圖形庫(kù)

    ./oschina_soft/lvgl.zip
    發(fā)表于 06-16 09:39 ?3次下載
    <b class='flag-5'>LVGL</b>輕量級(jí)和多功能圖形庫(kù)

    【RISC-V &amp;amp; LVGL】現(xiàn)象級(jí)爆紅的開(kāi)源顯示框架——LVGL究竟蘊(yùn)藏怎樣的魔力

    #01LVGL簡(jiǎn)介實(shí)用自行車(chē)碼表具有科技感的獎(jiǎng)杯實(shí)現(xiàn)這些DIY作品的背后,都有同樣一個(gè)功能強(qiáng)大的GUI——LVGLLVGL的作者是來(lái)自匈牙利的GaborKiss-Vamosikisvegabor
    的頭像 發(fā)表于 03-15 09:50 ?3526次閱讀
    【RISC-V &amp;amp; <b class='flag-5'>LVGL</b>】現(xiàn)象級(jí)爆紅的開(kāi)源顯示框架——<b class='flag-5'>LVGL</b>究竟蘊(yùn)藏怎樣的魔力

    如何在MDK中部署LVGL

    LVGL的剛剛完成了對(duì)LVGL8的維護(hù)更新,發(fā)布了v8.3.5版。相對(duì)master分支上正在開(kāi)發(fā)的LVGL9,該版本是一個(gè)吐血推薦的穩(wěn)定版本。
    的頭像 發(fā)表于 07-27 14:41 ?1410次閱讀
    如何在MDK中部署<b class='flag-5'>LVGL</b>

    SOLIDWORKS Simulation 2024的10大新功能

    SOLIDWORKS Simulation是一款強(qiáng)大的工程仿真軟件,它能夠幫助工程師們對(duì)產(chǎn)品進(jìn)行詳盡的分析,以確保產(chǎn)品在實(shí)際使用中的性能和可靠性。SOLIDWORKS Simulation
    的頭像 發(fā)表于 01-26 15:12 ?1231次閱讀
    SOLIDWORKS <b class='flag-5'>Simulation</b> 2024的10大新功能

    SOLIDWORKS教育版——SIMULATION

    借助快速、易用的CAD 嵌入式分析解決方案 SOLIDWORKS Simulation工程師和設(shè)計(jì)人員可對(duì)設(shè)計(jì)性能進(jìn)行模擬和分析。您可以快速、輕松地采用先進(jìn)的仿真技術(shù)來(lái)在設(shè)計(jì)的同時(shí)測(cè)試性能。
    的頭像 發(fā)表于 03-04 15:31 ?519次閱讀
    SOLIDWORKS教育版——<b class='flag-5'>SIMULATION</b>
    主站蜘蛛池模板: 奇米7777 | 久久久精品免费视频 | 久青草国产高清在线视频 | 亚洲va久久久噜噜噜久久 | 全免费午夜一级毛片真人 | 人人看人人玩 | 插吧插吧综合网 | 一级毛片q片 | 成人国产三级精品 | 日本大片成人免费播放 | 丝袜紧身裙国产在线播放 | 人人干狠狠干 | 亚洲一级色片 | 午夜日本一区二区三区 | 欧美特黄三级在线观看 | 国模最新私拍视频在线观看 | 久久综合免费视频 | 久久免费视频2 | 午夜视频免费在线观看 | 永久在线免费 | 国产精品好好热在线观看 | 亚洲黄网址 | 免费精品| 国产女同在线观看 | 色在线免费 | 日韩有码电影 | 毛片站 | 国产男靠女免费视频网站 | 午夜视频免费在线观看 | 美女视频网站色软件免费视频 | 欧美深深色噜噜狠狠yyy | 不卡无毒免费毛片视频观看 | 免费人成网站永久 | 日本加勒比在线播放 | 快色视频在线观看 | 色综合色综合色综合 | 午夜在线观看视频在线播放版 | 97伊人| 久久久久久毛片免费播放 | 与子乱刺激对白在线播放 | 天天插一插 |