首页 > 其他分享 >stm32f103移植lvgl

stm32f103移植lvgl

时间:2023-09-13 12:25:05浏览次数:45  
标签:stm32f103 https html io lvgl 移植

这篇需做前期工作:https://www.cnblogs.com/njit-sam/p/17699205.html

LVGL官方主页:https://lvgl.io/

当你想快速上手时,点击这个:https://docs.lvgl.io/master/get-started/quick-overview.html

这里,官方建议可以先在电脑上模拟,按照步骤一步步来就可以了,笔者选择的是CodeBlocks,配合上examples,可以有个大概得了解

接着就可以选在一个硬件平台去做移植相关的工作,笔者手里的是stm32

按照文档,首先下载lvgl的源码

 

标签:stm32f103,https,html,io,lvgl,移植
From: https://www.cnblogs.com/njit-sam/p/17699215.html

相关文章

  • 深入探索STM32F103的DMA技术
    标题:深入探索STM32F103的DMA技术导言:STM32F103是一款广泛应用于嵌入式系统开发的32位微控制器。其中,DMA(DirectMemoryAccess)技术是STM32F103系列的重要特性之一,它大幅提高了数据处理性能并降低了处理器的负载。本文将详细介绍STM32F103的DMA技术,让读者更好地了解其原理、应用和......
  • sqlserver移植为Oracle笔记(更新,新增字段名;批量新增记录;日期查询;截取字串函数)
    下面是这两天在项目要sqlserver和oracle兼容的改造中测试出来的笔记:--sqlserver--更改主键字段名'ID'为'ID_'sp_rename  'tb_doc_cat_statistic.ID','ID_','column'--新增字段cat_codealtertabletb_doc_cat_statisticaddcat_codevarchar(100) --oracle--......
  • Mounriver Studio移植文件小贴士
    不少小伙伴在使用MounriverStudio时会遇到:想自己新建一个程序亦或者是直接拖动文件到自己建立的文件夹中,尽管已经将依赖的库文件以及头文件拖到跟工程同一级时,在编译时仍然会报错,本篇讲一下注意点,报错样例:  可以看到编译器会报缺失文件,我们现在要去修改文件的查找路径, ......
  • Camera | 12.瑞芯微摄像头自动焦距马达驱动移植
    本为你主要讲解如何让摄像头ov13850支持自动对焦功能。摄像头的对角主要通过VCM马达驱动芯片DW9714来实现的。一、环境soc:rk3568board:EVB1-DDR4-V10软件:Android11Linux:4.19.232Camera:ov13850二、DW97141.DW9714简介DW9714专为自动对焦和光学变焦照相手机......
  • LVGL图形库
    一、LVGL实现思想LVGL以结构体的形式来实现类父子对象的关系1、子对象会随着父对象移动2、子对象超出父对象范围的部分不显示二、基础对象部件基础对象lv_obj可以作为父对象来创建其它对象,也可以作为部件。1、基础对象lv_obj创建屏幕矩形lv_obj_t*obj1=lv_obj_create(......
  • 【8月摸鱼计划】LVGL
    目录一、LVGL起源二、LVGL组成及相关知识1、主要特性2、lvgl开发介绍3、LVGL在git的仓库布局三、运行LVGL的硬件需求1、参数要求2、显示3、输入设备4、绘图功能5、文本功能6、图像功能7、风格四、windowsPC模拟器(codeblocks)运行LVGL1、什么是codeblocks?2、代码......
  • [8月摸鱼计划] 移植LVGL
    手把手带你移植LVGL前言一、准备工作(工欲善其事必先利其器)1.硬件2.软件二、LVGL源码移植1.下载LVGL源码2.修改LVGL文件夹2.开始移植3.加入lvgl源码三、移植显示驱动1.使能LVGL2.代码改错2.修改lv_conf.h文件3.修改lv_port_disp.c文件4.显示测试四、移植触摸驱动1.......
  • FreeRTOS移植
    一、知识总结运行FreeRTOS的系统与裸机系统主要区别在于执行业务逻辑的方式发生了改变。裸机系统一般会采用主循环轮询+定时器中断轮询+其他中断抢占的方式来处理复杂的多任务。而FreeRTOS则采用根据功能的不同创建不同优先级的任务,然后借助任务调度器、任务通知等一系列的机制......
  • lvgl:对象obj
    1对象object  1.1对象lv_obj_t     对象object:构建用户界面的基本单位,也称之为控件widgets;对于button,label,image,list等组件都可称之为对象;//lv_obj.h对象结构体;typedefstruct_lv_obj_t{constlv_obj_class_t*class_p;struct_lv_obj_t*parent;......
  • lvgl-字库移植
    移植一下中文字库,不然后面有点麻烦1.先下载字库工具;链接我忘记了,百度应该有2.设置字体等选项设置这些选项然后就可以开始转换了,字体我记得下的时候自带一个的3.复制到程序内部:4.挂载字体(局部声明)这个是每个文件都需要声明一次的,而且部件要使用的话也要设置5.给部件添......