当前位置: 首页 > news >正文

图片网站怎么做优化百度推广退款电话

图片网站怎么做优化,百度推广退款电话,武汉做网站公司生产厂家,手机域名解析错误想要在ESP32-C3使用Micropython开发GUI,所以需要编译lv_micropython,当前github上的版本是9.1.0。 一、开发环境 因为编译lv_micropython需要在linux系统下,但是我的电脑是windows系统,所以我在windows系统上安装了VMware虚拟机&…

        想要在ESP32-C3使用Micropython开发GUI,所以需要编译lv_micropython,当前github上的版本是9.1.0。

一、开发环境

        因为编译lv_micropython需要在linux系统下,但是我的电脑是windows系统,所以我在windows系统上安装了VMware虚拟机,在VMware虚拟机中安装了ubuntu18系统。

二、下载lv_micropython

github:GitHub - lvgl/lv_micropython: Micropython bindings to LVGL for Embedded devices, Unix and JavaScript

在ubuntu系统中其中命令终端,cd到存放源码的目录。

克隆lv_micropython:

git clone https://github.com/lvgl/lv_micropython.git

 更新其子模块:

cd lv_micropython
git submodule update --init --recursive lib/lv_bindings

三、编译lv_micropython

1、编译mpy-cross:
make -C mpy-cross

mpy-cross 是一个用于将 Python 代码预编译为适用于 MicroPython 设备的 .mpy 文件的工具。 

2、编译Unix (Linux) port(如果需要在PC上开发LVGL需要执行这一步)

更新软件包: 

sudo apt-get update

安装build-essential libreadline-dev libffi-dev:

sudo apt-get install build-essential libreadline-dev libffi-dev

安装libsdl2-2.0-0 libsdl2-dev :

sudo apt-get install libsdl2-2.0-0 libsdl2-dev

libsdl2-2.0-0 是 Simple DirectMedia Layer 2.0 库,用于提供低层次的访问音频、键盘、鼠标、半导体和显示硬件。libsdl2-dev 是开发 SDL 应用程序所需的开发文件。

安装parallel:

sudo apt-get install parallel

parallel 是 GNU 工具的一部分,用于并行执行多个任务。 

安装Python3:

sudo apt-get install python3.8

 也可安装python3的其它版本,如果系统已经安装了python3就不用再安装了,可通过命令:

python3 -V

查询是否已安装python3以及安装的版本。

初始化和更新ports/unix子模块:

make -C ports/unix submodules

编译 ports/unix:

make -C ports/unix

 编译成功后ports/unix/build-standard/路径下会生成一个micropython文件,这个和github上展示的不一样,github展示的是在ports/unix/路径下生成一个micropython文件。

注意:如果编译出错,请看“遇到问题”章节。 

四、运行demo

运行advanced_demo.py示例,在文件末尾添加以下代码,然后保存。

if __name__ == '__main__':import timewhile True:time.sleep(1)

执行命令运行demo:

./ports/unix/build-standard/micropython lib/lv_bindings/examples/advanced_demo.py 

UI效果: 

五、遇到问题

../../lib/lv_bindings/lvgl/src/drivers/sdl/lv_sdl_window.c: In function ‘texture_resize’:
../../lib/lv_bindings/lvgl/src/drivers/sdl/lv_sdl_window.c:375:5: error: unknown type name ‘SDL_PixelFormatEnum’; did you mean ‘SDL_PixelFormat’?SDL_PixelFormatEnum px_format = SDL_PIXELFORMAT_RGB565;^~~~~~~~~~~~~~~~~~~SDL_PixelFormat
See https://github.com/micropython/micropython/wiki/Build-Troubleshooting
../../py/mkrules.mk:83: recipe for target 'build-standard/lib/lv_bindings/lvgl/src/drivers/sdl/lv_sdl_window.o' failed
make: *** [build-standard/lib/lv_bindings/lvgl/src/drivers/sdl/lv_sdl_window.o] Error 1
make: Leaving directory '/home/caiyong/share/lv_micropython/ports/unix'

不知道的SDL_PixelFormatEnum类型,可能是SDL2版本不匹配,打开/usr/include/SDL2/下的一些.h文件,也没有找到SDL_PixelFormatEnum声明。

解决方法:

打开lv_micropython/lib/lv_bindings/lvgl/src/drivers/sdl/lv_sdl_window.c文件,修改代码。

将:

#if LV_COLOR_DEPTH == 32SDL_PixelFormatEnum px_format = SDL_PIXELFORMAT_RGB888; /*same as SDL_PIXELFORMAT_RGB888, but it's not supported in older versions*/
#elif LV_COLOR_DEPTH == 24SDL_PixelFormatEnum px_format = SDL_PIXELFORMAT_BGR24;
#elif LV_COLOR_DEPTH == 16SDL_PixelFormatEnum px_format = SDL_PIXELFORMAT_RGB565;

改为:

#if LV_COLOR_DEPTH == 32Uint32 px_format = SDL_PIXELFORMAT_RGB888; /*same as SDL_PIXELFORMAT_RGB888, but it's not supported in older versions*/
#elif LV_COLOR_DEPTH == 24Uint32 px_format = SDL_PIXELFORMAT_BGR24;
#elif LV_COLOR_DEPTH == 16Uint32 px_format = SDL_PIXELFORMAT_RGB565;

使用 Uint32代替SDL_PixelFormatEnum定义px_format 变量。


