Little VGL + code::blocks + 模拟器

目录

 

一、软件安装与编译

二、Demo修改与使用


 

一、软件安装与编译

  1. 安装vs code,去官网下载安装就好:https://code.visualstudio.com/
  2. 在vs code里安装一个扩展组件  platformIO IDE(这个插件安装的很慢,慢慢等待吧……………………)
  3. 下载编译器mingw,去这个网址: https://www.msys2.org/  首页就有很详细的教程,按步骤安装就好了
  4. 在第2步执行的时候哦,我把3做完了,然后2死活结束不了………4个小时都没把platformIO IDE安装完……………
  5. 所以放弃吧,不友好,换一种吧,讨厌vs,不喜欢eclipse,那就codeblocks吧。
  6. 下载code::blocks ,当然了,要带着编译器那种。很多开源的IDE,并不带着编译器,code::blocks算是很人性化了先是去官网:http://www.codeblocks.org/    然后一步一步找,相信大家都能找到。codeblocks-20.03mingw我用的是这个,mingw就是gcc编译器,如果选其它版本,记得带这个关键字,不用额外安装编译器。no setup就是绿色版,我喜欢这个。不用安装。win版的都是32位的,应该影响不大。https://download.fosshub.com/Protected/expiretime=1605496821;badurl=aHR0cHM6Ly93d3cuZm9zc2h1Yi5jb20vQ29kZS1CbG9ja3MuaHRtbA==/69fdceaa96d991b5398ff83d386b10fba30ab7f36731ae68101c57697de8ea08/5b85805cf9ee5a5c3e979f1b/5e80624f7d74bb810359a46c/codeblocks-20.03mingw-32bit-nosetup.zip
  7. https://lvgl.io/下载lvgl的东西,这部分也挺多,不过比正点原子视频讲的简单多了。下载4个zip。
    1. https://github.com/lvgl/lv_sim_codeblocks_win 这里下载simulator的主程序。
    2. 按照红色箭头指向的三个git库的zip 下载下来。解压到1解压后的对应的文件夹中。
    3. 开code::blocks工程。编译即可完成。在项目平级bin/目录下,有个exe,就是它了。
  8. 不需要sdl2了,简便多了。

二、Demo修改与使用

  1. 默认编译好的那个demo比较简单。主要说一下这里面的几个文件的修改办法。
  2. main 函数第67行有个example的函数调用,修改这一行,可替换不同的例子,但是,有个前提,lv_ex_conf.h文件要对应的修改。如果想调用哪个example,就把对应的那个宏改成1。
  3. lv_conf.h或许也要配合修改,如果有使用到新的字体等等,需要把对应字体的红改成1。嵌入式软件跟PC等软件不同的是,嵌入式的软件更在乎flash和ram消耗,增加一个字体就会消耗一些flash,尤其是大号字体,很浪费的。所以用的时候要保持最小使用原则
  4. lv_drv_conf.h 其实里面涉及了很多LCD屏幕驱动选择。但是在PC模拟器上,我们可能更关注模拟器的屏幕大小而已。如果遇到现实不全的,可以考虑修改本文件中的屏幕水平和垂直大小。例如:
    #if USE_WINDOWS
    #  define WINDOW_HOR_RES      800
    #  define WINDOW_VER_RES      480
    #endif

     

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值