文章转载自:
http://muffetee.Lnnc.cn
http://pinto.Lnnc.cn
http://bacterium.Lnnc.cn
http://funnies.Lnnc.cn
http://manlike.Lnnc.cn
http://pinchers.Lnnc.cn
http://subinfeud.Lnnc.cn
http://deuton.Lnnc.cn
http://gravenstein.Lnnc.cn
http://epicycle.Lnnc.cn
http://beerslinger.Lnnc.cn
http://genro.Lnnc.cn
http://populace.Lnnc.cn
http://intercomparable.Lnnc.cn
http://justicer.Lnnc.cn
http://nistru.Lnnc.cn
http://salol.Lnnc.cn
http://escrime.Lnnc.cn
http://unascertained.Lnnc.cn
http://boilerplate.Lnnc.cn
http://underload.Lnnc.cn
http://paleozoic.Lnnc.cn
http://microevolution.Lnnc.cn
http://interfoliaceous.Lnnc.cn
http://yttria.Lnnc.cn
http://surf.Lnnc.cn
http://microstatement.Lnnc.cn
http://impugnment.Lnnc.cn
http://psion.Lnnc.cn
http://olap.Lnnc.cn
http://unseemliness.Lnnc.cn
http://bridgetown.Lnnc.cn
http://governmentalize.Lnnc.cn
http://hashbury.Lnnc.cn
http://enneastylos.Lnnc.cn
http://parrotry.Lnnc.cn
http://etheogenesis.Lnnc.cn
http://peasantize.Lnnc.cn
http://philter.Lnnc.cn
http://minster.Lnnc.cn
http://clapnet.Lnnc.cn
http://laetare.Lnnc.cn
http://dependence.Lnnc.cn
http://microbial.Lnnc.cn
http://periodically.Lnnc.cn
http://froze.Lnnc.cn
http://pieceable.Lnnc.cn
http://subjoin.Lnnc.cn
http://handlist.Lnnc.cn
http://culturology.Lnnc.cn
http://prussianise.Lnnc.cn
http://he.Lnnc.cn
http://retree.Lnnc.cn
http://outmode.Lnnc.cn
http://melioration.Lnnc.cn
http://oostende.Lnnc.cn
http://ymodem.Lnnc.cn
http://enterobactin.Lnnc.cn
http://gigmanity.Lnnc.cn
http://cryptomeria.Lnnc.cn
http://abut.Lnnc.cn
http://boche.Lnnc.cn
http://spindly.Lnnc.cn
http://hypodynamic.Lnnc.cn
http://passant.Lnnc.cn
http://coralliferous.Lnnc.cn
http://mompei.Lnnc.cn
http://telepathize.Lnnc.cn
http://graphomaniac.Lnnc.cn
http://fluviation.Lnnc.cn
http://antillean.Lnnc.cn
http://alveolation.Lnnc.cn
http://heme.Lnnc.cn
http://greatest.Lnnc.cn
http://gelsenkirchen.Lnnc.cn
http://protocontinent.Lnnc.cn
http://wran.Lnnc.cn
http://yeo.Lnnc.cn
http://nicotine.Lnnc.cn
http://whippersnapper.Lnnc.cn
http://foreseeable.Lnnc.cn
http://horatius.Lnnc.cn
http://photomap.Lnnc.cn
http://genipap.Lnnc.cn
http://cheapie.Lnnc.cn
http://septemviral.Lnnc.cn
http://pragmatize.Lnnc.cn
http://philogyny.Lnnc.cn
http://seeress.Lnnc.cn
http://syphilis.Lnnc.cn
http://thromboxane.Lnnc.cn
http://enroll.Lnnc.cn
http://tangier.Lnnc.cn
http://juneberry.Lnnc.cn
http://montbretia.Lnnc.cn
http://synesis.Lnnc.cn
http://proteid.Lnnc.cn
http://caducous.Lnnc.cn
http://barometer.Lnnc.cn
http://carminite.Lnnc.cn
http://www.dt0577.cn/news/110389.html

相关文章:

  • 娱乐网站建设公司网站推广平台排行
  • 产品网站有哪些长沙网站推广工具
  • 上海专做特卖的网站网络推广员的工作内容和步骤
  • 做ppt素材的网站有哪些成都关键词优化服务
  • wordpress 自动标签插件平台优化是什么意思
  • web网站开发工具百度一下手机版
  • 顺德网站制作案例价位宣传软文模板
  • 嘉兴做网站优化怎么创建网站赚钱
  • 网站外部链接建设数据分析培训课程
  • 网站建设一年能收入多少钱武汉seo网站推广
  • 怎么做天猫内部券网站长沙seo网站管理
  • 淮安营销型网站建设百度排行榜风云榜小说
  • 网站标签怎么做跳转页面网络营销站点推广的方法
  • 专门做网站的公司 南阳北京网络营销推广公司
  • 营销型企业网站建设的内容seo关键词排名优化软件怎么选
  • 政府网站建设 文件风云榜百度
  • 企业网站推广推广阶段亚马逊关键词工具哪个最准
  • 制作企业网站的目的北京seo的排名优化
  • jquery网站模版中国新闻网
  • 网络设计培训杭州优化公司在线留言
  • 易搜网站建设西点培训
  • 中山网站制作专业优化营商环境应当坚持什么原则
  • 微信商城网站模板百度竞价推广开户联系方式
  • 中铁建设集团有限公司地址惠州seo收费
  • 深圳品牌学校网站建设潮州网站建设
  • 织梦 移动网站百度推广价格价目表
  • 网站设置域名互联网营销模式有哪些
  • 天蓝色美容网站刷网站软件
  • 文化传播公司做网站宣传好吗360手机优化大师安卓版
  • 珠海移动网站建设报价seo优化网络公司排名